1. 0b52dbe Merge "Alternate patch for late video issue: seek only the video ahead to the next" by Andreas Huber · 13 years ago
  2. a28f6f1 Merge "Suppress the logging of URLs when in incognito mode." by Andreas Huber · 13 years ago
  3. 53182c4 Suppress the logging of URLs when in incognito mode. by Andreas Huber · 13 years ago
  4. a2c2997 Alternate patch for late video issue: seek only the video ahead to the next by Andreas Huber · 13 years ago
  5. cc562a3 Bug 3438258 Add SurfaceTexture as MediaPlayer sink by Glenn Kasten · 13 years ago
  6. d6c421f Remove legacy, AwesomePlayer-based http live implementation. by Andreas Huber · 13 years ago
  7. cb21879 Enable cancelling the rtsp connection process early. by Andreas Huber · 13 years ago
  8. ce8a101 Start playing (and decoding) audio only after the first video frame has been decoded. by Andreas Huber · 13 years ago
  9. b2934b1 Change timestamp handling in RTSP, remove unused, experimental, gtalk support by Andreas Huber · 13 years ago
  10. 0a84f4f Display a single (still-)frame of video after seeking while paused. by Andreas Huber · 13 years ago
  11. 08adfd2 Fix the presentation video resolution when it is different from the actual image resolution of the video. by James Dong · 14 years ago
  12. 3b3cddc integrate videoeditor preview player. by Dharmaray Kundargi · 14 years ago
  13. 52c7832 Increase cache size and low-watermark threshold, also by Andreas Huber · 14 years ago
  14. 28f939d Awesomeplayer : Frame dropping logic change by pmehendale · 14 years ago
  15. b559084 Squashed commit of the following: by Andreas Huber · 14 years ago
  16. 52b52cd Support streaming data across binder boundaries. by Andreas Huber · 14 years ago
  17. 1bb0ffd Squashed commit of the following: by Andreas Huber · 14 years ago
  18. c23dabf Remove all traces of legacy renderer support in stagefright. by Andreas Huber · 14 years ago
  19. 10b920c Make sure the prefetcher is actively fetching data if we pause playback due to cache underrun. by Andreas Huber · 14 years ago
  20. cbb053c resolved conflicts for merge of 965f960e to master by Gloria Wang · 14 years ago
  21. b879147 resolved conflicts for merge of 9084631d to gingerbread-plus-aosp by Gloria Wang · 14 years ago
  22. d577091 DRM framework support: by Gloria Wang · 14 years ago
  23. eaf2c5a If we basically finished the preparation phase and are only buffering enough data to start playback, cancel this early on reset(). by Andreas Huber · 14 years ago
  24. e016451 am 2d00c605: am 52bea277: Merge "If we encounter video stream EOS while seeking we may still need to seek audio." into gingerbread by Andreas Huber · 14 years ago
  25. 4d450a8 If we encounter video stream EOS while seeking we may still need to seek audio. by Andreas Huber · 14 years ago
  26. 4bd4bd6 am bb5d7c21: am 5f423917: Merge "Attempt to derive the avg. bitrate of the entire stream from metadata." into gingerbread by Andreas Huber · 14 years ago
  27. 4deb3eb Attempt to derive the avg. bitrate of the entire stream from metadata. by Andreas Huber · 14 years ago
  28. aee02b8 am cac43e8a: am beffefa2: Merge "RTSP seeking is now asynchronous, MediaPlayer is not notified that the seek is complete until it actually is. Ignore seek requests on live streams." into gingerbread by Andreas Huber · 14 years ago
  29. 06dfa35 am bb708373: am 949f7d90: Merge "Work to support switching transport streams mid-stream and signalling discontinuities to the decoder." into gingerbread by Andreas Huber · 14 years ago
  30. 0c46b69 RTSP seeking is now asynchronous, MediaPlayer is not notified that the seek is complete until it actually is. Ignore seek requests on live streams. by Andreas Huber · 14 years ago
  31. a458719 am 56ee1080: am 17bc4f65: Merge "Make sure to call AudioTrack::stop() instead of AudioTrack::pause() after submitting all samples to AudioTrack to make sure those remaining samples are actually played out." into gingerbread by Andreas Huber · 14 years ago
  32. 4c19bf9 Work to support switching transport streams mid-stream and signalling discontinuities to the decoder. by Andreas Huber · 14 years ago
  33. c743f45 Make sure to call AudioTrack::stop() instead of AudioTrack::pause() after submitting all samples to AudioTrack to make sure those remaining samples are actually played out. by Andreas Huber · 14 years ago
  34. ce635b5 am d6c30e8c: am be045061: Merge "Instead of constantly polling the AudioPlayer to see if it reached EOS or finished seeking, initiate the notification from the AudioPlayer when the event happens." into gingerbread by Andreas Huber · 14 years ago
  35. 2b359ed Instead of constantly polling the AudioPlayer to see if it reached EOS or finished seeking, initiate the notification from the AudioPlayer when the event happens. by Andreas Huber · 14 years ago
  36. 1ab9d12 am 8e11c822: am 9fee0b2a: Ogg files can be tagged to be automatically looping, this setting always overrides the MediaPlayer\'s setLooping setting. by Andreas Huber · 14 years ago
  37. 9fee0b2 Ogg files can be tagged to be automatically looping, this setting always overrides the MediaPlayer's setLooping setting. by Andreas Huber · 14 years ago
  38. 00c88ea am af7a7c34: am cc4a38c6: Merge "Properly buffer a certain amount of data on streaming sources before finishing prepare()." into gingerbread by Andreas Huber · 14 years ago
  39. 87ab9cd Properly buffer a certain amount of data on streaming sources before finishing prepare(). by Andreas Huber · 14 years ago
  40. 8abd425 am 05c1cada: am 577615c9: Merge "Better support for rtsp (normal play-)time display. Better seek support, timeout if no packets arrive for too long." into gingerbread by Andreas Huber · 14 years ago
  41. eeb97d9 Better support for rtsp (normal play-)time display. Better seek support, timeout if no packets arrive for too long. by Andreas Huber · 14 years ago
  42. 8d9d751 am 67ca90b3: am 6b6ae996: Merge "A first shot at proper support for seeking of rtsp streams." into gingerbread by Andreas Huber · 14 years ago
  43. e0dd7d3 A first shot at proper support for seeking of rtsp streams. by Andreas Huber · 14 years ago
  44. e3c0183 Squashed commit of the following: by Andreas Huber · 14 years ago
  45. 57648e4 Support for Gtalk video, includes AMR/H.263 assembler and packetization support, extensions to MediaRecorder to stream via RTP over a pair of UDP sockets as well as various fixes to the RTP implementation. by Andreas Huber · 14 years ago
  46. 971305d Only send the playback complete notification if a) an error occurred on any track or b) all tracks have finished playing. The previous behaviour was to send the notification as soon as the first track finished playing. by Andreas Huber · 14 years ago
  47. 4d61f60 Switch stagefright's approach to prefetching to the new model. The java MediaPlayer is now notified about rebuffering start/end via info messages. by Andreas Huber · 14 years ago
  48. 7a747b8 Initial checkin of preliminary rtsp support for stagefright. by Andreas Huber · 14 years ago
  49. 62f7ffe Disable vorbis seek when streaming from localhost. by Andreas Huber · 14 years ago
  50. 8e2b941 Properly send a MEDIA_SEEK_COMPLETE notification for a seek request while paused (legacy behaviour). by Andreas Huber · 14 years ago
  51. 252573c 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 · 14 years ago
  52. f71daba Enable early termination of the prefetcher's preparation phase. by Andreas Huber · 14 years ago
  53. 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 · 14 years ago
  54. 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 · 14 years ago
  55. 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 · 14 years ago
  56. 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 · 14 years ago
  57. 7b73cfc Preserve a preview frame to be restored after resuming the playback session. by Andreas Huber · 14 years ago
  58. ba7ec91 Squashed commit of the following: by Andreas Huber · 14 years ago
  59. 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 · 14 years ago
  60. 6be780e Properly implement asynchronous preparation of media playback. by Andreas Huber · 14 years ago
  61. 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
  62. 433c9ac Support the specification of additional HTTP headers in the creation of a DataSource. by Andreas Huber · 15 years ago
  63. b9e6383 Better support for HTTP streaming media content, fixes to the way HTTPDataSource streams the data, prefetcher implementation. by Andreas Huber · 15 years ago
  64. a3f4384 Fix circular dependency between StagefrightPlayer and AwesomePlayer that prevented proper cleanup. by Andreas Huber · 15 years ago
  65. 1314e73 AwesomePlayer now renders either remote (IOMXRenderer) or locally depending on what kind of decoder was instantiated. Split off color conversion code into its own shared library. by Andreas Huber · 15 years ago
  66. 27366fc Squashed commit of the following: by Andreas Huber · 15 years ago