- 19 Jul, 2018 5 commits
-
-
Nicola Verbeeck committed
-
Nicola Verbeeck committed
-
Added constructor and field in source itself
Nicola Verbeeck committed -
Nicola Verbeeck committed
-
Nicola Verbeeck committed
-
- 17 Jul, 2018 19 commits
-
-
Setting the transfer listener on the data source factories is only needed for debug purposes, logging and for custom bandwidth metering which doesn't use the player-provided bandwidth meter. As such, it is not compulsary and it should be easy to set up the data source factory without a transfer listener. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204926083
tonihei committed -
This was only needed temporatily until we could ensure that the player always provides a BandwidthMeter. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204903640
tonihei committed -
Issue: #3120 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204898773
olly committed -
As part of this change: - Don't apply the workaround on API level 27+. GTS coverage should prevent such devices from existing. - Use Util.DEVICE consistently. - Remove the "// Device name", which don't really add much but make extra work when updating the list. Issue: #4468 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204889657
olly committed -
This will allow deduplicating the argument from all Loader clients. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204889331
aquilescanta committed -
This bandwidth meter is then forwarded to the track selection and as a transfer listener to media and data sources. When no bandwidth meter is specified in the ExoPlayerFactory methods, a static singleton instance will be used. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204881497
tonihei committed -
When notifying the bandwidth listeners of new samples, the forwarded values need to be final to prevent concurrent access. Putting the event forwarding into a separate method ensures the values are final. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204877650
tonihei committed -
Issue: #3297 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204732266
olly committed -
Issue: #4389 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204728270
eguven committed -
Issue: #3994 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204722997
olly committed -
Issue:#2844 Issue:#2981 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204718939
aquilescanta committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204470264
olly committed -
The sample queues haven't been created when the first init call occurs. In this case we need to set sourceId when we subsequently create the queues. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204467538
olly committed -
1. Copy label into derived formats 2. If audio is the primary track type, copy additional fields from the variant formats. This is probably a no-op in practice, since I don't think variant formats have these fields set anyway, but it seems like the right thing to do in case they ever are set in the future. Note: It's a bit strange to use createXContainerFormat rather than createXSampleFormat, but in practice the methods used here are better matched for what we're trying to do. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204467287
olly committed -
After [] we support default font size for TTML, relative to the cellResolution of the document. However, this introduced a bug that makes TTML font-size in such case always follow the cellResolution font size, even when SubtitleView.setApplyEmbeddedStyles(false) and SubtitleView.setApplyEmbeddedFontSizes(false) were used. This CL updates the fix so that the default font-size using cellResolution works in the same way as other embedded styles, and can be turned off using setters from SubtitleView. GitHub: #4491 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204467033
hoangtc committed -
For the MetadataRetriever, for certain queries, after setting up the player to render a frame (by seeking to the position), sometimes the player will seek to the same position and ignore the seek, leading to the frame not being captured, leaving the retriever in deadlock, waiting for the frame forever. This CL adds a retry timer to avoid this and make sure we can return query result after some time. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204460200
hoangtc committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204451894
olly committed -
1. Prefer label and language values in the manifest to those in the media. This is particularly helpful if the sample format contains "und" as the language. 2. Copy label when deriving formats in HlsSampleStreamWrapper 3. When there's only one variant in HlsSampleStreamWrapper, use the regular copyWithManifestFormatInfo. This allows more information to be retained from the sample format. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204340008
olly committed -
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204302135
andrewlewis committed
-
- 12 Jul, 2018 10 commits
-
-
Oliver Woodman committed
-
Add label attribute support for DASH audio/text
ojw28 committed -
Oliver Woodman committed
-
Add withSkippedAd method to AdPlaybackState.
ojw28 committed -
MKV Extractor flip default and forced flag values to their proper names
ojw28 committed -
Issue: #4348 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204261718
andrewlewis committed -
That allows to add listeners after the BandwidthMeter has been created which is helpful as the BandwidthMeter instances are often long-lived static instances. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204255299
tonihei committed -
Remove the static modifier from DefaultDashChunkSource::newMediaChunk and DefaultDashChunkSource::newInitializationChunk allowing for overrides. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204167521
matttt committed -
Issue:#2844 Issue:#3370 Issue:#2981 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204149284
aquilescanta committed
-
- 11 Jul, 2018 5 commits
-
-
This allows to iterate through the available segments of the playlist. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=204100116
tonihei committed -
Add supports for reading duration for a PS stream by reading SCR values from the header of packs at the start and at the end of the stream, calculating the difference, and converting that into stream duration. Github: #4476 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=203954752
hoangtc committed -
It has now become an empty shell as the real TransferListener provides all its methods. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=203950443
tonihei committed -
This allows more fine-grained analysis of transfers. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=203950327
tonihei committed -
There are only two types at the moment and we can therefore use a boolean. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=203937357
tonihei committed
-
- 10 Jul, 2018 1 commit
-
-
Also fixed showing "remove notification" when download is completed. Issue:#4469 Issue:#4488 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=203927268
eguven committed
-