summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
...
* | This hardware video decoder lies about its required input buffer sizes ↵Andreas Huber2010-02-221-0/+1
|/ | | | | | allocating 2.7 MB of memory instead of the required 176 KB... Added another quirk. related-to-bug: 2281327
* New API on java's MediaPlayer to suspend/resume a session.Andreas Huber2010-02-123-0/+7
| | | | related-to-bug: 2231576
* Merge "Add support for "album artist" tag."Marco Nelissen2010-02-112-0/+2
|\
| * Add support for "album artist" tag.Marco Nelissen2010-02-112-0/+2
| |
* | split libsurfaceflinger_client and libcamera_client out of libuiMathias Agopian2010-02-1111-10/+946
|/
* Implementation of stagefright-enabled MediaPlayerService::decode functionalityAndreas Huber2010-02-102-5/+5
| | | | related-to-bug: 2359268
* Add support for the TPOS/TPA (disc number) id3 tag.Marco Nelissen2010-02-082-0/+2
|
* Camcorder profile Java API supportJames Dong2010-02-041-2/+2
| | | | | | | - Use Enum for Quality instead of int - Use static values() method from Enum, rather than if-else bug - 2417312
* Fix a deadlock caused by the AudioPlayer notifying the observer that the ↵Andreas Huber2010-02-031-6/+4
| | | | | | stream had ended at the same time the observer was shutting down the AudioPlayer. related-to-bug: 2414536
* fix [2133133] Software OpenGL ES Lighting is buggy (GL Gears washed out bug)Mathias Agopian2010-02-031-2/+2
| | | | | | | | | | A typo caused GL_AMBIENT_AND_DIFFUSE to only set the the ambient color. Fix another typo which caused the viewer position to be wrong for specular highlights. Switch back to eye-space lighting, since there are still some issues with some demos (San Angeles in particular).
* Merge "implement [2396050] Add ETC1 texture support to AGL"Mathias Agopian2010-02-021-1/+6
|\
| * implement [2396050] Add ETC1 texture support to AGLMathias Agopian2010-02-021-1/+6
| |
* | Don't use a HEAD request to determine redirects, instead do a regular GET ↵Andreas Huber2010-02-021-1/+0
|/ | | | | | (since that's always supported), also limit the number of redirects to avoid infinite redirects. Finally, properly handle the end of stream. related-to-bug: 2403674
* Properly advertise the content length of the HTTP stream if available.Andreas Huber2010-02-022-0/+11
| | | | related-to-bug: 2312941
* Merge "Initial check-in for xml-based encoder capabilities retrieval - ↵James Dong2010-02-011-0/+303
|\ | | | | | | Changed the Java API as suggested - Treat /etc/media_profiles.xml as the default xml configurtion file"
| * Initial check-in for xml-based encoder capabilities retrievalJames Dong2010-02-011-0/+303
| | | | | | | | | | - Changed the Java API as suggested - Treat /etc/media_profiles.xml as the default xml configurtion file
* | The TI MP3 decoder lies about the number of channels it outputs, add a quirk ↵Andreas Huber2010-02-011-0/+1
|/ | | | for that.
* Properly forward errors returned by AudioTrack up to the player.Andreas Huber2010-01-291-1/+1
| | | | related-to-bug: 2300197
* Support the specification of additional HTTP headers in the creation of a ↵Andreas Huber2010-01-283-6/+15
| | | | | | DataSource. related-to-bug: 2393577
* API Extension: Support for optionally specifying a map of extra request ↵Andreas Huber2010-01-284-5/+23
| | | | | | | | headers when specifying the uri of media data to be played. related-to-bug: 2393577 Original change by Andrei Popescu <andreip@google.com>
* Fix http streaming for shoutcast servers that do not support http ranges.Andreas Huber2010-01-271-0/+1
| | | | related-to-bug: 2295438
* Merge "Fix issue 2285561: New AudioFlinger and audio driver API needed for ↵Eric Laurent2010-01-273-0/+13
|\ | | | | | | A/V sync"
| * Fix issue 2285561: New AudioFlinger and audio driver API needed for A/V syncEric Laurent2010-01-263-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | Added getRenderPosition() API to IAudioFlinger to retreive number of audio frames written by AudioFlinger to audio HAL and by DSP to DAC. Added getRenderPosition() API to AudioHardwareInterface to retreive number of audio frames written by DSP to DAC. Exposed AudioTrack::getPosition() to AudioSink() to make it available to media player. Removed excessive log in AudioHardwareGeneric.
* | Merge "Better support for HTTP streaming media content, fixes to the way ↵Andreas Huber2010-01-273-0/+16
|\ \ | |/ |/| | | HTTPDataSource streams the data, prefetcher implementation."
| * Better support for HTTP streaming media content, fixes to the way ↵Andreas Huber2010-01-263-0/+16
| | | | | | | | | | | | HTTPDataSource streams the data, prefetcher implementation. related-to-bug: 2295438
* | Support for audio recording into AMR NB/WB files as well as audio tracks in ↵Andreas Huber2010-01-263-12/+58
|/ | | | | | MPEG4 files. related-to-bug: 2295449
* Merge "Fix issue 2378022: AudioService should direct volume control to ↵Eric Laurent2010-01-252-4/+4
|\ | | | | | | STREAM_VOICE_CALL stream when STREAM_VOICE_CALL stream is active."
| * Fix issue 2378022: AudioService should direct volume control to ↵Eric Laurent2010-01-252-4/+4
| | | | | | | | | | | | | | | | | | STREAM_VOICE_CALL stream when STREAM_VOICE_CALL stream is active. Modified AudioService.getActiveStreamType() so that STREAM_VOICE_CALL is selected when a track using this stream type is playing. Chanded isMusicActive() for a more generic isStreamActive(stream) method in AudioSystem, IAudioFlinger and AudioFlinger.
* | Initial checkin of AudioSource and AMRWriter, a pair of classes supporting ↵Andreas Huber2010-01-252-4/+78
|/ | | | | | pure-audio recording in stagefright. related-to-bug: 2295449
* The qcom OMX video decoders do not allocate output buffer memory at the time ↵Andreas Huber2010-01-252-0/+2
| | | | OMX_AllocateBuffer is called, wait until we received the first FILL_BUFFER_DONE notification until we rely on the buffer data ptr.
* Fix no-copy-overhead OMXCodec implementation to actually work.Andreas Huber2010-01-202-1/+7
|
* Merge "Support for 'iTunes-style' metadata in .mp4 and .3gp files."Andreas Huber2010-01-201-0/+1
|\
| * Support for 'iTunes-style' metadata in .mp4 and .3gp files.Andreas Huber2010-01-201-0/+1
| | | | | | | | related-to-bug: 2368967
* | Merge "Create base class for audio policy manager."Eric Laurent2010-01-201-0/+2
|\ \ | |/ |/|
| * Create base class for audio policy manager.Eric Laurent2010-01-131-0/+2
| | | | | | | | | | | | | | | | | | | | First implementations of audio policy manager in Eclair branch have shown that most code is common to all platforms. Creating AudioPolicyManagerBase base class will improve code maintainability and readability. Audio policy manager code for platforms using generic audio previously in AudioPolicyManagerGeneric is replaced by AudioPolicyManagerBase. Audio policy manager test code previously in AudioPolicyManagerGeneric is moved to AudioPolicyManagerBase. Also added a wake lock for delayed commands in AudioPolicyService.
* | Merge "Avoid unnecessary buffer copying if at all possible, detect if ↵Andreas Huber2010-01-192-0/+6
|\ \ | | | | | | | | | running in the mediaserver process."
| * | Avoid unnecessary buffer copying if at all possible, detect if running in ↵Andreas Huber2010-01-192-0/+6
| | | | | | | | | | | | the mediaserver process.
* | | Media server death nodificationJames Dong2010-01-153-25/+69
|/ /
* | Support for determining the mime type of media via metadata extraction.Andreas Huber2010-01-131-0/+1
| |
* | More metadata support.Andreas Huber2010-01-131-0/+3
|/
* Squashed commit of the following:Andreas Huber2010-01-123-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | commit f81bb1dac5ef107bb0d7d5d756fb1ffa532ba2cc Author: Andreas Huber <andih@google.com> Date: Mon Jan 11 14:55:56 2010 -0800 Support for duration metadata, midi and ogg-vorbis files (in mediascanner) commit 0b1385a0dc156ce27985a1ff757c4c142fd7ec39 Author: Andreas Huber <andih@google.com> Date: Mon Jan 11 14:20:45 2010 -0800 Refactor meta data logic. Container specific metadata is now also returned by the MediaExtractor. commit f9818dfac39c96e5fefe8c8295e60580692d5990 Author: Andreas Huber <andih@google.com> Date: Fri Jan 8 14:26:09 2010 -0800 A first pass at supporting metadata through ID3 tags. commit 476e9e253633336ab790f943e2d6c0cd8991d76a Author: Andreas Huber <andih@google.com> Date: Thu Jan 7 15:48:44 2010 -0800 Initial checkin of ID3 (V2.2 and V2.3) parser for use in stagefright. related-to-bug: 2295456
* Reorganize some of the stagefright implementation related to metadata.Andreas Huber2010-01-081-0/+46
|
* am f31f365a: am eb5ffc23: Merge change Id8e98194 into eclairEric Laurent2009-12-221-1/+2
|\ | | | | | | | | | | | | Merge commit 'f31f365a7708c931e955670bc6213fdc8f91a87a' * commit 'f31f365a7708c931e955670bc6213fdc8f91a87a': Fix issues 2333450 and 2333559:
| * am eb5ffc23: Merge change Id8e98194 into eclairEric Laurent2009-12-221-1/+2
| |\ | | | | | | | | | | | | | | | | | | Merge commit 'eb5ffc239b6482b9c1e046f6f5872187043d852c' into eclair-plus-aosp * commit 'eb5ffc239b6482b9c1e046f6f5872187043d852c': Fix issues 2333450 and 2333559:
| | * Fix issues 2333450 and 2333559:Eric Laurent2009-12-221-1/+2
| | | | | | | | | | | | | | | | | | Add new config values to AudioSystem::FOR_DOCK force usage to differenciate car and desk docks. Use a receiver for the sticky Intent.ACTION_DOCK_EVENT in AudioService to detect the type of dock and select force usage accordingly.
| * | am 86ed86d2: Merge change I0f73439a into eclairJean-Michel Trivi2009-12-091-0/+2
| |\ \ | | |/ | | | | | | | | | | | | | | | Merge commit '86ed86d2260932bdf2217b1d8431ac9e04d47534' into eclair-plus-aosp * commit '86ed86d2260932bdf2217b1d8431ac9e04d47534': Partially fix bug 2111240 Detect docking / undocking event by reporting
| * | am e7800946: Merge change I49f02be9 into eclairEric Laurent2009-11-211-3/+4
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'e7800946a42c0ebe8e0b3f6eba04a96a9641aaff' into eclair-plus-aosp * commit 'e7800946a42c0ebe8e0b3f6eba04a96a9641aaff': Issue 2265163: Audio still reported routed through earpiece on sholes
| * \ \ am f854e077: Merge change I8134d6ed into eclairAndreas Huber2009-11-191-1/+3
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'f854e0770207e93ef9d1bf6d50ed18537a107ca4' into eclair-plus-aosp * commit 'f854e0770207e93ef9d1bf6d50ed18537a107ca4': DO NOT MERGE: Instead of inserting semi-random delays after submission to surface flinger, delay releasing buffers to the next display time to avoid flickering.
| * \ \ \ am 1aa9f3ca: Merge change I923d7d72 into eclairEric Laurent2009-11-121-5/+1
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '1aa9f3cac31a7c2b50fcb3c9259cead8d638ae54' into eclair-plus-aosp * commit '1aa9f3cac31a7c2b50fcb3c9259cead8d638ae54': Fix issue 2242614: Wired headset not recognized: bogus "state" in ACTION_HEADSET_PLUG broadcast.
| * \ \ \ \ am c66d53f9: Merge change I880541a8 into eclairAndreas Huber2009-11-123-116/+35
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'c66d53f97b1fe635f576642d5720dcd441e34cce' into eclair-plus-aosp * commit 'c66d53f97b1fe635f576642d5720dcd441e34cce': Delegate the platform dependent hardware renderer implementation to a shared library provided by the vendor.