- 09 Aug, 2022 4 commits
-
-
While HDR is most closely tied to the color transfer (ex. COLOR_TRANSFER_SDR is the only one explicitly mentioning dynamic range), technically color spaces may be associated with HDR as well, like BT.2020 commonly being used for HDR rather than BT.709 for SDR. Therefore, it's more specific to mention just that the transfer is HDR. PiperOrigin-RevId: 466316960 (cherry picked from commit 35161c74)
huangdarwin committed -
This simplifies ChainingGlTextureProcessor as it now only connects a consuming and a producing GlTextureProcessor rather than a previous, current, and next GlTextureProcessor. Also use default no-op implementations of the listeners in SingleFrameGlTextureProcessor and MediaPipeProcessor to avoid null-checks. PiperOrigin-RevId: 466301642 (cherry picked from commit 7dc05edb)
Googler committed
- 08 Aug, 2022 4 commits
-
-
This allows the GlEffectsFrameProcessor to later handle HLG and PQ differently, or limited and full color range differently. No functional change intended in this CL. PiperOrigin-RevId: 466070764 (cherry picked from commit 536d42c8)
huangdarwin committed -
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 1 commit
-
-
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
-