- 24 Jul, 2020 40 commits
-
-
PiperOrigin-RevId: 322310474
kimvde committed -
- Removed corresponding playback examples in the resouce JSON files. - Removed the spherical style declaration. - Removed spherical stereo mode related Intent settings, and - Removed code to play back media in spherical stereo mode BUG=160460714 (grafted from 595fe17a480d5bc64d0198130150d8e8a5daa679) PiperOrigin-RevId: 322206314
claincly committed -
PiperOrigin-RevId: 322172767
tonihei committed -
- Removed random ABR option from popup menu - Remvoed intent parameter regarding random abr, default to AdaptiveTrackSelection. Removed logic for getting track selection mode from an intent - Remvoed string definition regarding random ABR PiperOrigin-RevId: 322167816
claincly committed -
Add test action files for DASH, HLS, SmoothStreaming and Progressive. PiperOrigin-RevId: 322166875
christosts committed -
https://developer.android.com/reference/android/app/Application recommends against subclassing application. PiperOrigin-RevId: 322163812
andrewlewis committed -
The nested class names need to use a $ sign. PiperOrigin-RevId: 322156862
tonihei committed -
PiperOrigin-RevId: 322154193
olly committed -
It's now the default everywhere, so there's no need to specify it explicitly. PiperOrigin-RevId: 322153319
olly committed -
CacheDataSourceTest2 works fine in PAUSED mode as well. PiperOrigin-RevId: 322150471
olly committed -
PiperOrigin-RevId: 322145517
bachinger committed -
PiperOrigin-RevId: 322143769
olly committed -
PiperOrigin-RevId: 322143359
olly committed -
The dependency is only used to create a dialog in TrackSelectionDialogBuilder that is compatible with newer styling options. This dependendy adds over 500Kb to the apk (even if unused) and we shoudn't force this on an app. Instead make the dependency optional by automatically falling back to the platform version if the AndroidX one doesn't exist. Issue: #7357 PiperOrigin-RevId: 322143005
tonihei committed -
PiperOrigin-RevId: 322131697
kimvde committed -
getExoMediaCryptoType will only return null for drmInitData == null and track types for which placeholder sessions are not used. This change will allow renderers to abstract themselves from format.drmInitData. PiperOrigin-RevId: 322131219
aquilescanta committed -
- Removed Tunneling option from popup menu - Removed intent parameter regarding tunneling - Removed string definition regarding tunneling PiperOrigin-RevId: 322123578
claincly committed -
PiperOrigin-RevId: 322120882
christosts committed -
Replace `type` with (optional) `mimeType` and add `keySetId` in DownloadRequest. The DownloadHelper infers the downloading method (DASH, HLS, SmoothStreaming or Progressive) from the content's MIME type and URI. PiperOrigin-RevId: 322117384
christosts committed -
PiperOrigin-RevId: 322115322
ibaker committed -
PiperOrigin-RevId: 322114754
christosts committed -
Also use the cronet extension in the demo app. PiperOrigin-RevId: 322108530
andrewlewis committed -
PiperOrigin-RevId: 322094331
andrewlewis committed -
This is currently causing frames to be dropped when we seek. PiperOrigin-RevId: 322009748
olly committed -
PiperOrigin-RevId: 322008577
olly committed -
PiperOrigin-RevId: 321774583
ibaker committed -
This change replaces a lot of individual isInputPcm branching with a single, larger branch. PiperOrigin-RevId: 321763040
olly committed -
PiperOrigin-RevId: 321762840
insun committed -
PiperOrigin-RevId: 321595514
olly committed -
The logic to clear the playlist is currently duplicated in various reset methods so that calls to player.stop(true) can clear the playlist. This can be deduplicated by clearing the playlist as a seperate operation that reuses the existing code. PiperOrigin-RevId: 321578759
tonihei committed -
These were missed on the first pass PiperOrigin-RevId: 321553847
ibaker committed -
Suggested during the review of https://github.com/google/ExoPlayer/commit/437d1b6e9ae1e085583b3ab8e8d686d1eea32b65 This keeps the Runnable -> Callable<Boolean> conversion encapsulated inside SessionPlayerConnector which makes it clearer why it's needed. PiperOrigin-RevId: 321553744
ibaker committed -
PiperOrigin-RevId: 321553397
bachinger committed -
I duplicated some methods in SimpleCacheTest to ensure we keep testing the deprecated code paths for now. PiperOrigin-RevId: 321548802
ibaker committed -
This also renders https://github.com/google/ExoPlayer/pull/7625 redundant. PiperOrigin-RevId: 321544195
olly committed -
- Rename PlayerActivity2 to InternalPlayerActivity. - Reduced code duplications. PiperOrigin-RevId: 321515231
insun committed -
- Move output channel workaround to a block that's only executed for PCM - Remove redundant variable PiperOrigin-RevId: 321460898
olly committed -
PiperOrigin-RevId: 321440594
olly committed -
PiperOrigin-RevId: 321436812
bachinger committed -
We currently try to call onAdPlaybackStarted even if the ad session is not created yet and if not, we never call the callback afterwards. Make sure to update and create the current session before trying to send onAdPlaybackStarted. As a result, we can merge updateSessions into the existing handleTimelineChanged and handleDiscontinuity calls as they always need to be called together. PiperOrigin-RevId: 321383860
tonihei committed
-