- 099e3e7 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
- bd27875 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
- d928200 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
- 43595bc 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
- cbf1840 Merge "Issue 2416481: Support Voice Dialer over BT SCO." by Eric Laurent · 15 years ago
- cf74ceea 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
- 3def1ee Issue 2416481: Support Voice Dialer over BT SCO. by Eric Laurent · 15 years ago
- a378de7 Merge "Fix bug where the ID stored for an OnAudioFocusChangeListener is an empty string when audio focus is requested or abandonned with a null listener." by Jean-Michel Trivi · 15 years ago
- 8783429 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
- aa77354 Merge "Don't stop a test case when the test case failed for some of the sample files. Instead, only check against failure or success at the end of the test case." by James Dong · 15 years ago
- 454f69c Don't stop a test case when the test case failed for some of the sample files. by James Dong · 15 years ago
- 2babee6 Merge "Inserted a 1.5s wait time between the camera release and new camrea." by Yu Shan Emily Lau · 15 years ago
- 308e9a5 Fix bug where the ID stored for an OnAudioFocusChangeListener is an by Jean-Michel Trivi · 15 years ago
- d1f7876 Merge "Implementation of the policing of transport control key press events among multiple applications competing for the remote control focus. AudioManager defines a new API for applications to use in order to register their BroadcastReceiver for the media button as the one to receive the corresponding intent, but all applications at the same time (in an ordered broadcast). AudioService handles a stack of remote control focus owners. It traps ACTION_MEDIA_BUTTON intents and sends a new intent to the remote control focus owner." by Jean-Michel Trivi · 15 years ago
- 65c8a7a Merge "Instead of asserting that nothing bad happened during (software-)AAC decoding, return a runtime error if appropriate." by Andreas Huber · 15 years ago
- fe1dee8 Instead of asserting that nothing bad happened during (software-)AAC decoding, return a runtime error if appropriate. by Andreas Huber · 15 years ago
- d327f21 Implementation of the policing of transport control key press by Jean-Michel Trivi · 15 years ago
- 4889fb7 Merge "Fix issue 2416481: Support Voice Dialer over BT SCO." by Eric Laurent · 15 years ago
- 1cffa44 Inserted a 1.5s wait time between the camera release and new camrea. by Yu Shan Emily Lau · 15 years ago
- ef9500f Fix issue 2416481: Support Voice Dialer over BT SCO. by Eric Laurent · 15 years ago
- 1fbf63a "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
- 7f83e10 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
- 2a09c7e 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
- 0543a5a Merge "Fixes bug 2502132, and masks bug 2518313." by Glenn Kasten · 15 years ago
- 0d4726a Merge "Fix regression in directory scanning" by Kenny Root · 15 years ago
- f62dd66 Fixes bug 2502132, and masks bug 2518313. by Glenn Kasten · 15 years ago
- 0c2ab24 Adjust expected text frame length in ID3 by Kenny Root · 15 years ago
- a8c02d7 Fix regression in directory scanning by Kenny Root · 15 years ago
- b06a68b Merge "Add a name to the previously-unnamed thread created by SoundPoolThread." by Steve Howard · 15 years ago
- 43f0e8e 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
- 74d4843 Fix #2509370 ThumbnailUtils.createThumbnailFromEXIF crashes media provider. by Ray Chen · 15 years ago
- 7d74086 Merge "Hack to "support" "enhanced" podcasts... slang for malformed .mp4 files." by Andreas Huber · 15 years ago
- 174de8e Merge "Fix the media metadata retriever (tests). The native constants must match those published at the java layer." by Andreas Huber · 15 years ago
- 2d6f709 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
- 9fbaca9 Tag the "testid3" commandline tool as "debug-only". It doesn't need to be included in release builds. by Andreas Huber · 15 years ago
- 4d60fc5 Hack to "support" "enhanced" podcasts... slang for malformed .mp4 files. by Andreas Huber · 15 years ago
- 122ff04 Fixing the sim build. by Andreas Huber · 15 years ago
- e3452d3 Fix the media metadata retriever (tests). The native constants must match those published at the java layer. by Andreas Huber · 15 years ago
- d27e8d2 Merge "Boost OMX callback dispatcher thread priority to prevent audio playback stuttering under increased system load" by Andreas Huber · 15 years ago
- 98b2956 Boost OMX callback dispatcher thread priority to prevent audio playback stuttering under increased system load by Andreas Huber · 15 years ago
- adc238a Fix the bug that it should write the zero diff to the output file when the actual diff is negative. by Yu Shan Emily Lau · 15 years ago
- d3d9b85 Merge "Update the new activity name." by Yu Shan Emily Lau · 15 years ago
- 34ec95de 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
- edbb4d8 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
- 2fe4c09 Merge "Add correct copyright headers to multiple files" by Kenny Root · 15 years ago
- eff8dae Merge "Add GPSProcessingMethod tag to ExifInterface." by Ray Chen · 15 years ago
- 15a4d2f Add correct copyright headers to multiple files by Kenny Root · 15 years ago
- e208377 Add GPSProcessingMethod tag to ExifInterface. by Ray Chen · 15 years ago
- 806cdd8 Update the new activity name. by Yu Shan Emily Lau · 15 years ago
- 6be9c16 Merge "Revert "Do autodetection even if no locale was specified, and use the"" by Marco Nelissen · 15 years ago
- 09468db Add a name to the previously-unnamed thread created by SoundPoolThread. by Steve Howard · 15 years ago
- dea009a Revert "Do autodetection even if no locale was specified, and use the" by Marco Nelissen · 15 years ago
- 7bd3d7d Allow invoke in all the player states except idle and error. by Nicolas Catania · 15 years ago
- 35e611f 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
- df2d3cd Revert "Allow invoke in all the player states except idle and error." by Nicolas Catania · 15 years ago
- 2e40183 Merge "Allow invoke in all the player states except idle and error." by Nicolas Catania · 15 years ago
- a6f9e38 Modified the expected metadata result as the behavior of Stagefright. by Yu Shan Emily Lau · 15 years ago
- fb1eb6f 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
- 88f3b81 Allow invoke in all the player states except idle and error. by Nicolas Catania · 15 years ago
- b94b52b 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
- 1ce9867 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
- e44b41b MEDIA_PLAYER_STATE_ERROR is not a bitmask (b/2502881) by Marco Nelissen · 15 years ago
- b4ca6ef Avoid overriding DATE_TAKEN by unreliable file time. MediaProvider will calculate it if needed. by Ray Chen · 15 years ago
- 758559e Fix bug 2329540 by Jean-Michel Trivi · 15 years ago
- a9fb0a2 Merge "Unhide API additions to AudioManager for AudioFocus support." by Jean-Michel Trivi · 15 years ago
- eabb6df Unhide API additions to AudioManager for AudioFocus support. by Jean-Michel Trivi · 15 years ago
- 29a02a9 Use a more descriptive user-agent string (similar to PV's before) in stagefright http requests. by Andreas Huber · 15 years ago
- 147113e 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
- dc9927d 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
- 0e0b0c9 Merge "Apparently a MemoryHeapPMem must be slap()ed for SurfaceFlinger to use the contained buffers." by Andreas Huber · 15 years ago
- 4c98743 Apparently a MemoryHeapPMem must be slap()ed for SurfaceFlinger to use the contained buffers. by Andreas Huber · 15 years ago
- 55864df7 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
- 3c53c69 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
- 2985580 Merge "Fix issue 2428563: Camera rendered inoperable by voice call interruption." by Eric Laurent · 15 years ago
- ba8811f Fix issue 2428563: Camera rendered inoperable by voice call interruption. by Eric Laurent · 15 years ago
- bda5780 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
- 3ac94ef 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
- d197431 Merge "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
- ff84600 Unhide CamcorderProfile and CameraProfile Java API by James Dong · 15 years ago
- 1d200e3 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
- 7a67f156 Remove native options. by Ray Chen · 15 years ago
- 0fc6bc4 Clean up MediaRecorder for public Java SDK by James Dong · 15 years ago
- 6be0fc1 Merge "Fix issue 2456968: Alarm rings in "silent mode and when Alarm in silent mode is turned off"." by Eric Laurent · 15 years ago
- 31951ca Fix issue 2456968: Alarm rings in "silent mode and when Alarm in silent mode is turned off". by Eric Laurent · 15 years ago
- 945a9df add optional preftable to image codecs, for more control over the resulting bitmap config by Mike Reed · 15 years ago
- fde67f4 Merge "Added the Camera Preveiw memory test which can help to isolate the memory leak issue." by Yu Shan Emily Lau · 15 years ago
- 30a1390 Added the Camera Preveiw memory test which can help to isolate the memory leak issue. by Yu Shan Emily Lau · 15 years ago
- 6c26fe4 Fix build. I screwed up a merge. by Dave Sparks · 15 years ago
- 16433e2 Add locking to signal in AudioCache::notify(). Bug 2317844. by Dave Sparks · 15 years ago
- 2ffeeed Merge "Issue 2071329: audio track is shorter than video track for video capture on sholes" by Eric Laurent · 15 years ago
- d5176cf First implementation of the audio focus management as an extension by Jean-Michel Trivi · 15 years ago
- 47d0a92 Issue 2071329: audio track is shorter than video track for video capture on sholes by Eric Laurent · 15 years ago
- 7491d87 Merge "New vibrate/silent mode behavior." by Daniel Sandler · 15 years ago
- 5f0d5ce 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
- 039db81 Merge "Don't allow MediaRecorder.setParameter() to be invoked in the following states: error, prepared or recording" by James Dong · 15 years ago
- 465faa9 When we're in the 'playback complete' state, don't consider pausing by Marco Nelissen · 15 years ago
- 6329bf7 New vibrate/silent mode behavior. by Daniel Sandler · 15 years ago
- 16f6354 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
- 3d6c986 Merge "Make AsyncPlayer.startSound catch all exceptions instead of only a few. Two reasons for this: - it's used in the system process - it's run in a separate thread, so the user of AsyncPlayer cannot catch these exceptions" by Marco Nelissen · 15 years ago
- 749c570 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