- 30 Oct, 2019 37 commits
-
-
PiperOrigin-RevId: 277057328
aquilescanta committed -
PiperOrigin-RevId: 277056574
aquilescanta committed -
The leanback library doesn't know about non-square pixels. So if we're playing content that uses non-square pixels, we need to adjust the video dimensions that we provide to leanback such that it renders the video with the correct aspect ratio. PiperOrigin-RevId: 277042560
olly committed -
Also remove it from all tests, these aren't covered by the null-checker Covered by the following package-info.java files: - j/c/g/a/exoplayer2/ext/mediasession/package-info.java - j/c/g/a/exoplayer2/package-info.java - j/c/g/a/exoplayer2/offline/package-info.java - j/c/g/a/exoplayer2/video/package-info.java - j/c/g/a/exoplayer2/ui/package-info.java PiperOrigin-RevId: 277038916
ibaker committed -
Also add unit tests for SampleQueue read for samples with DRM requirements. PiperOrigin-RevId: 277037826
aquilescanta committed -
PiperOrigin-RevId: 277030401
samrobinson committed -
PiperOrigin-RevId: 276679790
samrobinson committed -
https://github.com/google/ExoPlayer/commit/665627c3843ebf7a83e62e2f01f9e663a1dad32e
*** Original commit *** Rollback of https://github.com/google/ExoPlayer/commit/bf01ff0f60930427cb8a31e88fcad009d89132cc *** Original commit *** Use Float.NaN for Cue#DIMEN_UNSET Float.MIN_VALUE is very close to zero: "A constant holding the smallest positive nonzero value of type float" https://developer.android.com/reference/java/lang/Float.html#MIN_VALUE Float.NaN more clearly conveys this is an invalid number, and will also more clearly carry over if we do maths on it a... *** PiperOrigin-RevId: 276674142
ibaker committed -
PiperOrigin-RevId: 276673410
samrobinson committed -
PiperOrigin-RevId: 276671167
ibaker committed -
PiperOrigin-RevId: 276660235
aquilescanta committed -
Prevents access of fields before initialization. Also set remoteMediaClient in the constructor by using setRemoteMediaClient instead of assigning the field directly, which will (if possible) pull the state of the receiver in the constructor. PiperOrigin-RevId: 276660004
aquilescanta committed -
PiperOrigin-RevId: 276491102
samrobinson committed -
Everyone should use the Builder. PiperOrigin-RevId: 276468354
ibaker committed -
Otherwise, it will be a build error once we turn on the error. Sponge: https://sponge.corp.google.com/target?id=8e88bd90-a716-40f7-9599-b70e9193b297&target=//third_party/java_src/android_libs/exoplayer/v2/extensions/flac/src/main:binary. PiperOrigin-RevId: 276461029
olly committed -
PiperOrigin-RevId: 276452333
samrobinson committed -
Also change the type of endTime to long to match startTime PiperOrigin-RevId: 276448131
ibaker committed -
PiperOrigin-RevId: 276366002
tonihei committed -
https://github.com/google/ExoPlayer/commit/bf01ff0f60930427cb8a31e88fcad009d89132cc
*** Original commit *** Use Float.NaN for Cue#DIMEN_UNSET Float.MIN_VALUE is very close to zero: "A constant holding the smallest positive nonzero value of type float" https://developer.android.com/reference/java/lang/Float.html#MIN_VALUE Float.NaN more clearly conveys this is an invalid number, and will also more clearly carry over if we do maths on it accidentally. *** PiperOrigin-RevId: 276315786
olly committed -
Float.MIN_VALUE is very close to zero: "A constant holding the smallest positive nonzero value of type float" https://developer.android.com/reference/java/lang/Float.html#MIN_VALUE Float.NaN more clearly conveys this is an invalid number, and will also more clearly carry over if we do maths on it accidentally. PiperOrigin-RevId: 276277784
ibaker committed -
PiperOrigin-RevId: 276084113
samrobinson committed -
PiperOrigin-RevId: 276036585
samrobinson committed -
PiperOrigin-RevId: 276035838
aquilescanta committed -
Without this, a subtitle track empty edit list used to offset the start of subtitles is ignored. Also the current code seems to depend on the order in which we parse the tracks (audio first means we have gapless info when we parse video track, while video first we wouldn't). It's not clear why we can't handle both edit lists & gapless info PiperOrigin-RevId: 276029744
ibaker committed -
PiperOrigin-RevId: 276024935
andrewlewis committed -
Pull it into a top-level package private class at the same time As suggested in https://github.com/google/ExoPlayer/commit/0ba91811d146e14b6bb814d15c8bb3e09011aa79 PiperOrigin-RevId: 275870515
ibaker committed -
PiperOrigin-RevId: 275869409
olly committed -
PiperOrigin-RevId: 275863101
aquilescanta committed -
PiperOrigin-RevId: 275856697
olly committed -
ISSUE: #6550 PiperOrigin-RevId: 275842161
bachinger committed -
- Leaving GvrAudioProcessor for now. - Removing GvrPlayerActivity because it was never released. Also removing related UI classes. These were released, but it's unlikely anyone would have been using them directly. PiperOrigin-RevId: 275822516
olly committed -
PiperOrigin-RevId: 275814023
ibaker committed -
This reverts https://github.com/google/ExoPlayer/commit/a81dea6a47c7df83f029e03080dd6878ab75f133 and adds in the necessary nullness annotations After a discussion that this:: method references allocate on every call: https://dzone.com/articles/passing-thismethod-reference-within-a-loop-affects PiperOrigin-RevId: 275813989
ibaker committed -
https://github.com/google/ExoPlayer/commit/36f8bd78f749dbc1745147c882b7a606a0a880fb
*** Original commit *** Rollback of https://github.com/google/ExoPlayer/commit/4ad4e3e4fcf2480bc36e7034026a3538ec7664be *** Original commit *** Rollback of https://github.com/google/ExoPlayer/commit/3b22db33ba944df6829b1eff328efb0cd25e1678 *** Original commit *** add top-level playlist API to ExoPlayer Public design doc: https://docs.google.com/document/d/11... *** PiperOrigin-RevId: 275813737
bachinger committed -
ConditionVariable.block(timeout) doesn't work in Robolectric, because it relies on the system clock which doesn't advance. PiperOrigin-RevId: 275798281
ibaker committed -
The compositeSequenableLoader was causing NPEs in isLoading. Initializing it upfront prevents this problem and is in line with what we do in all real MediaPeriods. PiperOrigin-RevId: 275491511
tonihei committed
-
- 18 Oct, 2019 3 commits
-
-
Issue:#6537 PiperOrigin-RevId: 275477266
samrobinson committed -
PiperOrigin-RevId: 275440589
ibaker committed -
The null-checker wasn't clever enough to understand the while-loop was safe so I switched it to a for. PiperOrigin-RevId: 275440464
ibaker committed
-