diff options
author | Niklas Haas <git@haasn.xyz> | 2017-06-10 14:02:55 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2017-06-18 20:54:44 +0200 |
commit | deb93707791092e608b1e5f8f1d1773b0057ce59 (patch) | |
tree | 0b6c2e37a105b1bf51ccebd96818c6d25422c6d9 /video/decode/lavc.h | |
parent | c335e84230916d7d7a38288031516e8b2ec1c36b (diff) | |
download | mpv-deb93707791092e608b1e5f8f1d1773b0057ce59.tar.bz2 mpv-deb93707791092e608b1e5f8f1d1773b0057ce59.tar.xz |
vd: use ST.2086 / HDR10 MaxCLL in addition to mastering metadata
MaxCLL is the more authoritative source for the metadata we are
interested in. The use of mastering metadata is sort of a hack anyway,
since there's no clearly-defined relationship between the mastering peak
brightness and the actual content. (Unlike MaxCLL, which is an explicit
relationship)
Also move the parameter fixing to `fix_image_params`
I don't know if the avutil check is strictly necessary but I've included
it anyway to be on the safe side.
Diffstat (limited to 'video/decode/lavc.h')
-rw-r--r-- | video/decode/lavc.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/video/decode/lavc.h b/video/decode/lavc.h index f58ee8bc1e..e567a49b4e 100644 --- a/video/decode/lavc.h +++ b/video/decode/lavc.h @@ -39,7 +39,7 @@ typedef struct lavc_ctx { int framedrop_flags; // For HDR side-data caching - double cached_hdr_peak; + float cached_sig_peak; bool hw_probing; struct demux_packet **sent_packets; |