- 01 May, 2015 4 commits
-
-
I've found myself doing this a couple of times during local debugging. It's harmless to have it public, and seems pretty useful for debugging inside of the mp4 package.
Oliver Woodman committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
This is in preparation for adding support for AC-3 in HLS. Also parse E-AC-3 boxes.
Oliver Woodman committed
-
- 24 Apr, 2015 1 commit
-
-
fix for issue #403
ojw28 committed
-
- 22 Apr, 2015 13 commits
-
-
Nati Dykstein committed
-
Seems a little hacky to define this in Track, but there doesn't seem to be a particularly nice alternative. Issue: #406
Oliver Woodman committed -
I was hoping not to avoid this, but in the case of a parsing failure during preparation we keep retrying forever!
Oliver Woodman committed -
Using a file:// URL for loading an HLS stream (for testing) would fail due to casting the connection to an HttpURLConnection in DefaultHttpDataSource. This change makes UriDataSource an interface for objects that are DataSources with URIs. That allows for reading manifests for HLS using just a UriDataSource rather than an HttpDataSource (URLs in the playlist are relative to the data source's URL so the getUri method is needed).
Oliver Woodman committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
Github Issue: #363
Oliver Woodman committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
On retrying loading a chunk, the state of the extractor was reset due to a call to seek(). Prevent this call by only calling init() if no bytes were loaded. Also make the DefaultExtractorInput use the loading position not the original stream position so that its getPosition() method returns offsets relative to the start of the stream, which fixes a bug where the chunk index offsets would be relative to the wrong position if there was a retry while loading the chunk.
Oliver Woodman committed -
BaseChunkSampleSourceEventListener.onLoadCompleted.
Oliver Woodman committed -
Oliver Woodman committed
-
Nati Dykstein committed
-
- 17 Apr, 2015 14 commits
-
-
Issue: #227 Issue: #389
Oliver Woodman committed -
1. Reset retry count to 0 if a Loadable makes progress. 2. Handle resume correctly in the case of live streams. Issue: #227 Issue: #389
Oliver Woodman committed -
Vorbis decoder in android MediaCodec [1] expects the last 4 bytes of the sample to be the number of samples in the current page. This definition holds good only for Ogg and is irrelevant for WebM. So we always set this to -1 (the decoder will ignore this value if we set it to -1). The android platform media extractor [2] does the same.
Oliver Woodman committed -
This works around an issue the audio track continues to play audio data written after calling AudioTrack.pause(), which breaks rebuffering behavior (as video can never catch up if audio continues to be consumed, in some circumstances). Also don't increment the timestamp wrap count if the track is paused, to work around an issue where the playback head position jumps back to zero after the AudioTrack position jumps back to zero.
Oliver Woodman committed -
Issue: #231 Issue: #227
Oliver Woodman committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
Oliver Woodman committed
-
ENCODING_PCM_8BIT support is not required.
Oliver Woodman committed -
AudioTrack.getMinBufferSize does not handle ENCODING_DEFAULT so switch back to ENCODING_PCM_16BIT.
Oliver Woodman committed -
Oliver Woodman committed
-
- 14 Apr, 2015 3 commits
-
-
Oliver Woodman committed
-
Issue: #339
Oliver Woodman committed -
The OMX component needs to be configured with a format that has a MIME type of audio/raw. Remove Ac3PassthroughAudioTrackRenderer, which is no longer used.
Oliver Woodman committed
-
- 13 Apr, 2015 3 commits
-
-
This prevents memory leakage even in the case where the app is still holding a reference (direct or indirect) to the Allocator.
Oliver Woodman committed -
Issue: #275
Oliver Woodman committed -
Oliver Woodman committed
-
- 11 Apr, 2015 2 commits
-
-
Oliver Woodman committed
-
Oliver Woodman committed
-