1. a6f9e38 Modified the expected metadata result as the behavior of Stagefright. by Yu Shan Emily Lau · 14 years ago
  2. 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 · 14 years ago
  3. 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 · 14 years ago
  4. e44b41b MEDIA_PLAYER_STATE_ERROR is not a bitmask (b/2502881) by Marco Nelissen · 14 years ago
  5. b4ca6ef Avoid overriding DATE_TAKEN by unreliable file time. MediaProvider will calculate it if needed. by Ray Chen · 14 years ago
  6. 758559e Fix bug 2329540 by Jean-Michel Trivi · 14 years ago
  7. a9fb0a2 Merge "Unhide API additions to AudioManager for AudioFocus support." by Jean-Michel Trivi · 14 years ago
  8. eabb6df Unhide API additions to AudioManager for AudioFocus support. by Jean-Michel Trivi · 14 years ago
  9. 29a02a9 Use a more descriptive user-agent string (similar to PV's before) in stagefright http requests. by Andreas Huber · 14 years ago
  10. 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 · 14 years ago
  11. 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 · 14 years ago
  12. 0e0b0c9 Merge "Apparently a MemoryHeapPMem must be slap()ed for SurfaceFlinger to use the contained buffers." by Andreas Huber · 14 years ago
  13. 4c98743 Apparently a MemoryHeapPMem must be slap()ed for SurfaceFlinger to use the contained buffers. by Andreas Huber · 14 years ago
  14. 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 · 14 years ago
  15. 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 · 14 years ago
  16. 2985580 Merge "Fix issue 2428563: Camera rendered inoperable by voice call interruption." by Eric Laurent · 15 years ago
  17. ba8811f Fix issue 2428563: Camera rendered inoperable by voice call interruption. by Eric Laurent · 15 years ago
  18. 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
  19. 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
  20. 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
  21. ff84600 Unhide CamcorderProfile and CameraProfile Java API by James Dong · 15 years ago
  22. 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
  23. 7a67f156 Remove native options. by Ray Chen · 15 years ago
  24. 0fc6bc4 Clean up MediaRecorder for public Java SDK by James Dong · 15 years ago
  25. 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
  26. 31951ca Fix issue 2456968: Alarm rings in "silent mode and when Alarm in silent mode is turned off". by Eric Laurent · 15 years ago
  27. 945a9df add optional preftable to image codecs, for more control over the resulting bitmap config by Mike Reed · 15 years ago
  28. 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
  29. 30a1390 Added the Camera Preveiw memory test which can help to isolate the memory leak issue. by Yu Shan Emily Lau · 15 years ago
  30. 6c26fe4 Fix build. I screwed up a merge. by Dave Sparks · 15 years ago
  31. 16433e2 Add locking to signal in AudioCache::notify(). Bug 2317844. by Dave Sparks · 15 years ago
  32. 2ffeeed Merge "Issue 2071329: audio track is shorter than video track for video capture on sholes" by Eric Laurent · 15 years ago
  33. d5176cf First implementation of the audio focus management as an extension by Jean-Michel Trivi · 15 years ago
  34. 47d0a92 Issue 2071329: audio track is shorter than video track for video capture on sholes by Eric Laurent · 15 years ago
  35. 7491d87 Merge "New vibrate/silent mode behavior." by Daniel Sandler · 15 years ago
  36. 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
  37. 039db81 Merge "Don't allow MediaRecorder.setParameter() to be invoked in the following states: error, prepared or recording" by James Dong · 15 years ago
  38. 465faa9 When we're in the 'playback complete' state, don't consider pausing by Marco Nelissen · 15 years ago
  39. 6329bf7 New vibrate/silent mode behavior. by Daniel Sandler · 15 years ago
  40. 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
  41. 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
  42. 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
  43. 4ba297f Make AsyncPlayer.startSound catch all exceptions instead of only a few. by Marco Nelissen · 15 years ago
  44. 61701ce Don't allow MediaRecorder.setParameter() to be invoked in the following states: by James Dong · 15 years ago
  45. 7bc58b0 Merge "Support vendor MPEG4 test content with apparently malformed chunks in them." by Andreas Huber · 15 years ago
  46. dfb8eee Support vendor MPEG4 test content with apparently malformed chunks in them. by Andreas Huber · 15 years ago
  47. 5be65ab Merge "Add some space and total memory amount to the memory dump from the media server process." by James Dong · 15 years ago
  48. b930036 Merge "Image encoding settings java API through xml configuration file" by James Dong · 15 years ago
  49. 3d23a61 Add some space and total memory amount to the memory dump from the media server process. by James Dong · 15 years ago
  50. 9b433f0 Image encoding settings java API through xml configuration file by James Dong · 15 years ago
  51. ff0c5c1 Recover from a certain mp3 decoder error instead of signalling an error and thereby stopping decoding. by Andreas Huber · 15 years ago
  52. c23844c Merge "Use Java API from xml configuration in the test application" by James Dong · 15 years ago
  53. d7d22eb Propagate errors all the way through the MediaSources and send either MEDIA_PLAYBACK_COMPLETE or MEDIA_ERROR depending on the final reason for running out of buffers to play back. by Andreas Huber · 15 years ago
  54. 42ddfc9 Merge "Return runtime errors instead of asserting in MPEG4 file format validation, also add more validation to ensure presence of codec specific data for avc, aac and mpeg4." by Andreas Huber · 15 years ago
  55. 5ee0bce Return runtime errors instead of asserting in MPEG4 file format validation, also add more validation to ensure presence of codec specific data for avc, aac and mpeg4. by Andreas Huber · 15 years ago
  56. f82c766 Merge "Replace system property retrieval calls with DecoderCapabilities Java API calls." by James Dong · 15 years ago
  57. d6b6bf9 Merge "Properly unload the renderer shared library after the renderer goes away." by Andreas Huber · 15 years ago
  58. 582ae17 Merge "Fix for the safty check. It checks that nFir21 + jNpoints <= BUF_SIZE, but when it calls GetByteArrayRegion, it multiplies it by 2 which defeats the "// safety first" check at the beginning." by Gloria Wang · 15 years ago
  59. 196863d Fix for the safty check. It checks that nFir21 + jNpoints <= BUF_SIZE, by Gloria Wang · 15 years ago
  60. 078f7f0 Properly unload the renderer shared library after the renderer goes away. by Andreas Huber · 15 years ago
  61. b8de957 This hardware video decoder lies about its required input buffer sizes allocating 2.7 MB of memory instead of the required 176 KB... Added another quirk. by Andreas Huber · 15 years ago
  62. 1b7babd Use Java API from xml configuration in the test application by James Dong · 15 years ago
  63. 9a56aaf am 8978547f: am f5fe3949: Fix issue 2459650. by Eric Laurent · 15 years ago
  64. 8978547 am f5fe3949: Fix issue 2459650. by Eric Laurent · 15 years ago
  65. f5fe3949 Fix issue 2459650. by Eric Laurent · 15 years ago
  66. b427a7b Merge "Increase the sleep time to fix testTakePicture." by Wu-cheng Li · 15 years ago
  67. 6201440 Increase the sleep time to fix testTakePicture. by Wu-cheng Li · 15 years ago
  68. fda2534 sdutils: Get rid of sdutils - use vdc for similar low level functions by San Mehat · 15 years ago
  69. e49268a Merge "Make sure that the event callback thread is Java capable in the simulator." by Marco Nelissen · 15 years ago
  70. 7691af9 Make sure that the event callback thread is Java capable in the simulator. by Marco Nelissen · 15 years ago
  71. b2d69e3 The MediaScanner is way too obsessed with restricting the files to be scanned. by Andreas Huber · 15 years ago
  72. b52188e Merge "Implement legacy behaviour for MediaPlayer's behaviour of starting from the start of the media on a start() call instead of resuming at the current position, if previously reached the end of the stream. Also properly report number of frames played to audio flinger. Finally, delay spawing the queue thread until actually used." by Andreas Huber · 15 years ago
  73. 406a18b Implement legacy behaviour for MediaPlayer's behaviour of starting from the start of the media on a start() call instead of resuming at the current position, if previously reached the end of the stream. Also properly report number of frames played to audio flinger. Finally, delay spawing the queue thread until actually used. by Andreas Huber · 15 years ago
  74. 397afb5 Fix a race condition in the prefetcher, the source may be shutdown while we're reading data from it. by Andreas Huber · 15 years ago
  75. a6fe26c Merge "Range check in MediaScanner::processDirectory" by Kenny Root · 15 years ago
  76. 7fe4fe6 Range check in MediaScanner::processDirectory by Kenny Root · 15 years ago
  77. 75bbe2b Merge "Store AudioTrack return value for error condition" by Kenny Root · 15 years ago
  78. 3cbd62c Store AudioTrack return value for error condition by Kenny Root · 15 years ago
  79. c0178f1 We are cancelling this event during reset, but the event may have already been dispatched at the time, blocking on the mutex. While it's blocking, reset() cancels the event, we're then unblocked and bad things(tm) happen. by Andreas Huber · 15 years ago
  80. 0a026cf Merge "Disable the TI AMR hardware decoder for audio decoding until its issues are resolved." by Andreas Huber · 15 years ago
  81. 4727040 Disable the TI AMR hardware decoder for audio decoding until its issues are resolved. by Andreas Huber · 15 years ago
  82. 0551311 Unhide new SoundPool API's. Bug 2415373. by Dave Sparks · 15 years ago
  83. af6fdfa Merge "Fix logging in SoundPool." by Dave Sparks · 15 years ago
  84. afdf85d Merge "Fix issue 2440226: Car dock volume synchronization." by Jaikumar Ganesh · 15 years ago
  85. 7bef5a5 Fix logging in SoundPool. by Dave Sparks · 15 years ago
  86. 68db99e Replace system property retrieval calls with DecoderCapabilities Java API calls. by James Dong · 15 years ago
  87. 675ee6a Merge "Add SoundPool API to pause and resume all active streams. Bug 2426531." by Dave Sparks · 15 years ago
  88. f992cbb Add SoundPool API to pause and resume all active streams. Bug 2426531. by Dave Sparks · 15 years ago
  89. 9f56485 Merge "If we never triggered a range request but know the content length make sure to not read more data than there could be, otherwise we'd block indefinitely if the server doesn't close the connection." by Andreas Huber · 15 years ago
  90. 67e8dfb Merge "Don't hold the prefetcher mutex while prefetching a single source, the lock protects the list of sources and does not guard access to the individual sources." by Andreas Huber · 15 years ago
  91. 2ae13a9 Don't hold the prefetcher mutex while prefetching a single source, the lock protects the list of sources and does not guard access to the individual sources. by Andreas Huber · 15 years ago
  92. 57f790f If we never triggered a range request but know the content length make sure to not read more data than there could be, otherwise we'd block indefinitely if the server doesn't close the connection. by Andreas Huber · 15 years ago
  93. cf06dd0 Merge "The AMRSource failed to properly release a media buffer in case of error." by Andreas Huber · 15 years ago
  94. 62ed7a6 Merge "Support decoder queries from media profiles xml configuration file" by James Dong · 15 years ago
  95. bc83427 The AMRSource failed to properly release a media buffer in case of error. by Andreas Huber · 15 years ago
  96. 9ce379a Fix issue 2440226: Car dock volume synchronization. by Eric Laurent · 15 years ago
  97. d32fba4 Support decoder queries from media profiles xml configuration file by James Dong · 15 years ago
  98. 190dd57 Merge "Replace Tremor with Tremolo (an ARM optimised version of the Tremor library for doing Ogg Vorbis decompression)" by Gloria Wang · 15 years ago
  99. 8d00b53 Replace Tremor with Tremolo (an ARM optimised version of the Tremor library for doing Ogg Vorbis decompression) by Gloria Wang · 15 years ago
  100. bab2801 Merge "Preserve a preview frame to be restored after resuming the playback session." by Andreas Huber · 15 years ago