Support ApplicationVersion = 1 for HDR10+
MediaCodecRenderer allows passing HDR10+ out-of-bound metadata with ApplicationVersion = 1. PiperOrigin-RevId: 463822315 (cherry picked from commit 81d1dafec60b1bacb28b61cda9ca74de1410ec0d)
This commit is contained in:
parent
c262276686
commit
d03163f172
@ -966,7 +966,7 @@ public class MediaCodecVideoRenderer extends MediaCodecRenderer {
|
||||
&& ituTT35TerminalProviderCode == 0x003C
|
||||
&& ituTT35TerminalProviderOrientedCode == 0x0001
|
||||
&& applicationIdentifier == 4
|
||||
&& applicationVersion == 0) {
|
||||
&& (applicationVersion == 0 || applicationVersion == 1)) {
|
||||
// The metadata size may vary so allocate a new array every time. This is not too
|
||||
// inefficient because the metadata is only a few tens of bytes.
|
||||
byte[] hdr10PlusInfo = new byte[data.remaining()];
|
||||
|
Loading…
x
Reference in New Issue
Block a user