1. b1ccb62 am 17078510: am d13efb20: Merge "A new OggExtractor/VorbisDecoder combo to support approximate seeking." into froyo by Andreas Huber · 16 years ago
  2. 35a055b Support multiple cameras in framework. by Chih-Chung Chang · 16 years ago
  3. ee7ff20 A new OggExtractor/VorbisDecoder combo to support approximate seeking. by Andreas Huber · 16 years ago
  4. d8a3034 am 71bd9fc8: am 100ef9be: Merge "Disable vorbis seek when streaming from localhost." into froyo by Andreas Huber · 16 years ago
  5. f932583 Merge "Disable vorbis seek when streaming from localhost." into froyo by Andreas Huber · 16 years ago
  6. acdd9d0 Disable vorbis seek when streaming from localhost. by Andreas Huber · 16 years ago
  7. 71ec1d3 am 2a1674b1: am 2d315667: For issue #2651381, allow library prelinking. by Dan Bornstein · 16 years ago
  8. 77356c3 For issue #2651381, allow library prelinking. by Dan Bornstein · 16 years ago
  9. 13aec89 Support audio and video track interleaving in the recorded mp4 file by James Dong · 16 years ago
  10. aa9ca29 Merge "Support AAC recording" into kraken by James Dong · 16 years ago
  11. 3830a4f am 8ea45aad: am e083d0a2: Merge "Support for Ogg Vorbis decoding in stagefright." into froyo by Andreas Huber · 16 years ago
  12. 3cf4e43 Support for Ogg Vorbis decoding in stagefright. by Andreas Huber · 16 years ago
  13. 050b28a Support AAC recording by James Dong · 16 years ago
  14. c32cd79 Use timestamp from camera driver for CameraSource by James Dong · 16 years ago
  15. 261741e am 31431b34: am 374aee68: Switch to use software MP3 decoder Hardware MP3 decoder could lead to hang in the Music application, although the chance is very low. by James Dong · 16 years ago
  16. 0b5ba9e Switch to use software MP3 decoder by James Dong · 16 years ago
  17. add08eb am 89e28cbe: am 9e609b0d: Merge "Apparently select() does not immediately return if one of the masked socket descriptors is closed... Stop relying on select for read-with-timeout functionality and use SO_RCVTIMEO socket option instead." into froyo by Andreas Huber · 16 years ago
  18. 4bf29ca Apparently select() does not immediately return if one of the masked socket descriptors is closed... Stop relying on select for read-with-timeout functionality and use SO_RCVTIMEO socket option instead. by Andreas Huber · 16 years ago
  19. fdce1cc am 1e1edb2c: am 25dc5f30: Merge "Don\'t coalesce more than 250ms worth of encoded data into a single codec input buffer. This currently only applies to the component OMX.TI.AAC.decode, it is the only one to support coalescing in the first place." into froyo by Andreas Huber · 16 years ago
  20. d2c6894 Don't coalesce more than 250ms worth of encoded data into a single codec input buffer. by Andreas Huber · 16 years ago
  21. 4acdadb am 6852b198: am d3d445b1: Merge "Use PV_PLAYER to handle RTSP streaming" into froyo by James Dong · 16 years ago
  22. cbe4b2c fix unintentional drift by Jean-Baptiste Queru · 16 years ago
  23. 27fde95 Use PV_PLAYER to handle RTSP streaming by James Dong · 16 years ago
  24. 53fbf1d am c33f583b: am 4f3257cf: am dd684af8: Merge "Snif more 3GPP file types according to http://www.ftyps.com/3gpp.html" into froyo by James Dong · 16 years ago
  25. 73c30c5 am d760afc3: am 30e9c2d4: am db281311: Merge "Better diagnostics in the stagefright commandline tool, support for playing sine-tones using a filename of "sine:[samplingrate]", i.e. sine:44100. Support for playing audio through to the speakers by using "-o" in addition by Andreas Huber · 16 years ago
  26. 2f6ec4c am ebaa935e: am 9bb8e65a: am c15f48d7: Merge "Don\'t set encoder component role while we query decoders" into froyo by James Dong · 16 years ago
  27. d84201f am 465934d1: am d4c072d3: am b19da8e1: Fix for 2581725. Keep the last frame after resume(), and delete it in the next suspend() or reuse it if no new frame is available. by Gloria Wang · 16 years ago
  28. b1c9bd2 am 4f3257cf: am dd684af8: Merge "Snif more 3GPP file types according to http://www.ftyps.com/3gpp.html" into froyo by James Dong · 16 years ago
  29. b9dbba9 Snif more 3GPP file types according to http://www.ftyps.com/3gpp.html by James Dong · 16 years ago
  30. 07dd5a5 am 30e9c2d4: am db281311: Merge "Better diagnostics in the stagefright commandline tool, support for playing sine-tones using a filename of "sine:[samplingrate]", i.e. sine:44100. Support for playing audio through to the speakers by using "-o" in addition to "-a"." in by Andreas Huber · 16 years ago
  31. ea62308 am 9bb8e65a: am c15f48d7: Merge "Don\'t set encoder component role while we query decoders" into froyo by James Dong · 16 years ago
  32. 25801bf Merge "Better diagnostics in the stagefright commandline tool, support for playing sine-tones using a filename of "sine:[samplingrate]", i.e. sine:44100. Support for playing audio through to the speakers by using "-o" in addition to "-a"." into froyo by Andreas Huber · 16 years ago
  33. a13da58 Merge "Don't set encoder component role while we query decoders" into froyo by James Dong · 16 years ago
  34. a98420e Better diagnostics in the stagefright commandline tool, support for playing sine-tones using a filename of "sine:[samplingrate]", i.e. sine:44100. Support for playing audio through to the speakers by using "-o" in addition to "-a". by Andreas Huber · 16 years ago
  35. 3fed817 am d4c072d3: am b19da8e1: Fix for 2581725. Keep the last frame after resume(), and delete it in the next suspend() or reuse it if no new frame is available. by Gloria Wang · 16 years ago
  36. 5e3cf6c Don't set encoder component role while we query decoders by James Dong · 16 years ago
  37. 351ab17 am 445a9785: Merge "don\'t hardcode "mSurface" throughout our source code" into kraken by Mathias Agopian · 16 years ago
  38. 5c11739 Fix for 2581725. Keep the last frame after resume(), and delete it by Gloria Wang · 16 years ago
  39. c16ea2d Merge "don't hardcode "mSurface" throughout our source code" into kraken by Mathias Agopian · 16 years ago
  40. b851fc7 am 7853c898: am 248ea4a9: am 5baa5e19: Merge "Distinguish QCELP audio from mpeg4 audio, ignore QCELP audio tracks since we don\'t have a decoder for it, ignore potentially malformed metadata for AMR NB and WB tracks." into froyo by Andreas Huber · 16 years ago
  41. 88b1b1c am 248ea4a9: am 5baa5e19: Merge "Distinguish QCELP audio from mpeg4 audio, ignore QCELP audio tracks since we don\'t have a decoder for it, ignore potentially malformed metadata for AMR NB and WB tracks." into froyo by Andreas Huber · 16 years ago
  42. 2e52999 don't hardcode "mSurface" throughout our source code by Mathias Agopian · 16 years ago
  43. 81f82c3 Distinguish QCELP audio from mpeg4 audio, ignore QCELP audio tracks since we don't have a decoder for it, ignore potentially malformed metadata for AMR NB and WB tracks. by Andreas Huber · 16 years ago
  44. 8e5d52b manual merge by Jean-Baptiste Queru · 16 years ago
  45. 47acf12 am 98c5bd55: am 6dbf80d0: Merge "Fix a race condition in TimedEventQueue, an event may be cancelled while we\'re waiting for its scheduled time to come in which case we\'d be removing it from the queue twice." into froyo by Andreas Huber · 16 years ago
  46. 874b55f Fix a race condition in TimedEventQueue, an event may be cancelled while we're waiting for its scheduled time to come in which case we'd be removing it from the queue twice. by Andreas Huber · 16 years ago
  47. a3387af am f0a49f68: am 1d7a8b44: Merge "Fix a case where the aac hardware decoder is in a transition state and refused a fillbuffer request." into froyo by Andreas Huber · 16 years ago
  48. 23748a6 Merge "I accidentally broken passion encoding while working around problems with the sholes encoder." into kraken by Andreas Huber · 16 years ago
  49. a418a93 Merge "Remove unnecessary lock from AMRWriter." into kraken by Andreas Huber · 16 years ago
  50. 88951e5 Merge "Various fixes to enable recording on passion and nexus1." into kraken by Andreas Huber · 16 years ago
  51. d5d0dbe Merge "Remove legacy NO_OPENCORE code bypass from MediaPlayerService." into kraken by Andreas Huber · 16 years ago
  52. b547d09 Merge "Fix a case where the aac hardware decoder is in a transition state and refused a fillbuffer request." into froyo by Andreas Huber · 16 years ago
  53. 7110385 Fix a case where the aac hardware decoder is in a transition state and refused a fillbuffer request. by Andreas Huber · 16 years ago
  54. f018aa3 Merge "Ignore corrupt aac audio frames and substitute silence." into froyo by Andreas Huber · 16 years ago
  55. 9dcda21 Ignore corrupt aac audio frames and substitute silence. by Andreas Huber · 16 years ago
  56. 0a0583f Start sending out buffering updates earlier (after preparation has completed) instead of only after playback has started. by Andreas Huber · 16 years ago
  57. 548e318 I accidentally broken passion encoding while working around problems with the sholes encoder. by Andreas Huber · 17 years ago
  58. ebe87f3 Remove unnecessary lock from AMRWriter. by Andreas Huber · 17 years ago
  59. 03b268e Various fixes to enable recording on passion and nexus1. by Andreas Huber · 17 years ago
  60. fe774a9 Remove legacy NO_OPENCORE code bypass from MediaPlayerService. by Andreas Huber · 17 years ago
  61. 32f8c1c Merge "Support for ID3 V2.4 tags." into froyo by Andreas Huber · 17 years ago
  62. bebd11b Support for ID3 V2.4 tags. by Andreas Huber · 17 years ago
  63. 1ab1e4e Refactor connection/redirection code, support redirects on reconnection. by Andreas Huber · 17 years ago
  64. d8c7685 Increase the size of the pages used in CachingDataSource (total amount of memory used remains the same) to compensate for reduced locality of audio/video data requests. Also fixes a mistaken trailing "\r\n" in the range header and better error handling on http connection. by Andreas Huber · 17 years ago
  65. dac4ee7 Report the requested seek time while seek is in progress. by Andreas Huber · 17 years ago
  66. 80eb617 Partial revert of previous change to improve hardware AAC decoder performance, increasing the input buffer size so dramatically accidentally broke streaming performance. by Andreas Huber · 17 years ago
  67. b514a24 Merge "Coalesce multiple encoded AAC frames into a single input buffer on this particular OMX codec to increase throughput significantly." into froyo by Andreas Huber · 17 years ago
  68. 7f498b9 Coalesce multiple encoded AAC frames into a single input buffer on this particular OMX codec to increase throughput significantly. by Andreas Huber · 17 years ago
  69. fcdfad5 Merge "Support another kind of iso mpeg4 file." into froyo by Andreas Huber · 17 years ago
  70. a17a134 Use local lock for most MediaMetadataRetriever methods. Bug 2560834. by Dave Sparks · 17 years ago
  71. 983b449 Support another kind of iso mpeg4 file. by Andreas Huber · 17 years ago
  72. ab4412a Update AMR codec. by Dave Sparks · 17 years ago
  73. 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 · 17 years ago
  74. 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 · 17 years ago
  75. a7313de Merge "Properly send a MEDIA_SEEK_COMPLETE notification for a seek request while paused (legacy behaviour)." into froyo by Andreas Huber · 17 years ago
  76. 1321fdd Properly send a MEDIA_SEEK_COMPLETE notification for a seek request while paused (legacy behaviour). by Andreas Huber · 17 years ago
  77. 2d832a1 Merge "Properly fill in the component name for the software decoders." into froyo by Andreas Huber · 17 years ago
  78. 47f729a Properly fill in the component name for the software decoders. by Andreas Huber · 17 years ago
  79. 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 · 17 years ago
  80. 65997f0 Limit the total amount of ID3 metadata to something (un-)reasonable: 3MB. by Andreas Huber · 17 years ago
  81. 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 · 17 years ago
  82. 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 · 17 years ago
  83. 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 · 17 years ago
  84. 246c817 Merge "QueryCodecs now returns the names of the software codecs (non-OpenMax) as well." by Andreas Huber · 17 years ago
  85. 08a88e1 QueryCodecs now returns the names of the software codecs (non-OpenMax) as well. by Andreas Huber · 17 years ago
  86. e966fb0 Enable early termination of the prefetcher's preparation phase. by Andreas Huber · 17 years ago
  87. 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 · 17 years ago
  88. 54b1a05 libutils Condition are now PRIVATE by default by Mathias Agopian · 17 years ago
  89. 589843b Merge "Report a runtime error rather than asserting if the amr software decoder reads more data than it was given(!)" by Andreas Huber · 17 years ago
  90. 5d4f85d Report a runtime error rather than asserting if the amr software decoder reads more data than it was given(!) by Andreas Huber · 17 years ago
  91. 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 · 17 years ago
  92. 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 · 17 years ago
  93. 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 · 17 years ago
  94. 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 · 17 years ago
  95. 601b38d Merge "Instead of asserting that nothing bad happened during (software-)AAC decoding, return a runtime error if appropriate." by Andreas Huber · 17 years ago
  96. c9915ae Instead of asserting that nothing bad happened during (software-)AAC decoding, return a runtime error if appropriate. by Andreas Huber · 17 years ago
  97. d3f93c5 Merge "Fix issue 2416481: Support Voice Dialer over BT SCO." by Eric Laurent · 17 years ago
  98. be55a2d Fix issue 2416481: Support Voice Dialer over BT SCO. by Eric Laurent · 17 years ago
  99. 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 · 17 years ago
  100. 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 · 17 years ago