1. 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
  2. 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
  3. 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
  4. a6fe26c Merge "Range check in MediaScanner::processDirectory" by Kenny Root · 15 years ago
  5. 7fe4fe6 Range check in MediaScanner::processDirectory by Kenny Root · 15 years ago
  6. 75bbe2b Merge "Store AudioTrack return value for error condition" by Kenny Root · 15 years ago
  7. 3cbd62c Store AudioTrack return value for error condition by Kenny Root · 15 years ago
  8. 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
  9. 0a026cf Merge "Disable the TI AMR hardware decoder for audio decoding until its issues are resolved." by Andreas Huber · 15 years ago
  10. 4727040 Disable the TI AMR hardware decoder for audio decoding until its issues are resolved. by Andreas Huber · 15 years ago
  11. 0551311 Unhide new SoundPool API's. Bug 2415373. by Dave Sparks · 15 years ago
  12. af6fdfa Merge "Fix logging in SoundPool." by Dave Sparks · 15 years ago
  13. afdf85d Merge "Fix issue 2440226: Car dock volume synchronization." by Jaikumar Ganesh · 15 years ago
  14. 7bef5a5 Fix logging in SoundPool. by Dave Sparks · 15 years ago
  15. 675ee6a Merge "Add SoundPool API to pause and resume all active streams. Bug 2426531." by Dave Sparks · 15 years ago
  16. f992cbb Add SoundPool API to pause and resume all active streams. Bug 2426531. by Dave Sparks · 15 years ago
  17. 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
  18. 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
  19. 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
  20. 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
  21. cf06dd0 Merge "The AMRSource failed to properly release a media buffer in case of error." by Andreas Huber · 15 years ago
  22. 62ed7a6 Merge "Support decoder queries from media profiles xml configuration file" by James Dong · 15 years ago
  23. bc83427 The AMRSource failed to properly release a media buffer in case of error. by Andreas Huber · 15 years ago
  24. 9ce379a Fix issue 2440226: Car dock volume synchronization. by Eric Laurent · 15 years ago
  25. d32fba4 Support decoder queries from media profiles xml configuration file by James Dong · 15 years ago
  26. 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
  27. 8d00b53 Replace Tremor with Tremolo (an ARM optimised version of the Tremor library for doing Ogg Vorbis decompression) by Gloria Wang · 15 years ago
  28. bab2801 Merge "Preserve a preview frame to be restored after resuming the playback session." by Andreas Huber · 15 years ago
  29. 7b73cfc Preserve a preview frame to be restored after resuming the playback session. by Andreas Huber · 15 years ago
  30. acc6351 Merge "New API on java's MediaPlayer to suspend/resume a session." by Andreas Huber · 15 years ago
  31. fbb3885 New API on java's MediaPlayer to suspend/resume a session. by Andreas Huber · 15 years ago
  32. ba7ec91 Squashed commit of the following: by Andreas Huber · 15 years ago
  33. 6015a97 Fix issue 2418668: AudioManager isWiredHeadsetOn() always returns false for headset without mic. by Eric Laurent · 15 years ago
  34. 8b799a3 Merge "Add support for "album artist" tag." by Marco Nelissen · 15 years ago
  35. c5d5ee3 Add support for "album artist" tag. by Marco Nelissen · 15 years ago
  36. 000479f split libsurfaceflinger_client and libcamera_client out of libui by Mathias Agopian · 15 years ago
  37. 28a5dc2 Merge "Support for rendering through an overlay on the droid even if a software renderer is active." by Andreas Huber · 15 years ago
  38. 4ab5a6f Support for rendering through an overlay on the droid even if a software renderer is active. by Andreas Huber · 15 years ago
  39. 49ffc0f Revise ThumbnailUtils API. by Ray Chen · 15 years ago
  40. aa82768 Merge "Fixing AMR recording code." by Andreas Huber · 15 years ago
  41. 259b7c1 Fixing AMR recording code. by Andreas Huber · 15 years ago
  42. d2e6af6 Merge "Do autodetection even if no locale was specified, and use the detected encoding if it is unambiguous." by Marco Nelissen · 15 years ago
  43. 4c48cb7 Merge "Properly detect Adobe's .f4v file format as an mp4 ISO compliant file." by Andreas Huber · 15 years ago
  44. 01830a0 Properly detect Adobe's .f4v file format as an mp4 ISO compliant file. by Andreas Huber · 15 years ago
  45. 7d57413 TI does not want the hardware H.263 decoder to be enabled. by Andreas Huber · 15 years ago
  46. b45b084 Do autodetection even if no locale was specified, and use the by Marco Nelissen · 15 years ago
  47. 6ed937e Implementation of stagefright-enabled MediaPlayerService::decode functionality by Andreas Huber · 15 years ago
  48. bfcb22a Don't create a genre in the database for genre code 255 (unknown) by Marco Nelissen · 15 years ago
  49. 4eaef13 Merge "Defer actual work of setDataSource given a URI to the prepare phase in order to not block the calling thread for any significant amount of time..." by Andreas Huber · 15 years ago
  50. ffdf478 Defer actual work of setDataSource given a URI to the prepare phase in order to not block the calling thread for any significant amount of time... by Andreas Huber · 15 years ago
  51. 0dd4df2 Merge "If the codec's input buffer size is too small to accomodate the buffer read from the source, report and error instead of asserting." by Andreas Huber · 15 years ago
  52. 632aa76 Merge "New external storage APIs." by Dianne Hackborn · 15 years ago
  53. 42c444a If the codec's input buffer size is too small to accomodate the buffer read from the source, report and error instead of asserting. by Andreas Huber · 15 years ago
  54. e83cefce New external storage APIs. by Dianne Hackborn · 15 years ago
  55. fe3b8e9 Support the disc number and custom genre tags for mp4. by Marco Nelissen · 15 years ago
  56. e33813d Merge "A little less verbosity in stagefright and special treatment for the error state while shutting down." by Andreas Huber · 15 years ago
  57. 4a9375e A little less verbosity in stagefright and special treatment for the error state while shutting down. by Andreas Huber · 15 years ago
  58. fdcba38 Merge "During shutdown, don't loop forever on a state transition to OMX_StateInvalid." by Andreas Huber · 15 years ago
  59. e56b7e6c Use bswap_16 instead of swap16, because swap16 is not available in glibc by Marco Nelissen · 15 years ago
  60. 9be54d4 ID3v1 tag's strings are ISO8859, not UTF-8, so do the proper conversion when extracting metadata. by Andreas Huber · 15 years ago
  61. ba53068 Merge "Properly implement asynchronous preparation of media playback." by Andreas Huber · 15 years ago
  62. 7499ef3 Merge "Skip the endianness marker when converting UCS-2 to UTF-8, since it ends up in the UTF-8 string otherwise." by Marco Nelissen · 15 years ago
  63. 6be780e Properly implement asynchronous preparation of media playback. by Andreas Huber · 15 years ago
  64. 3887ac7 Skip the endianness marker when converting UCS-2 to UTF-8, since it by Marco Nelissen · 15 years ago
  65. 7723c94 Merge "Use Tremor for sim-eng, and Tremolo for other targets." by Gloria Wang · 15 years ago
  66. 655306f Add support for the TPOS/TPA (disc number) id3 tag. by Marco Nelissen · 15 years ago
  67. 2c51014 Use Tremor for sim-eng, and Tremolo for other targets. by Gloria Wang · 15 years ago
  68. 9f4557e During shutdown, don't loop forever on a state transition to OMX_StateInvalid. by Andreas Huber · 15 years ago
  69. 5a84386 Merge "Fix for 2224736. Sometimes mSeeking is reset without calling setSeekTo first." by Gloria Wang · 15 years ago
  70. 9682728 Revert "Replace Tremor with Tremolo (an ARM optimised version of the Tremor library for doing Ogg Vorbis decompression)" by Gloria Wang · 15 years ago
  71. 75ed814 Merge "Replace Tremor with Tremolo (an ARM optimised version of the Tremor library for doing Ogg Vorbis decompression)" by Gloria Wang · 15 years ago
  72. 9446c50 Merge "When the extractor is not able to be created successfully, don't crash" by James Dong · 15 years ago
  73. e4cfcb8 When the extractor is not able to be created successfully, don't crash by James Dong · 15 years ago
  74. 760dcec Merge "Camcorder profile Java API support - Use Enum for Quality instead of int - Use static values() method from Enum, rather than if-else" by James Dong · 15 years ago
  75. 2b7bb21 Fix for 2224736. Sometimes mSeeking is reset without calling setSeekTo first. by Gloria Wang · 15 years ago
  76. 2f46c06 Replace Tremor with Tremolo (an ARM optimised version of the Tremor library for doing Ogg Vorbis decompression) by Gloria Wang · 15 years ago
  77. e7038ac Camcorder profile Java API support by James Dong · 15 years ago
  78. acfbc80 Stop using the PV software decoders and use ours (based on PV code) instead even in non-FULL_STAGEFRIGHT builds. by Andreas Huber · 15 years ago
  79. 5d9661b Add getAttributeDouble() and focal length tag. by Wu-cheng Li · 15 years ago
  80. 5258919 Merge "Defer creating the video renderer until we see the first video frame." by Andreas Huber · 15 years ago
  81. 7085b684 Defer creating the video renderer until we see the first video frame. by Andreas Huber · 15 years ago
  82. 065f69e Previous change broke A/V sync, this is a better change to eliminate negative media positions. by Andreas Huber · 15 years ago
  83. 70d10c0 Fix a deadlock caused by the AudioPlayer notifying the observer that the stream had ended at the same time the observer was shutting down the AudioPlayer. by Andreas Huber · 15 years ago
  84. c119f7e AudioPlayer didn't properly account for the latency when calculating the current media time. by Andreas Huber · 15 years ago
  85. 3a8cab8 Add GpsDateTime support to ExifInterface and correct images table's date_taken value to UTC timestamp. by Ray Chen · 15 years ago
  86. 9763f64 Workaround for misbehaving HTTP servers that terminate header lines with a single newline instead of the required CRLF sequence. by Andreas Huber · 15 years ago
  87. 23a6b44 Merge "Don't use a HEAD request to determine redirects, instead do a regular GET (since that's always supported), also limit the number of redirects to avoid infinite redirects. Finally, properly handle the end of stream." by Andreas Huber · 15 years ago
  88. b777bf3 Don't use a HEAD request to determine redirects, instead do a regular GET (since that's always supported), also limit the number of redirects to avoid infinite redirects. Finally, properly handle the end of stream. by Andreas Huber · 15 years ago
  89. 716582e Properly report the duration of a recording into .mp4 files. by Andreas Huber · 15 years ago
  90. 2d65817 Merge "Properly advertise the content length of the HTTP stream if available." by Andreas Huber · 15 years ago
  91. b339ac3 sdutil: Refactor for new APIs by San Mehat · 15 years ago
  92. 8cc1b2a Properly advertise the content length of the HTTP stream if available. by Andreas Huber · 15 years ago
  93. 705300b Merge "Initial check-in for xml-based encoder capabilities retrieval - Changed the Java API as suggested - Treat /etc/media_profiles.xml as the default xml configurtion file" by James Dong · 15 years ago
  94. c371194 Initial check-in for xml-based encoder capabilities retrieval by James Dong · 15 years ago
  95. 5fdff9e Merge "Use physical memory for software rendering to take a fast path through surface flinger if possible." by Andreas Huber · 15 years ago
  96. 8ef96af Merge "The TI MP3 decoder lies about the number of channels it outputs, add a quirk for that." by Andreas Huber · 15 years ago
  97. cfde87b Use physical memory for software rendering to take a fast path through surface flinger if possible. by Andreas Huber · 15 years ago
  98. e331c7b The TI MP3 decoder lies about the number of channels it outputs, add a quirk for that. by Andreas Huber · 15 years ago
  99. 1875b7e Don't use MemoryDealer in MetadataRetrieverClient as it's not necessary. by Mathias Agopian · 15 years ago
  100. 239d5b3 Merge "Simplify the MemoryDealer implementation" by Mathias Agopian · 15 years ago