1. cbaffcf Add MEDIA_STARTED/PAUSED/STOPPED events to media players by Lajos Molnar · 11 years ago
  2. 2314e90 Merge "Fix typo in AwesomePlayer" by Andreas Huber · 11 years ago
  3. 94ea60f stagefright: offload playback support by Richard Fitzgerald · 11 years ago
  4. f90b123 Fix typo in AwesomePlayer by Sungsoo Lim · 11 years ago
  5. 90eb959 am 046d9c8d: am 06197925: am 267363ee: Merge "Prevent Media Server crash while the AwesomePlayer getBitrate return true with mBitrate equals to zero." by Jean-Baptiste Queru · 11 years ago
  6. 0619792 am 267363ee: Merge "Prevent Media Server crash while the AwesomePlayer getBitrate return true with mBitrate equals to zero." by Jean-Baptiste Queru · 11 years ago
  7. b9b8d14 Prevent Media Server crash while the AwesomePlayer getBitrate return true with mBitrate equals to zero. by hovanchen · 11 years ago
  8. 776a002 libstagefright: Check for duration > 0 to avoid divide-by-zero exception by Ajay Dudani · 11 years ago
  9. b1e7cd1 Refactoring: Rename SurfaceTextureClient to Surface by Mathias Agopian · 11 years ago
  10. 1a2952a Refactoring: Rename SurfaceTextureClient to Surface by Mathias Agopian · 11 years ago
  11. 200d71c Return error code if setting scaling mode fails by Marco Nelissen · 11 years ago
  12. a77c496 Return error code if setting scaling mode fails by Marco Nelissen · 11 years ago
  13. 484566c Rename ISurfaceTexture and SurfaceTexture by Andy McFadden · 12 years ago
  14. 8ba0102 Rename ISurfaceTexture and SurfaceTexture by Andy McFadden · 12 years ago
  15. 14744c0 Don't attempt to seek audio and video separately. by Andreas Huber · 12 years ago
  16. 0fc13f2 Don't attempt to seek audio and video separately. by Andreas Huber · 12 years ago
  17. ccd0843 Added some extra failure logging messages by James Dong · 12 years ago
  18. 5696614 Added some extra failure logging messages by James Dong · 12 years ago
  19. a3fafcb [WVDRM] Fix for stuttering on low bandwidth by Jeff Tinker · 12 years ago
  20. 25d542d [WVDRM] Fix for stuttering on low bandwidth by Jeff Tinker · 12 years ago
  21. 8a74c9b Add getError and setError to propagate error code from WVMMediaExtractor up to player. by Edwin Wong · 12 years ago
  22. ac1b716 Add getError and setError to propagate error code from WVMMediaExtractor up to player. by Edwin Wong · 12 years ago
  23. f10f36d Send current bandwidth info event when buffering occurs by Jeffrey Tinker · 12 years ago
  24. 53ae164 Don't log streaming url. by James Dong · 12 years ago
  25. c374dae Added a callback to signal when the rendering of the video frame just occurred by James Dong · 12 years ago
  26. 6f43448 Ensure MEDIA_INFO_BUFFERING_END is always sent by Marco Nelissen · 12 years ago
  27. 1e5b2b3 Update ANativeWindow client code for sync by Jamie Gennis · 12 years ago
  28. 8a15dfb Fix track selection code in AwesomePlayer by Insun Kang · 12 years ago
  29. ce3d3ef Fix one of the potential ANR issues from AwesomePlayer by James Dong · 12 years ago
  30. dadc0dd Part of fix for double spins & faster startup by Jeff Tinker · 12 years ago
  31. a6490c6 Only mark the audio player as started if it did so successfully. by Andreas Huber · 12 years ago
  32. ab7a2e5 Switch audio tracks at runtime by James Dong · 12 years ago
  33. 2163320 stagefright: add tracing to AwesomePlayer. by Jamie Gennis · 12 years ago
  34. 49e7daa Revert our seek behaviour to SEEK_CLOSEST_SYNC instead of SEEK_CLOSEST. by Andreas Huber · 12 years ago
  35. 6a3969c Removed mutex lock in addTextSource, and rename to addTextSource_l by Edwin Wong · 12 years ago
  36. 4f6eed0 Impl for supporting two video scaling modes by James Dong · 12 years ago
  37. 514bcaf Handle the case when there is no timed text track by James Dong · 12 years ago
  38. 1948eb3 Add support for deep audio buffers by Eric Laurent · 12 years ago
  39. eec46ab Fix for multiple audio/timed track feature implementation - part one by James Dong · 12 years ago
  40. 613c8ae Add external timed text source using a passed file descriptor by James Dong · 12 years ago
  41. 7c5afe9 Fix a bug in MediaPlayer's addExternalSource(). by Insun Kang · 12 years ago
  42. f9d660a Defines MediaPlayer APIs to support multiple audio/video/timedtext tracks. by Insun Kang · 12 years ago
  43. 5e5631b Merge "Fix videos app bandwidth accounting for 4G streaming" by Jeff Tinker · 12 years ago
  44. 41acade Merge "Moves TimedTextDriver.h into include/media/stagefright/timedtext." by James Dong · 12 years ago
  45. df712ea fix libgui header location by Mathias Agopian · 12 years ago
  46. 3254b25 Moves TimedTextDriver.h into include/media/stagefright/timedtext. by Insun Kang · 12 years ago
  47. dce4161 Fix videos app bandwidth accounting for 4G streaming by Jeff Tinker · 12 years ago
  48. 7a8b0ed Playback rate on MediaPlayer by Jean-Michel Trivi · 12 years ago
  49. 7c5b72c Change the signature of method addTextSource() in AwesomePlayer by James Dong · 12 years ago
  50. 5ec58d9 Experiment with seeking to closest frame instead of closest syncframe by Andreas Huber · 12 years ago
  51. 6655174 First step of refactoring 'timedtext' code. by Insun Kang · 13 years ago
  52. 9d2f386 Separate sniffing from session initialization by James Dong · 13 years ago
  53. e51dd6d am 05985a2e: am c15cf3d2: Merge "stagefright: limit audio gap for looped playback" into ics-mr1 by Eric Laurent · 13 years ago
  54. 86d24aa stagefright: limit audio gap for looped playback by Eric Laurent · 13 years ago
  55. 29357bc Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE by Steve Block · 13 years ago
  56. df64d15 Rename (IF_)LOGI(_IF) to (IF_)ALOGI(_IF) DO NOT MERGE by Steve Block · 13 years ago
  57. b8a8052 Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE by Steve Block · 13 years ago
  58. 2a3d6e1 am 3f6a7d1e: am d70c64db: Revert the following patches because they may lead to power regression because SHA/MD5 module is stuck 1. Revert "Fix drm flag setting missed in false drm recognition fix." This reverts commit 9f704f6c46a171357e49c411c83458b9d4565f3b. by James Dong · 13 years ago
  59. 785ee06 Revert the following patches because they may lead to power regression because SHA/MD5 module is stuck by James Dong · 13 years ago
  60. fec2284 am dc44e06e: am ef664f62: Merge "Fix drm flag setting missed in false drm recognition fix." into ics-mr1 by Jeff Tinker · 13 years ago
  61. f2d86c8 am 406dd5d1: am aadbd80b: Fixed the false drm recognition. by James Dong · 13 years ago
  62. 901e78d am a5038d16: am a693a4b5: Merge "Fix ANRs due to Widevine DRM plugin sniff taking too long." into ics-mr1 by Jeff Tinker · 13 years ago
  63. 7e976e9 Fix drm flag setting missed in false drm recognition fix. by Jeff Tinker · 13 years ago
  64. d1fa3ca Fixed the false drm recognition. by James Dong · 13 years ago
  65. 894f3ca Merge "Fix ANRs due to Widevine DRM plugin sniff taking too long." into ics-mr1 by Jeff Tinker · 13 years ago
  66. 8e49b60 Fix ANRs due to Widevine DRM plugin sniff taking too long. by Jeff Tinker · 13 years ago
  67. eebecee am 6727a43f: am 54a53841: Merge "Fetch at least 192KB to avoid our mp3 sniffer from blocking on data." into ics-mr1 by Dave Burke · 13 years ago
  68. bab4120 Fetch at least 192KB to avoid our mp3 sniffer from blocking on data. by Andreas Huber · 13 years ago
  69. 456caf3 resolved conflicts for merge of 07bacabe to master by Andreas Huber · 13 years ago
  70. a0f2bf5 Properly identify how much metadata we need to cache in order to instantiate by Andreas Huber · 13 years ago
  71. 60047ae am 624efe45: am c1b1709b: Merge "Make sure not to cancel pending seek/EOS notifications on a cache underrun..." into ics-mr1 by Andreas Huber · 13 years ago
  72. c34233e Make sure not to cancel pending seek/EOS notifications on a cache underrun... by Andreas Huber · 13 years ago
  73. 471af5a resolved conflicts for merge of 26f70db9 to master by Andreas Huber · 13 years ago
  74. 3901e5d Remove surface legacy APIs and code. by Andreas Huber · 13 years ago
  75. bd1970a am 1388aced: Merge "Fix a reference to a stale pointer in AwesomePlayer." into ics-mr1 by Andreas Huber · 13 years ago
  76. 32bdfd5 Fix a reference to a stale pointer in AwesomePlayer. by Andreas Huber · 13 years ago
  77. 3856b09 Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGE by Steve Block · 13 years ago
  78. 2bfdd42 NuPlayer is now taking on the task of streaming over RTSP. by Andreas Huber · 13 years ago
  79. f337772 Merge "Support for an MPEG2 Program Stream extractor." by Andreas Huber · 13 years ago
  80. 49c5981 YouTube can now request custom cache/prefetch parameters and disconnect-at-highwater by Andreas Huber · 13 years ago
  81. 2944eca Support for an MPEG2 Program Stream extractor. by Andreas Huber · 13 years ago
  82. c32589a Cut down on AwesomePlayer and OMXCodec's verbosity. by Andreas Huber · 13 years ago
  83. f7eade9 Audio player must not be used as a timesource before it's started. by Andreas Huber · 13 years ago
  84. 02f6e98 Guard the audio notifications with a separate lock to avoid deadlocks during reset. by Andreas Huber · 13 years ago
  85. 5b75fdc Stop the AudioSource in reset() of AwesomePlayer if AudioSource is not NULL by Gloria Wang · 13 years ago
  86. 63970b4 Return an error to the client instead of asserting if decoder instantiation fails by Andreas Huber · 13 years ago
  87. 1a49a13 Set mSeekNotificationSent as false for RTSP seeking. Fix for bug 5208736. by Gloria Wang · 13 years ago
  88. 50bb96c Merge "When switching surface, do not set mSeekNotificationSent as true, because there could be a previous uncompleted seeking which needs to send back MEDIA_SEEK_COMPLETE message. If we set mSeekNotificationSent as true here, then mediaplayer.cpp will be waiting for message MEDIA_SEEK_COMPLETE. The getCurrentPosition() will always return the seek time before MEDIA_SEEK_COMPLETE being received by mediaplayer.cpp. Fix for bug 5181272." by Gloria Wang · 13 years ago
  89. af64a8a When switching surface, do not set mSeekNotificationSent as true, by Gloria Wang · 13 years ago
  90. 7341123 Merge "Some decoders require more gentle treatment" by Andreas Huber · 13 years ago
  91. 14f9574 Some decoders require more gentle treatment by James Dong · 13 years ago
  92. cdef698 Disable vorbis-auto-looping if the audio sink used is not realtime, i.e. recording. by Andreas Huber · 13 years ago
  93. 99590d2 Properly initialize some instance variables. by Andreas Huber · 13 years ago
  94. 8adb83b Merge "To reduce the bytes need to be buffered before start playing the streaming video. We might revert this change if too many spinnings were introduced. For bug 4448008." by Gloria Wang · 13 years ago
  95. 83ed9d4 To reduce the bytes need to be buffered before start playing the streaming video. by Gloria Wang · 13 years ago
  96. 80ec929 To support for switching from a non-null surface/ surface texture to by Gloria Wang · 13 years ago
  97. cd25fed Bug 4599730 Get audio channel count on MediaPlayer by Glenn Kasten · 13 years ago
  98. dc3d678 Merge "Revert "Add some logging to track down where ANR happens during MediaPlayer._release()."" by James Dong · 13 years ago
  99. a3f4d7f Revert "Add some logging to track down where ANR happens during MediaPlayer._release()." by James Dong · 13 years ago
  100. 5442cb5 If audio startup fails while executing MediaPlayer::start() do NOT post an error by Andreas Huber · 13 years ago