Add option to limit DCP output to the "Bv2.0 profile" (#2470). v2.16.45
authorCarl Hetherington <cth@carlh.net>
Wed, 1 Mar 2023 00:26:49 +0000 (01:26 +0100)
committerCarl Hetherington <cth@carlh.net>
Fri, 3 Mar 2023 00:49:55 +0000 (01:49 +0100)
commit34b2b0fe412332505e3d543358c9741bd068602d
treef83f2dad55f17a9b03c6fb105995dd045e8a5d4c
parent03d6d6a8e7bcb7b2bfa920841ac7421f08dcc9b6
Add option to limit DCP output to the "Bv2.0 profile" (#2470).

I'm far from convinced about the point/sense of all these "profiles"
(rather than just implementing or at least tolerating the standard)
but lots of people are having problems with "QC" processes failing
their DCPs with complaints related to MCASubDescriptors.  It seems to
make sense to have an option to turn them off - at least for now,
until either the "QC" situation settles down or any bugs in DCP-o-matic
are found and fixed.
14 files changed:
cscript
src/lib/config.cc
src/lib/config.h
src/lib/film.cc
src/lib/film.h
src/lib/reel_writer.cc
src/lib/writer.cc
src/wx/dcp_panel.cc
src/wx/dcp_panel.h
src/wx/full_config_dialog.cc
test/bv20_test.cc [new file with mode: 0644]
test/data
test/recover_test.cc
test/wscript