summaryrefslogtreecommitdiffstats
path: root/wscript
diff options
context:
space:
mode:
authorNiklas Haas <git@haasn.xyz>2017-07-25 23:06:27 +0200
committerNiklas Haas <git@haasn.xyz>2017-08-03 21:48:25 +0200
commit1aab0376014ff7fc278a81847c989b3970aa0736 (patch)
tree3942c4563227490bdb9afc7ba9ce845f0db1da22 /wscript
parent0f956f0929bacd6f4ad1a8c8ad4892ee14001b2d (diff)
downloadmpv-1aab0376014ff7fc278a81847c989b3970aa0736.tar.bz2
mpv-1aab0376014ff7fc278a81847c989b3970aa0736.tar.xz
vd_lavc: decode embedded ICC profiles
Since these need to be refcounted, we throw them directly into struct mp_image instead of being part of mp_colorspace. Even though they would semantically make more sense in mp_colorspace, having them there is really awkward because mp_colorspace is passed around and stored a lot, and this way their lifetime is exactly tied to the lifetime of the mp_image associated with it.
Diffstat (limited to 'wscript')
-rw-r--r--wscript6
1 files changed, 6 insertions, 0 deletions
diff --git a/wscript b/wscript
index 99263b7ee5..a66e6eeb89 100644
--- a/wscript
+++ b/wscript
@@ -461,6 +461,12 @@ FFmpeg/Libav libraries. You need at least {0}. Aborting.".format(libav_versions_
'func': check_statement('libavutil/frame.h',
'AV_FRAME_DATA_CONTENT_LIGHT_LEVEL',
use='libav'),
+ }, {
+ 'name': 'avutil-icc-profile',
+ 'desc': 'libavutil ICC profile side data',
+ 'func': check_statement('libavutil/frame.h',
+ 'AV_FRAME_DATA_ICC_PROFILE',
+ use='libav'),
},
]