- 7f498b9 Coalesce multiple encoded AAC frames into a single input buffer on this particular OMX codec to increase throughput significantly. by Andreas Huber · 15 years ago
- a17a134 Use local lock for most MediaMetadataRetriever methods. Bug 2560834. by Dave Sparks · 15 years ago
- 71662fe Merge "Public API changes for CameraProfile and CamcorderProfile classes" into froyo by James Dong · 15 years ago
- ab4412a Update AMR codec. by Dave Sparks · 15 years ago
- 0b42f25 Public API changes for CameraProfile and CamcorderProfile classes by James Dong · 15 years ago
- 13ecb8d Merge "Skip any number of leading ID3v2 tags (instead of just the first), also simplify/fix the find-consecutive-mp3-frames functionality." into froyo by Andreas Huber · 15 years ago
- ba0707d Skip any number of leading ID3v2 tags (instead of just the first), also simplify/fix the find-consecutive-mp3-frames functionality. by Andreas Huber · 15 years ago
- a7313de Merge "Properly send a MEDIA_SEEK_COMPLETE notification for a seek request while paused (legacy behaviour)." into froyo by Andreas Huber · 15 years ago
- 1321fdd Properly send a MEDIA_SEEK_COMPLETE notification for a seek request while paused (legacy behaviour). by Andreas Huber · 15 years ago
- 2d832a1 Merge "Properly fill in the component name for the software decoders." into froyo by Andreas Huber · 15 years ago
- 47f729a Properly fill in the component name for the software decoders. by Andreas Huber · 15 years ago
- 08f0085 Timeout on socket recv calls after 5secs, retry connection also if server unexpectedly closed the connection on its end and we know that there should've been more data available. by Andreas Huber · 15 years ago
- 65997f0 Limit the total amount of ID3 metadata to something (un-)reasonable: 3MB. by Andreas Huber · 15 years ago
- fb8391b Merge "Fix a bug where the TimedEventQueue mistakenly accesses a bogus event if the only event in the queue has been cancelled while we're waiting for its scheduled time. Avoids potential int64_t overflow when converting from us to ns." into froyo by Andreas Huber · 15 years ago
- 03f4e14 Fix a bug where the TimedEventQueue mistakenly accesses a bogus event if the only event in the queue has been cancelled while we're waiting for its scheduled time. Avoids potential int64_t overflow when converting from us to ns. by Andreas Huber · 15 years ago
- 8cc76ae Add some comments for zoom methods. by Wu-cheng Li · 15 years ago
- 2415ecb Finer-grained locking in AwesomePlayer, position and duration are now protected by a separate mutex that's only held for brief moments of time. by Andreas Huber · 15 years ago
- f8ed70a Call unlinkToDeath() when we disconnect the Camera, by Chih-Chung Chang · 15 years ago
- 246c817 Merge "QueryCodecs now returns the names of the software codecs (non-OpenMax) as well." by Andreas Huber · 15 years ago
- 08a88e1 QueryCodecs now returns the names of the software codecs (non-OpenMax) as well. by Andreas Huber · 15 years ago
- e966fb0 Enable early termination of the prefetcher's preparation phase. by Andreas Huber · 15 years ago
- 9584a07 Clear the local prefetcher strong reference before signalling that prepare() was cancelled early in order to avoid a race condition that occasionally triggered an assertion from the main thread. by Andreas Huber · 15 years ago
- 54b1a05 libutils Condition are now PRIVATE by default by Mathias Agopian · 15 years ago
- 589843b Merge "Report a runtime error rather than asserting if the amr software decoder reads more data than it was given(!)" by Andreas Huber · 15 years ago
- 5d4f85d Report a runtime error rather than asserting if the amr software decoder reads more data than it was given(!) by Andreas Huber · 15 years ago
- 1c6ceba Tweak the omx tests to always do a seek-beyond-EOS on the first iteration, followed by a linear read on the second iteration. by Andreas Huber · 15 years ago
- a89e12d Either the software mp3 decoder's CRC computation is wrong (and PV never enabled it before) or there are files in the wild with wrong CRCs that nonetheless decode correctly, either way, opt out of CRC verification. by Andreas Huber · 15 years ago
- 2fd5624 Merge "While streaming media data, upon a socket-read error, try reconnecting to the server and attempt to re-read for at most 3 times." by Andreas Huber · 15 years ago
- 0887d17 While streaming media data, upon a socket-read error, try reconnecting to the server and attempt to re-read for at most 3 times. by Andreas Huber · 15 years ago
- 601b38d Merge "Instead of asserting that nothing bad happened during (software-)AAC decoding, return a runtime error if appropriate." by Andreas Huber · 15 years ago
- c9915ae Instead of asserting that nothing bad happened during (software-)AAC decoding, return a runtime error if appropriate. by Andreas Huber · 15 years ago
- d3f93c5 Merge "Fix issue 2416481: Support Voice Dialer over BT SCO." by Eric Laurent · 15 years ago
- be55a2d Fix issue 2416481: Support Voice Dialer over BT SCO. by Eric Laurent · 15 years ago
- 72d747d Merge ""isPlaying" should never block, acquiring the mutex here is unnecessary, rather than investing in a separate mutex guarding just "mFlags" we accept returning "true" from isPlaying one too many times." by Marco Nelissen · 15 years ago
- d2858f0 Properly use a long long literal to avoid under/overflow during fps computation. by Andreas Huber · 15 years ago
- 15ff930 "isPlaying" should never block, acquiring the mutex here is unnecessary, rather than investing in a separate mutex guarding just "mFlags" we accept returning "true" from isPlaying one too many times. by Andreas Huber · 15 years ago
- b4cfc63 Merge "Properly handle errors during the codec configuration phase, attempt to revert to next available (likely software-) codec if configuration fails." by Andreas Huber · 15 years ago
- 2a3847e Properly handle errors during the codec configuration phase, attempt to revert to next available (likely software-) codec if configuration fails. by Andreas Huber · 15 years ago
- 35bb8f9 Merge "Fixes bug 2502132, and masks bug 2518313." by Glenn Kasten · 15 years ago
- 0732475 Merge "Fix regression in directory scanning" by Kenny Root · 15 years ago
- aaaa12c Fixes bug 2502132, and masks bug 2518313. by Glenn Kasten · 15 years ago
- 16aec90 Merge "HTTPDataSource must be connected before it is usable. Fix this in the stagefright tool." by Andreas Huber · 15 years ago
- 5284bc4 HTTPDataSource must be connected before it is usable. Fix this in the stagefright tool. by Andreas Huber · 15 years ago
- 632a7df Adjust expected text frame length in ID3 by Kenny Root · 15 years ago
- 3e42b44 Fix regression in directory scanning by Kenny Root · 15 years ago
- 7469731 We no longer do sanity checks based on "hdlr" tags in .mp4 files. Pretty soon we'll play any bytestream that even vaguely resembles the spec... by Andreas Huber · 15 years ago
- 739d629 Merge "Hack to "support" "enhanced" podcasts... slang for malformed .mp4 files." by Andreas Huber · 15 years ago
- a13cc23 Merge "Fix the media metadata retriever (tests). The native constants must match those published at the java layer." by Andreas Huber · 15 years ago
- c3df626 Merge "Tag the "testid3" commandline tool as "debug-only". It doesn't need to be included in release builds." by Andreas Huber · 15 years ago
- 643a00a Tag the "testid3" commandline tool as "debug-only". It doesn't need to be included in release builds. by Andreas Huber · 15 years ago
- 6f3a0c2 Hack to "support" "enhanced" podcasts... slang for malformed .mp4 files. by Andreas Huber · 15 years ago
- fa71449 Fixing the sim build. by Andreas Huber · 15 years ago
- 93e1fb9 Fix the media metadata retriever (tests). The native constants must match those published at the java layer. by Andreas Huber · 15 years ago
- 52e71f8 Boost OMX callback dispatcher thread priority to prevent audio playback stuttering under increased system load by Andreas Huber · 15 years ago
- c116510 Merge "HTTPStream and HTTPDataSource now support cancellation of the connection process, AwesomePlayer takes advantage of this in cases where ::reset() or ::suspend() is called while in the preparation phase to bail out early. Also fixes in issue where the audio codec was not properly stopped if no audio player object ever took ownership." by Andreas Huber · 15 years ago
- e94bd14 HTTPStream and HTTPDataSource now support cancellation of the connection process, AwesomePlayer takes advantage of this in cases where ::reset() or ::suspend() is called while in the preparation phase to bail out early. Also fixes in issue where the audio codec was not properly stopped if no audio player object ever took ownership. by Andreas Huber · 15 years ago
- 8a6e241 Merge "Revert "Do autodetection even if no locale was specified, and use the"" by Marco Nelissen · 15 years ago
- b5c3107 Revert "Do autodetection even if no locale was specified, and use the" by Marco Nelissen · 15 years ago
- 4023493 Allow invoke in all the player states except idle and error. by Nicolas Catania · 15 years ago
- 6fc13ab Merge "Reduce buffer sizes related to HTTP media data transfer in order to reduce the probability of a connection timeout/reset due to long periods of time between socket activity." by Andreas Huber · 15 years ago
- 64fb06f Revert "Allow invoke in all the player states except idle and error." by Nicolas Catania · 15 years ago
- 8d20cd5 Merge "Allow invoke in all the player states except idle and error." by Nicolas Catania · 15 years ago
- 79b19b3 Reduce buffer sizes related to HTTP media data transfer in order to reduce the probability of a connection timeout/reset due to long periods of time between socket activity. by Andreas Huber · 15 years ago
- 63bacaf Allow invoke in all the player states except idle and error. by Nicolas Catania · 15 years ago
- d40b0e8 Merge "Extend stagefright tool to extract either album art or video frame." by Andreas Huber · 15 years ago
- 5983dd4 Merge "Instead of instantiating StagefrightMetadataRetriever directly, instantiate a MediaMetadataRetriever which will do-the-right-thing(tm) even for .wma/.wmv/.asf files." by Andreas Huber · 15 years ago
- 1b950bc Extend stagefright tool to extract either album art or video frame. by Andreas Huber · 15 years ago
- 2e39c1c Instead of instantiating StagefrightMetadataRetriever directly, instantiate a MediaMetadataRetriever which will do-the-right-thing(tm) even for .wma/.wmv/.asf files. by Andreas Huber · 15 years ago
- 83ff143 MEDIA_PLAYER_STATE_ERROR is not a bitmask (b/2502881) by Marco Nelissen · 15 years ago
- b699c59 Merge "Use a more descriptive user-agent string (similar to PV's before) in stagefright http requests." by Andreas Huber · 15 years ago
- 69f722f Use a more descriptive user-agent string (similar to PV's before) in stagefright http requests. by Andreas Huber · 15 years ago
- d81f873 Merge "Add camera parameter string constant for "true"." by Wu-cheng Li · 15 years ago
- ebca2dc Merge "The audio track was accidentally not participating in the prefetch since it wasn't started at the time prepare() was called. Also, properly report the cached duration even near the end when the source has no more data to fetch." by Andreas Huber · 15 years ago
- e7e3b78 The audio track was accidentally not participating in the prefetch since it wasn't started at the time prepare() was called. Also, properly report the cached duration even near the end when the source has no more data to fetch. by Andreas Huber · 15 years ago
- d8d888e Add camera parameter string constant for "true". by Wu-cheng Li · 15 years ago
- 1ebb261 Merge "Apparently a MemoryHeapPMem must be slap()ed for SurfaceFlinger to use the contained buffers." by Andreas Huber · 15 years ago
- 0caaa95 Apparently a MemoryHeapPMem must be slap()ed for SurfaceFlinger to use the contained buffers. by Andreas Huber · 15 years ago
- 1322e7e Increase the amount of data buffered at preparation time. Make sure to start preparing after the codecs have been started, otherwise no buffering will happen. by Andreas Huber · 15 years ago
- 8eea8c3 The prefetched source was unnecessarily holding a lock while receiving data from the network, sometimes blocking for seconds over 2G networks with corresponding drops in audio playback. Also, if the cache was full we'd report a cache duration of 0 instead of maximum size. by Andreas Huber · 15 years ago
- 3a2bee0 Merge "Fix issue 2428563: Camera rendered inoperable by voice call interruption." by Eric Laurent · 15 years ago
- 88335b1 Fix issue 2428563: Camera rendered inoperable by voice call interruption. by Eric Laurent · 15 years ago
- 4a68c51 Merge "Instead of allocating the decoder instances in response to a call to setDataSource, postpone allocation to the preparation phase where it belongs." by Andreas Huber · 15 years ago
- 88d8a83 Instead of allocating the decoder instances in response to a call to setDataSource, postpone allocation to the preparation phase where it belongs. by Andreas Huber · 15 years ago
- ba1f481 NPR's audio streams start with a 30sec segment whose mp3 headers are subtly different from those following. Allow certain bits to vary that were thought to be fixed before. by Andreas Huber · 15 years ago
- c0170bc Add location provider name to gps-processing-method in EXIF header. by Ray Chen · 15 years ago
- fe4c6f0 Fix build. I screwed up a merge. by Dave Sparks · 15 years ago
- 4bbc0ba Add locking to signal in AudioCache::notify(). Bug 2317844. by Dave Sparks · 15 years ago
- 05bca2f Issue 2071329: audio track is shorter than video track for video capture on sholes by Eric Laurent · 15 years ago
- 949c503 Unhide zoom API. by Wu-cheng Li · 15 years ago
- 25155ff Ensure that the audio codec instance is actually going away before we attempt to instantiate another one, otherwise we might end up with the software codec even though the hardware codec would have been available shortly. by Andreas Huber · 15 years ago
- e3d9104 Merge "Don't allow MediaRecorder.setParameter() to be invoked in the following states: error, prepared or recording" by James Dong · 15 years ago
- 698f476 When we're in the 'playback complete' state, don't consider pausing by Marco Nelissen · 15 years ago
- 789c27a Merge "The PV aac software decoder screws up if playing a mono-AACplus stream unless we output stereo data. Now we always output stereo data as the legacy OMX nodes did." by Andreas Huber · 15 years ago
- 42569ac The PV aac software decoder screws up if playing a mono-AACplus stream unless we output stereo data. Now we always output stereo data as the legacy OMX nodes did. by Andreas Huber · 15 years ago
- 4f1bff9 Unhide exposure compensation API. by Wu-cheng Li · 15 years ago
- e284bac Don't allow MediaRecorder.setParameter() to be invoked in the following states: by James Dong · 15 years ago
- af56118 Merge "Support vendor MPEG4 test content with apparently malformed chunks in them." by Andreas Huber · 15 years ago
- ea5ea10 Support vendor MPEG4 test content with apparently malformed chunks in them. by Andreas Huber · 15 years ago
- b8b283b Merge "Add some space and total memory amount to the memory dump from the media server process." by James Dong · 15 years ago
- dedec73 Merge "Image encoding settings java API through xml configuration file" by James Dong · 15 years ago