1. 59529e1 After a seek there's a brief period where audio time isn't reestablished. by Andreas Huber · 13 years ago
  2. 4aeec2d Instead of not feeding the AudioTrack any data after EOS, play silence instead. by Andreas Huber · 14 years ago
  3. 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
  4. 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
  5. 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
  6. 16263d9 Squashed commit of the following: by Andreas Huber · 14 years ago
  7. 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
  8. 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
  9. 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
  10. 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
  11. 3cbd62c Store AudioTrack return value for error condition by Kenny Root · 14 years ago
  12. 6ed937e Implementation of stagefright-enabled MediaPlayerService::decode functionality by Andreas Huber · 14 years ago
  13. 2b7bb21 Fix for 2224736. Sometimes mSeeking is reset without calling setSeekTo first. by Gloria Wang · 15 years ago
  14. 065f69e Previous change broke A/V sync, this is a better change to eliminate negative media positions. by Andreas Huber · 15 years ago
  15. 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
  16. c119f7e AudioPlayer didn't properly account for the latency when calculating the current media time. by Andreas Huber · 15 years ago
  17. 62eac00 Properly forward errors returned by AudioTrack up to the player. by Andreas Huber · 15 years ago
  18. aee3c63 Squashed commit of the following: by Andreas Huber · 15 years ago
  19. 27366fc Squashed commit of the following: by Andreas Huber · 15 years ago
  20. be36402 am fde273ba: Merge change Ic997acac into eclair by Andreas Huber · 15 years ago
  21. 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
  22. fa8de75 Change to a int64_t usecs representation for timestamps and duration throughout stagefright. by Andreas Huber · 15 years ago
  23. e6c4096 Media MIME types now have corresponding constants in MediaDefs.h, new codec enumeration API. by Andreas Huber · 15 years ago
  24. b5ceb9e assert => CHECK in stagefright. by Andreas Huber · 15 years ago
  25. be06d26 Squashed commit of the following: by Andreas Huber · 15 years ago
  26. 8a43277 Squashed commit of the following: by Andreas Huber · 15 years ago
  27. e46b7be Squashed commit of the following: by Andreas Huber · 15 years ago