summaryrefslogtreecommitdiff
path: root/src/lib/ffmpeg_content.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-10-08 08:10:07 +0200
committerCarl Hetherington <cth@carlh.net>2025-10-15 22:33:26 +0200
commit46990a835dd084e8294e74913daaa2c2ab31b2a2 (patch)
tree8ca4f99dad4533b1abfac48685938133541a541f /src/lib/ffmpeg_content.cc
parent2d8d05c2e7ad67ebac2ff250670a219a891d09ca (diff)
Support FFmpeg 8 (for Arch).
Diffstat (limited to 'src/lib/ffmpeg_content.cc')
-rw-r--r--src/lib/ffmpeg_content.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/lib/ffmpeg_content.cc b/src/lib/ffmpeg_content.cc
index 3c5db11f4..e0c817934 100644
--- a/src/lib/ffmpeg_content.cc
+++ b/src/lib/ffmpeg_content.cc
@@ -656,10 +656,22 @@ FFmpegContent::add_properties (shared_ptr<const Film> film, list<UserProperty>&
_("SMPTE 2085, Y'D'zD'x"),
_("Chroma-derived non-constant luminance"),
_("Chroma-derived constant luminance"),
+#ifdef DCPOMATIC_FFMPEG_8
+ _("BT2100"),
+ _("SMPTE ST 2128, IPT-C2"),
+ _("YCgCo-R, even addition"),
+ _("YCgCo-R, odd addition")
+#else
_("BT2100")
+#endif
};
+#ifdef DCPOMATIC_FFMPEG_8
+ DCPOMATIC_ASSERT(AVCOL_SPC_NB == 18);
+#else
DCPOMATIC_ASSERT (AVCOL_SPC_NB == 15);
+#endif
+
p.push_back (UserProperty (UserProperty::VIDEO, _("Colourspace"), spaces[_colorspace.get_value_or(AVCOL_SPC_UNSPECIFIED)]));
if (_bits_per_pixel) {