- 15 Jul, 2016 14 commits
-
-
There aren't really enough classes to justify it right now, but if we're going to do a VideoView equivalent and sensible player controls at some point, it's worth making now to get classes into the correct place. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=127184374
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=127179274
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=127102633
andrewlewis committed -
All other MediaCodec specific classes are prefixed MediaCodec, and we now have other decoders that aren't not related to MediaCodec. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=127093330
olly committed -
The volantis H.264/AVC decoder could get stuck when adapting between certain stream formats where there was no change in resolution. Queue a small Baseline profile SPS, PPS and IDR slice during adaptation on this device, to force reallocation of reference frames. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=127091330
andrewlewis committed -
As multi period DASH isn't supported yet use the duration of the first period only. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=127086808
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=127073630
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=127073328
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=127073129
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=127065122
olly committed -
SampleSourceProvider -> MediaSource SampleSource -> MediaPeriod ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126914964
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126913487
olly committed -
Also make filterHdVideoTracks override setMaxVideoSize. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126904080
aquilescanta committed -
Issue: #377 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126901901
olly committed
-
- 08 Jul, 2016 2 commits
-
-
- The package is renamed to avoid conflicts with v1, should any app wish to include both v1 and v2 for a period of time. This is similar to the approach used by some other open source projects (e.g. okhttp). - Copyright year is updated everywhere for completeness. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126895326
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126888556
andrewlewis committed
-
- 07 Jul, 2016 24 commits
-
-
Before this change, calling seekTo then setPlayWhenReady would cause the player throw an error, due to using the sample source provider before it's set. Transition to the buffering state in seekToInternal only if we have a sample source provider. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126804528
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126799524
olly committed -
1. Suppress onContinueLoadingRequested until a source is prepared (since such calls are not supposed to be made until after preparation has completed). 2. Don't use the format evaluator in HlsChunkSource prior to prepration completing. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126794616
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126792706
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126792535
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126790829
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126789395
olly committed -
Also fixed language comparison using Locale's. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126703125
aquilescanta committed -
Also attempt to clear up naming a little, using "buffering" to mean the user visible buffering state, and "loading" to mean a source being loaded. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126693592
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126691912
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126682871
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126672854
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126646585
olly committed -
This fixes HlsChunkSource to allow selection of variants other than the first one (as originally ordered in the master playlist) in the case that the first one is blacklisted. Having done this, the two disabled tests can be restored. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126646547
olly committed -
Also fix possible repeat-preparation for HlsTrackStreamWrapper and ExtractorSampleSource. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126640380
olly committed -
At a high level, everything that we need to load in sync with anything else now implements a new SequenceableLoader class. This includes ChunkTrackStream, since multiple demuxed tracks in DASH/SS need to be loaded in sync with one another. At a higher level, SampleSources are also SequenceableLoaders, which allows them to be kept in sync by MultiSampleSource. CompositeSequenceableLoader is able to load multiple instances SequenceableLoaders in sync with one another, and is used in various places where this is required. This change also removes LoadControl registration, which was complicated and error prone. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126632861
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126631393
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126622342
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126324788
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126306436
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126286809
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126202210
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126196431
olly committed -
This is causing getTrackIndex to fail for live playbacks. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=126189387
olly committed
-