- 26 Apr, 2023 7 commits
-
-
PiperOrigin-RevId: 526683141
sheenachhabra committed -
Previously, I assumed that SDR contents must be BT709, and HDR contents must be BT2020. Turns out BT2020 is just wide-gamut, and SDR contents / transfers may be represented in BT2020 color spaces. Relax the check, so that we don't throw when valid BT2020 SMPTE 170M contents are input into effects. PiperOrigin-RevId: 526668347
huangdarwin committed -
PiperOrigin-RevId: 526655859
sheenachhabra committed -
PiperOrigin-RevId: 526652129
tofunmi committed -
PiperOrigin-RevId: 526642898
claincly committed -
https://github.com/google/ExoPlayer/commit/e64be9b689aa76a092ccde17fbd46e8c67096ea1
*** Original commit *** Rollback of https://github.com/google/ExoPlayer/commit/f92a9a628a3b2b8e189e583d209268b9d49d8978 *** Original commit *** Bump Guava version to 31.1 *** *** PiperOrigin-RevId: 526601244
ibaker committed -
PiperOrigin-RevId: 526595567
claincly committed
-
- 24 Apr, 2023 21 commits
-
-
`prepare()` now logs a warning if it's called before `setPlayer()` because it's not possible to tell if it's being called on the wrong thread (since https://github.com/google/ExoPlayer/commit/9d028b33017e82b05a9de4e231355667b1b78264). This change finds all the places one is called immediately after the other and flips the order to be more correct. Issue: androidx/media#350 #minor-release PiperOrigin-RevId: 526582294
ibaker committed -
PiperOrigin-RevId: 526086973
huangdarwin committed -
#minor-release PiperOrigin-RevId: 526082823
rohks committed -
PiperOrigin-RevId: 526081541
claincly committed -
The constructor is removed in https://github.com/google/ExoPlayer/commit/6dcb018da8fe9591173088be36a9a32a5a1eab31. PiperOrigin-RevId: 526068585
claincly committed -
And forward the id to the VolumeProviderCompat and read it from the platform MediaController for compatibility. PiperOrigin-RevId: 526046892
tonihei committed -
https://github.com/google/ExoPlayer/commit/f92a9a628a3b2b8e189e583d209268b9d49d8978
*** Original commit *** Bump Guava version to 31.1 *** PiperOrigin-RevId: 526046600
ibaker committed -
This simplifies the addition of new fields in the future. Also do some misc clean up for the volume limit values: - Add some documentation to mention assumed defaults - Add the IntRange annotations to match the ones we have in Player already - Mention the limits in the relevant Player methods - Avoid bundling default values - Improve range checks for masking in MediaController PiperOrigin-RevId: 526029619
tonihei committed -
If the limited number of input buffers causes reading of all samples except the last one conveying end of stream, then the last frame will not be rendered. PiperOrigin-RevId: 525974445
michaelkatz committed -
Whenever a frame is queued to the shader, it's guaranteed that there will be a subsequent `onInputFrameProcessed` callback, so we can pass on the end-of-stream signal there. PiperOrigin-RevId: 525850141
claincly committed -
PiperOrigin-RevId: 525761936
claincly committed -
PiperOrigin-RevId: 525756451
ibaker committed -
PiperOrigin-RevId: 525734520
sheenachhabra committed -
Creates a way for apps to provide their EGLContext to DefaultVideoFrameProcessor, so that we can attach their context to the one we create. See [the EGL docs for more information about how contexts are shared in GL](https://registry.khronos.org/EGL/sdk/docs/man/html/eglCreateContext.xhtml) PiperOrigin-RevId: 525708652
tofunmi committed -
PiperOrigin-RevId: 525693833
tofunmi committed -
PiperOrigin-RevId: 525690361
tofunmi committed -
This arg was always the same value, so it can be simplified. PiperOrigin-RevId: 525677735
huangdarwin committed -
Remove deprecated factory constructor and replace all call instances of it. PiperOrigin-RevId: 525476062
tofunmi committed -
PiperOrigin-RevId: 525467798
tofunmi committed -
PiperOrigin-RevId: 525434071
tofunmi committed -
PiperOrigin-RevId: 525430439
tofunmi committed
-
- 19 Apr, 2023 6 commits
-
-
Rohit Singh committed
-
r2.18.6
Rohit Kumar Singh committed -
PiperOrigin-RevId: 525415067
rohks committed -
#minor-release PiperOrigin-RevId: 525383571
rohks committed
-
- 18 Apr, 2023 6 commits
-
-
PiperOrigin-RevId: 525177113
bachinger committed -
PiperOrigin-RevId: 525176828
rohks committed -
Removes glObjectsProvider from `VideoFrameProcessor` and `Effects`. Apps will set the glObjectsProvider on the DefaultVideoFrameProcessor.Factory.Builder when providing a custom DefaultVideoFrameProcessor.Factory, rather than in `Effects`. PiperOrigin-RevId: 525169059
tofunmi committed -
PiperOrigin-RevId: 525168605
bachinger committed