- 15 Jun, 2016 40 commits
-
-
- 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 -
Issue: #1518 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122080068
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122065476
andrewlewis committed -
Mechanical step to create a new HlsSource in the library. Note that naming is now confusing. This will be fixed in the next CL, when: HlsSource -> HlsSampleSource HlsSampleSource+HlsOutput -> HlsOutput ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122054800
olly committed -
http://developer.android.com/reference/android/media/MediaCodec.html#CSD ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121957004
eguven committed -
Issue: #398 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121949973
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121942162
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121941168
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121940474
olly committed -
Support for opus content in ogg container. TODO: Sample duration and seeking. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121940392
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121931978
olly committed -
Such files are slightly off spec but easy to support.(https://github.com/google/ExoPlayer/issues/1506) ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121927762
[]inger committed -
This is a cleaned up version of the pull request below, which will be merged with this change then applied on top. https://github.com/google/ExoPlayer/pull/1490 Issue: #1246 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121926682
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121871799
cblay committed -
- This means DrmInitData is propagated through sample queues (i.e. is effectively attached to every sample, so we can see when it changes when reading from the queue). - It also allows different DrmInitData per track, which is possible in muxed MKV/WebM, and per Representation for DASH, although we wont be able to seamlessly adapt in the latter case. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121821928
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121685491
olly committed -
I've seen a sample that has a LIST chunk prior to fmt. It seems best just to skip all chunks until the format is located. As per the RIFF spec: "Programs must expect (and ignore) any unknown chunks encountered, as with all RIFF forms." https://www.aelius.com/njh/wavemetatools/doc/riffmci.pdf ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121682470
olly committed -
This allows limiting the horizontal extension of the cues. NOTE: So far, we only support percentages for size magnitudes. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121682404
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121674924
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121660680
cdrolle committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121566154
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121565738
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121564959
olly committed -
SubtitleParser includes a method updating the current playback position for parsers that need to be aware of the position in order to determine how to batch captions (i.e. Eia608Parser). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121519712
cdrolle committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121501144
olly committed -
- This moves to a single DrmInitData implementation that supports both specific and universal UUID matching. You can also do a combination of the two, which was not previously possible. - The object model is simplified as a result. This is a precursor to a change where DrmInitData will be included directly in the Format to enable key rotation. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121472592
olly committed
-