- 15 Jun, 2016 40 commits
-
-
- Parse APIC and TextInformation frames. - In MPEG-TS, don't mind if packets contain end padding. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122743786
olly committed -
Issue: #1534 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122742666
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122730598
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122730041
andrewlewis committed -
Bigger changes will be coming, but this gets DRM back up and working again. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122719062
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122636596
aquilescanta committed -
Previously, rounding down to the nearest frame wasn't being done correctly; seeking could seek into a sample. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122618668
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122612016
olly committed -
This field will allow us to flexibly add information provided by the container or streaming manifests related to the tracks that must be selected. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122559858
aquilescanta committed -
- Don't report errors to listeners if playback will immediately fail. Doing so is redundant, since such errors are immediately reported through ExoPlayer's listener as a result of playback failure. We were also reporting these errors inconsistently across renderers. - Reduce code duplication through EventDispatcher classes. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122519976
olly committed -
- Parse duration from mehd box for FMP4. - Handle absent tfdt boxes by accumulating decode time from one fragment to the next. Issue: #1529 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122512416
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122506577
olly committed -
This is required because in V2 we'll be instantiating DRM session managers before the ExoPlayer instance (and hence we wont have the Looper). This logic will be further cleaned up in later CLs that overhaul DrmSessionManager in more depth. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122453765
olly committed -
Search up to 4 KB for both fragmented and unfragmented files. Detect files with an mvex box in their moov box as fragmented. Fix reading of brands. Issue: #1523 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122429548
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122426685
olly committed -
Now [DASH/SS]SampleSource instances are creating ChunkTrackStream instances dynamically, it makes sense to always require that the min retry count be injected from that level. The SampleSource implementations should also use the retry count when refreshing the manifest. The option to configure the retry count on the SampleSource classes will arrive in a later CL. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122424774
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122423250
olly committed -
Allows the user to provide their own criteria for selecting one of the available tracks without having to reimplement the track assignment logic, i.e. linking type x tracks with type x renderer. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122422087
aquilescanta committed -
Issue: #1528 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122421357
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122419424
olly committed -
Rename HlsSampleSource2 -> HlsSampleSource. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122418334
olly committed -
1. Merge HlsOutput and HlsSampleSource -> HlsTrackStreamWrapper. 2. Rename HlsSource -> HlsSampleSource2. This will be renamed to HlsSampleSource in a subsequent CL. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122415970
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122412543
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122409929
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122407769
olly committed -
- Increment skippedBufferCount for VPX and ADTR. - Set maxConsecutiveDroppedOutputBufferCount count for VPX. Tweak its meaning to ignore skipped frames. - Remove outputFormat/outputBuffer changed counts. These add limited value. Also, MediaCodec is moving toward a model where you don't see the output buffers changing because you dequeue them one at a time (like how our extension decoders work). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122258530
olly committed -
1. AudioDecoderTrackRenderer now reports decoder initialization and AudioTrack underruns. 2. AudioDecoderTrackRenderer can now render more than one output buffer per call to doSomeWork, to be consistent with MediaCodecAudioTrackRenderer. This may also prevent audio underruns in the case that audio is fragmented into many small buffers. 3. AudioDecoderTrackRenderer now has an overridable method that receives the audio session id, to be consistent with MediaCodecAudioTrackRenderer. 4. Fix unsafe event notification in LibvpxVideoTrackRenderer. 5. Vpx and AudioDecoder extensions now increment the CodecCounter inputBufferCount field correctly. 6. Decoders now have names :). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122250009
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122247836
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122247516
andrewlewis committed -
The FFmpeg extension can support various different MIME types, so pass the whole format to configure the decoder. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122246589
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122242006
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122159478
olly committed -
When skipToData is called the peek position is not equal to the read position of the input. Hence peeking a chunk header and then skipping by that amount wont do the right thing :)! ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122157603
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122157513
olly committed -
Issue: #1518 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122157463
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122157285
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122151232
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122146105
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122085277
olly committed -
- Merge guide.md updates from GitHub. - Update Opus repository. - Fix missing link in Opus README. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122080285
olly committed
-