Set ColorInfo in decoder configuration format.
Pass the color info and HDR static metadata when configuring the decoder using MediaFormatUtil.maybeSetColorInfo. PiperOrigin-RevId: 460424985 (cherry picked from commit 66e12299881b4edbfa60d1fe717a9b6016fac2a5)
This commit is contained in:
parent
fa08d8e219
commit
2ea90e7abd
@ -79,6 +79,7 @@ import org.checkerframework.checker.nullness.qual.RequiresNonNull;
|
|||||||
MediaFormatUtil.maybeSetInteger(
|
MediaFormatUtil.maybeSetInteger(
|
||||||
mediaFormat, MediaFormat.KEY_MAX_INPUT_SIZE, format.maxInputSize);
|
mediaFormat, MediaFormat.KEY_MAX_INPUT_SIZE, format.maxInputSize);
|
||||||
MediaFormatUtil.setCsdBuffers(mediaFormat, format.initializationData);
|
MediaFormatUtil.setCsdBuffers(mediaFormat, format.initializationData);
|
||||||
|
MediaFormatUtil.maybeSetColorInfo(mediaFormat, format.colorInfo);
|
||||||
if (decoderSupportsKeyAllowFrameDrop) {
|
if (decoderSupportsKeyAllowFrameDrop) {
|
||||||
// This key ensures no frame dropping when the decoder's output surface is full. This allows
|
// This key ensures no frame dropping when the decoder's output surface is full. This allows
|
||||||
// transformer to decode as many frames as possible in one render cycle.
|
// transformer to decode as many frames as possible in one render cycle.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user