- 08 Aug, 2022 3 commits
-
-
PiperOrigin-RevId: 466025324 (cherry picked from commit 2315a39f)
andrewlewis committed
- 05 Aug, 2022 8 commits
-
-
In the case where this check fails, the downstream frame processor chain won't be able to handle the incoming (SDR) data anyway as we've already set it up for HDR. PiperOrigin-RevId: 465584814 (cherry picked from commit 2bd1a93d)
andrewlewis committed -
`requestCalculateSsim` more clearly represents the intention of the caller. Also rephrase the javadoc to simplify it and make it more precise. PiperOrigin-RevId: 465575578 (cherry picked from commit 2eb59fa1)
andrewlewis committed -
PiperOrigin-RevId: 465563540 (cherry picked from commit c95bfe32)
hschlueter committed -
PiperOrigin-RevId: 465562260 (cherry picked from commit 16a32521)
andrewlewis committed -
PiperOrigin-RevId: 465545764 (cherry picked from commit 51a1a879)
hschlueter committed
- 04 Aug, 2022 5 commits
-
-
PiperOrigin-RevId: 465360186 (cherry picked from commit 34866228)
huangdarwin committed
-
- 03 Aug, 2022 6 commits
-
-
The encoder color info [defaults](https://cs.android.com/android/platform/superproject/+/master:frameworks/av/media/libstagefright/foundation/ColorUtils.cpp;l=377;drc=891c19ccfa4953b5e5f7b87118e007b994d8074c) to a value that depends on the input resolution, but when tone-mapping is enabled we should always get BT.709 color space. Hard-code this constant for now to avoid behavior depending on the resolution. A future change should use the decoder output media format to populate the color info. PiperOrigin-RevId: 465070378 (cherry picked from commit 3c4ee51e)
andrewlewis committed -
PiperOrigin-RevId: 465067306 (cherry picked from commit a28a508d)
hschlueter committed -
PiperOrigin-RevId: 465044342 (cherry picked from commit c5d1940f)
hschlueter committed -
PiperOrigin-RevId: 465038852 (cherry picked from commit 22725ddf)
hschlueter committed
- 02 Aug, 2022 1 commit
-
-
PiperOrigin-RevId: 464767396 (cherry picked from commit 4d09ca66)
hschlueter committed
-
- 01 Aug, 2022 2 commits
-
- 29 Jul, 2022 4 commits
-
-
Format.NO_VALUE is a placeholder value for an invalid @C.ColorTransfer, used for example when the decoder doesn't support this transfer function. When encountering this invalid value, interpret this as COLOR_TRANSFER_SDR. Confirmed locally that an exception is thrown when transcoding on p4head, and no exception is thrown when transcoding with this CL. PiperOrigin-RevId: 464135080 (cherry picked from commit 687a50e9)
huangdarwin committed -
This will allow effects preview in ExoPlayer to use the Effect and FrameProcessor interface (and the interfaces they depend on) without depending on transformer or the future effects module. PiperOrigin-RevId: 464060047 (cherry picked from commit 480c129c)
hschlueter committed
-
- 08 Aug, 2022 1 commit
-
- 29 Jul, 2022 1 commit
-
-
PiperOrigin-RevId: 463971447 (cherry picked from commit 534740fd)
huangdarwin committed
-
- 28 Jul, 2022 2 commits
-
-
* Sets KEY_HDR_STATIC_INFO from MediaFormat in the DefaultCodec. * Adds checks in mediaparser to ensure color space, range, and transfer are valid values. PiperOrigin-RevId: 463921325 (cherry picked from commit 65a2a3a0)
huangdarwin committed
- 08 Aug, 2022 1 commit
-
- 28 Jul, 2022 5 commits
-
-
Use a URL with a `.test` tld (RFC 2606) to make it clear it's an testing URL. PiperOrigin-RevId: 463852174 (cherry picked from commit 4713c7fe)
christosts committed -
Despite unregistering the callback and clearing pending Handler messages, the callback may still receive pending calls if they are already triggered by the AudioTrack. Instead of asserting that the track is correct, we should gracefully ignore stale events. PiperOrigin-RevId: 463851393 (cherry picked from commit e331bf2c)
tonihei committed -
Merging https://github.com/androidx/media/pull/110/commits/c37a767fdfc2f7e0b9eb1ad7ae6f864c93950712 PiperOrigin-RevId: 463826373 (cherry picked from commit e848352a)
claincly committed -
MediaCodecRenderer allows passing HDR10+ out-of-bound metadata with ApplicationVersion = 1. PiperOrigin-RevId: 463822315 (cherry picked from commit 95becec1)
christosts committed -
Once a controller bound to a MediaSessionService unbinds, this service may be destroyed immediately if this was the last bound controller and the service isn't started in the foreground. At the time of releasing the controller, there may still be pending commands that need to be handled by the session service. These commands may cause the session service to post a foreground notification to keep it alive. So to avoid the destruction of the service while these commands are still handled, we need to keep the controller bound. We also add a timeout in case the session tasks are never completed by the session implementation. In case the controller is destroyed, the unbinding happens automatically by the system. PiperOrigin-RevId: 463802220 (cherry picked from commit ac42b593)
tonihei committed
-
- 08 Aug, 2022 1 commit
-