- 17 Feb, 2017 2 commits
-
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=147796398
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=147794314
olly committed
-
- 16 Feb, 2017 6 commits
-
-
Issue #2462 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=147731351
olly committed -
Fixed a typing error
ojw28 committed -
Make DrmSessionException constructor public to enable creating custom DrmSessionManager implementations.
ojw28 committed -
Issue: #2386 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=147725616
olly committed -
Make DrmSessionException constructor public to enable creating custom DrmSessionManager implementations.
Johannes Schamburger committed -
Sungmin Kim committed
-
- 15 Feb, 2017 32 commits
-
-
I've also added a TODO to not even bother trying to parse CEA from SEI NAL units if they're fully or partially encrypted, which it's possible to determine in the FMP4 extractor. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=147613979
olly committed -
SoftAAC2 would cause an exception to be thrown from dequeueOutputBuffer/releaseOutputBuffer after queueing an end-of-stream buffer for certain streams. The bug was introduced in L and fixed in L MR1, so the workaround is targeted to API 21. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=147613659
andrewlewis committed -
Issue: #1865 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=147613244
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=147609330
andrewlewis committed -
The outputBuffer is not necessarily empty after a flush, so the assertion could fail in normal usage. The assertion can just be removed as the output buffer is rewritten in full on every call to handleBuffer. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=147541016
andrewlewis committed -
Also test SEI parsing in FragmentedMp4ExtractorTest. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=147460699
andrewlewis committed -
- It's always fine to prefer the manifest drm init data. In DASH we always do this anyway. In SS the manifest and sample formats are identical. - Optimized the case where the manifest and sample formats are identical by avoiding the format copy. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=147385282
olly committed -
Issue: #2447 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=147358615
olly committed -
Issue: #2433 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=147355544
olly committed -
Issue: #2414 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=147325759
olly committed -
The addition of sample mime types can make it easier to identify tracks in the case of mixed media (e.g. CEA-608 and CEA-708 caption tracks). This change appends the mime type to the end of the track description for all media types. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=147303187
cdrolle committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=147165453
eguven committed -
Fixed potential bug in which old paint-on captions could be drawn overtop by pop-on captions as they weren't being cleared properly. This fix was taken from YouTube's Cea608Decoder ([] ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=147066662
cdrolle committed -
Reference spec: https://github.com/google/spatial-media/blob/master/docs/spherical-video-v2-rfc.md#semantics ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=147060701
maxjulian committed -
Issue: #2427 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=146905629
eguven committed -
Tab commands were being used cumulatively (i.e. moving the cursor farther and farther over) resulting in the text eventually trying to write beyond the bounds of the screen and throwing an exception. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=146783284
cdrolle committed -
This CL adds support mp4 extensions of the form .m4_. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=146479870
aquilescanta committed -
This allows binding by track type in ChunkExtractorWrapper, which allows the EMSG and 608 tracks to be enabled on FragmentedMp4Extractor in DefaultDashChunkSource. ChunkExtractorWrapper currently binds these to DummyTrackOutputs. Note: I wanted to pass the mimeType instead, since it's a more specific, but unfortunately there's at least one place where it's not known at the point of invoking track() (FlvExtractor). Issue #2176 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=146471082
olly committed -
Issue: #2352 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=146469547
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=146466389
aquilescanta committed -
Issue: #2408 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=146389955
andrewlewis committed -
The first issue occurs when we attempt to process a DtvCcPacket that hasn't been completely filled. In this case we attempted to extract data beyond the length of the packet, instead of dropping the packet as we should have. The other issue occurs when we encountered an invalid cc_data_pkt. In that case we were finalizing the entire DtvCcPacket, instead of just ignoring that particular cc_data_pkt as we should have. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=146373074
cdrolle committed -
This CL is a no-op refactor but allows defining the outputted channels through the TsPayloadReaderFactory. Issue:#2161 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=146243736
aquilescanta committed -
Issue: #2362 Issue: #2176 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=146243681
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=146221487
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=146215966
andrewlewis committed -
* Prevents calling endTracks() before all PMTs have been processed. * Adds a unique ID to the format of each track. This allows the track selector to identify which track belongs to each program. The format of each id is "<program number>/<track output id>". Note: This CL will break malformed TS files whose PAT declares more PMTs than it actually contains, which previously were supported. This does not apply for HLS mode. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=146151642
aquilescanta committed -
This initial version of the BufferProcessor interface assumes that buffers are handled in their entirety on each invocation. Move PCM resampling out of AudioTrack into a BufferProcessor. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=146128411
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=146128328
eguven committed -
Issue: #1924 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=146120465
olly committed -
Moved DashHostedTest to top level classes. Added DashHostedTest.Builder. Move widevine offline tests to separate class with custom setUp and tearDown methods. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=146118310
eguven committed -
- Cea708 Javadoc references private internals with @link. Doc about device accessibility settings doesn't relate to the decoder, either. - Creator Javadoc unnecessary. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=146118092
olly committed
-