1. 84b8320 Gapless playback, step 1. by Marco Nelissen · 12 years ago
  2. 1eb0e4a Improve AudioPlayer position reporting by Marco Nelissen · 12 years ago
  3. d1f0023 Merge "MediaPlayerService: fix AudioSink latency" by Eric Laurent · 12 years ago
  4. 380b705 MediaPlayerService: fix AudioSink latency by Eric Laurent · 12 years ago
  5. 4ed260f Add channel mask in AudioSink by Jean-Michel Trivi · 12 years ago
  6. e901a5c Playback rate on MediaPlayer by Jean-Michel Trivi · 13 years ago
  7. 71f2cf1 Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGE by Steve Block · 13 years ago
  8. dbf8512 Flush resets the count of played audio frames by James Dong · 13 years ago
  9. 8458447 Audio player must not be used as a timesource before it's started. by Andreas Huber · 13 years ago
  10. 9ba16f6 Properly reset the number of frames we think we've written to the audio sink by Andreas Huber · 13 years ago
  11. e46a86f Revert "Use AudioTrack::event_type not int in callback" by Glenn Kasten · 13 years ago
  12. 2225e4b Use AudioTrack::event_type not int in callback by Glenn Kasten · 13 years ago
  13. 5fd43e3 Properly honour any pending seek request when reading the first buffer after by Andreas Huber · 13 years ago
  14. 24fc2fb audio/media: convert to using the audio HAL and new audio defs by Dima Zavin · 13 years ago
  15. dc5ba04 Merge "This reverts an earlier change 4aeec2da39fce4de9b07b694d59fd308ffb3d491" by Andreas Huber · 13 years ago
  16. c6e3b27 This reverts an earlier change 4aeec2da39fce4de9b07b694d59fd308ffb3d491 by Andreas Huber · 13 years ago
  17. 8e64c31 Avoid a race condition while signaling audio EOS/seek complete by acquiring the lock. by Andreas Huber · 13 years ago
  18. ab13a89 am a4a81aef: am e7cedad2: am 2edbdcc6: Merge "After a seek there\'s a brief period where audio time isn\'t reestablished." into honeycomb-mr1 by Andreas Huber · 13 years ago
  19. 59529e1 After a seek there's a brief period where audio time isn't reestablished. by Andreas Huber · 13 years ago
  20. 4dc482d Delay signaling the end of audio playback until all frames have actually played. by Andreas Huber · 13 years ago
  21. 4aeec2d Instead of not feeding the AudioTrack any data after EOS, play silence instead. by Andreas Huber · 14 years ago
  22. 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
  23. ad3fcfe Properly flush the AudioTrack/AudioSink on a seek request and make sure that both the mp3 decoder and aac software decoders start fresh after a seek without any dependency on previously decoded content. by Andreas Huber · 14 years ago
  24. 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
  25. 16263d9 Squashed commit of the following: by Andreas Huber · 14 years ago
  26. 662292a 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 · 14 years ago
  27. 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
  28. 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 · 14 years ago
  29. 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
  30. 3cbd62c Store AudioTrack return value for error condition by Kenny Root · 14 years ago
  31. 6ed937e Implementation of stagefright-enabled MediaPlayerService::decode functionality by Andreas Huber · 14 years ago
  32. 2b7bb21 Fix for 2224736. Sometimes mSeeking is reset without calling setSeekTo first. by Gloria Wang · 15 years ago
  33. 065f69e Previous change broke A/V sync, this is a better change to eliminate negative media positions. by Andreas Huber · 15 years ago
  34. 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
  35. c119f7e AudioPlayer didn't properly account for the latency when calculating the current media time. by Andreas Huber · 15 years ago
  36. 62eac00 Properly forward errors returned by AudioTrack up to the player. by Andreas Huber · 15 years ago
  37. aee3c63 Squashed commit of the following: by Andreas Huber · 15 years ago
  38. 27366fc Squashed commit of the following: by Andreas Huber · 15 years ago
  39. be36402 am fde273ba: Merge change Ic997acac into eclair by Andreas Huber · 15 years ago
  40. c997aca Make AudioPlayer a little less verbose, defer starting audio playback until after the first video frame has been decoded (if there's video at all). by Andreas Huber · 15 years ago
  41. fa8de75 Change to a int64_t usecs representation for timestamps and duration throughout stagefright. by Andreas Huber · 15 years ago
  42. e6c4096 Media MIME types now have corresponding constants in MediaDefs.h, new codec enumeration API. by Andreas Huber · 15 years ago
  43. b5ceb9e assert => CHECK in stagefright. by Andreas Huber · 15 years ago
  44. be06d26 Squashed commit of the following: by Andreas Huber · 15 years ago
  45. 8a43277 Squashed commit of the following: by Andreas Huber · 15 years ago
  46. e46b7be Squashed commit of the following: by Andreas Huber · 15 years ago