mirror of
https://github.com/androidx/media.git
synced 2025-05-03 21:57:46 +08:00
Set HDR color info on FrameworkMuxer
Not setting the color info results in a missing "colr" box in the produced container, under file/moov/trak/mdia/minf/stbl/stsd/hvc1. This means extractors will not be able to find out the transcoded file is HDR. In `Transformer`, this means it can't transcode this transcoded file, because it currently relies on the container bearing HDR info to construct the transcoding sample pipeline. PiperOrigin-RevId: 487276712
This commit is contained in:
parent
0b4ba3e3a6
commit
3c74e076fe
@ -124,6 +124,7 @@ import java.nio.ByteBuffer;
|
||||
} else {
|
||||
mediaFormat =
|
||||
MediaFormat.createVideoFormat(castNonNull(sampleMimeType), format.width, format.height);
|
||||
MediaFormatUtil.maybeSetColorInfo(mediaFormat, format.colorInfo);
|
||||
try {
|
||||
mediaMuxer.setOrientationHint(format.rotationDegrees);
|
||||
} catch (RuntimeException e) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user