- 30 Sep, 2022 8 commits
-
-
PiperOrigin-RevId: 466370644
hmzh committed -
PiperOrigin-RevId: 466324322
Googler committed -
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
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
Googler committed -
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
huangdarwin committed -
PiperOrigin-RevId: 466032455
hmzh committed -
PiperOrigin-RevId: 466025324
andrewlewis committed -
PiperOrigin-RevId: 466018462
hmzh committed
-
- 17 Aug, 2022 3 commits
-
-
Revert "DefaultMediaNotificationProvider: Fix missing comma in documentation."
Rohit Kumar Singh committed -
Rohit Kumar Singh committed
-
DefaultMediaNotificationProvider: Fix missing comma in documentation.
Rohit Kumar Singh committed
-
- 15 Aug, 2022 1 commit
-
-
Niklas Baudy committed
-
- 05 Aug, 2022 8 commits
-
-
PiperOrigin-RevId: 465591877
leonwind committed -
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
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
andrewlewis committed -
PiperOrigin-RevId: 465563540
hschlueter committed -
Was getting "java.lang.IllegalAccessError: Illegal class access" in debug app. PiperOrigin-RevId: 465562541
yschimke committed -
PiperOrigin-RevId: 465562260
andrewlewis committed -
PiperOrigin-RevId: 465545764
hschlueter committed -
* Add RgbaMatrix interface implementation. * Add Builder class for easy adjustments. * Adjust existing RgbaMatrixPixelTests to use new RgbAdjustment class. PiperOrigin-RevId: 465545429
leonwind committed
-
- 04 Aug, 2022 5 commits
-
-
PiperOrigin-RevId: 465360186
huangdarwin committed -
PiperOrigin-RevId: 465337074
claincly committed -
PiperOrigin-RevId: 465318320
tonihei committed -
Adds a new event to AudioOffloadListener to get the offload state of the track, which indicates when software decoding is taking place. PiperOrigin-RevId: 465264362
yschimke committed -
Avoids disabling Offload on a write error, and instead relies on this being disabled on the AudioTrack init. It will no longer recover by disabling offload. PiperOrigin-RevId: 465248917
yschimke committed
-
- 03 Aug, 2022 6 commits
-
-
* OpenGL automatically clamps the output colors to the [0, 1] interval. PiperOrigin-RevId: 465071999
leonwind committed -
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
andrewlewis committed -
PiperOrigin-RevId: 465067306
hschlueter committed -
PiperOrigin-RevId: 465067191
claincly committed -
PiperOrigin-RevId: 465044342
hschlueter committed -
PiperOrigin-RevId: 465038852
hschlueter committed
-
- 02 Aug, 2022 2 commits
-
-
olly committed
-
PiperOrigin-RevId: 464767396
hschlueter committed
-
- 08 Aug, 2022 7 commits
-
-
* Transform frame colors using a defined RGBA Matrix to apply filters. PiperOrigin-RevId: 464523581
leonwind committed -
PiperOrigin-RevId: 464519030
leonwind committed -
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
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
hschlueter committed -
PiperOrigin-RevId: 464052708
bachinger committed -
PiperOrigin-RevId: 464050072
leonwind committed -
PiperOrigin-RevId: 464045351
tonihei committed
-