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