- 30 Nov, 2016 8 commits
-
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140479099
olly committed -
Leaving disabled by default for now, but we may want to consider enabling it by default. Note that in V1 for ExtractorSampleSource the behaviour was equivalent to this option being enabled, since we didn't perform capabilities checks. For DASH/SS/HLS the V1 behaviour was equivalent to this option being disabled. The type in PlayerActivity has been changed just to make it easier to add a line that calls setParameters. Issue: #2034 Issue: #2007 Issue: #2078 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140477568
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140400905
cdrolle committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140374149
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140369506
olly committed -
I can't see how this would ever make a difference, but there's no point in returning true. Either we've really reached EOS (in which case outputStreamEnded will be true and the next drainOutputBuffer will be turned into a no-op) or we've re-initialized the codec (in which case there wont be anything to drain since we wont have fed anything to the codec yet). This change should also prevent the hypothetical NPE described in issue #2096, although we're unsure how that NPE would occur unless MediaCodecRenderer has been extended in an unusual way. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140338581
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140332890
andrewlewis committed -
The simple verifications in this test may be useful for smoke testing, but the coverage of ExoPlayerImplInternal is low. The intention is to add tests for more complex logic in ExoPlayerImplInternal in later changes. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140327358
andrewlewis committed
-
- 25 Nov, 2016 23 commits
-
-
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140210128
olly committed -
This allows ID3 PRIV timestamp extraction and Extractor Sniffing. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140209568
aquilescanta committed -
Issue: #2034 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140209306
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140204054
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140202942
andrewlewis committed -
Select the timestamp master depending on track availability. If a variant is being loaded, then that is the timestmap master. Otherwise, if an audio track is being loaded, then the responsible chunk source is the timestmap master. If no variant or audio rendition is enabled, then a subtitle chunk source is selected as timestamp master. This CL will become specially relevant once ID3 PRIV timestamps are used for audio renditions. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140201385
aquilescanta committed -
Note that we still have null timelines in ExoPlayerImplInternal. This is deliberate; and is likely necessary to distinguish between the no-timeline-yet and timeline-is-empty cases (we want to try and process a pending seek for the latter, but not the former). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140200980
olly committed -
The refresh handler in HlsPlaylistTracker was being instantiated in the same thread as the MediaSource (i.e. Main thread). Issue:#2108 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140197553
aquilescanta committed -
- Allow extension and overriding of renderer creation. Several developers have asked for this, so that they can use their own renderers (typically extensions to the core ones) without losing the ability to use SimpleExoPlayer. - Add option to not attempt extension renderer creation, for efficiency. - Align build variants for internal and external demo apps. This is slightly unfortunate, but convergence seems necessary for useExtensionRenderers. - Fix DASH playback tests to use the debug video renderer. Issue #2102 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140140915
olly committed -
This is the second CL in the 3 CL process to switch Cronet versions. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140074017
mgersh committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140043801
cchiappini committed -
This issue affects ExtractorMediaSource only. We shouldn't start loading in the case that we're prepared and have no enabled tracks, since there's nothing that we need to load. This was causing an assertion failure in startLoading. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140030650
olly committed -
This behavior is defined in ISO-13818-1, section 2.4.3.3(continuity_counter). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140029161
aquilescanta committed -
- Fix handling of the currently playing period being removed. This didn't do the right thing at all. - Relax rule on seekToPeriodPosition re-using an existing holder. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140014791
olly committed -
Note that multi-segment fetching is only possible in the case that segments in a representation are defined to have the same Uri and adjacent ranges (this is very rarely true for live streams, but is quite often true for on-demand). In the case that merging is requested but not possible, the implementation will request one at a time. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140012443
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=140010664
eguven committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=139915885
eguven committed -
This will allow creating the extractor in the HlsMediaChunk. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=139915713
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=139905590
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=139901449
andrewlewis committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=139889957
eguven committed -
Also allow custom SsManifestParser injection. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=139813660
olly committed -
Also allow custom DashManifestParser injection, to support parsing of custom elements and attributes that service providers may wish to include in their manifests (e.g. #2058). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=139813108
olly committed
-
- 24 Nov, 2016 2 commits
- 21 Nov, 2016 7 commits
-
-
- This should be a no-op change - Inline attemptRestart - Clean up processing of pending seeks ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=139804630
olly committed -
Issue #2016 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=139803888
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=139803684
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=139797714
andrewlewis committed -
- Make handleSourceInfoRefreshed clearer. - Remove bufferAheadPeriodCount. Seems error prone. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=139774580
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=139738429
dsantoro committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=139626848
ccwu committed
-