Don't write MCA subdescriptors for channels that don't exist in the MXF (#2631). v1.8.86
authorCarl Hetherington <cth@carlh.net>
Mon, 16 Oct 2023 21:13:10 +0000 (23:13 +0200)
committerCarl Hetherington <cth@carlh.net>
Tue, 17 Oct 2023 10:44:04 +0000 (12:44 +0200)
commit06c02f781597a5679c9a2fcdc7a7c9f79f58f6f4
treec8ce7dff80911b4513c4d5ff109689aecd03c638
parent460e2fb65c378256a8f8fb7f3249f746c5b1990e
Don't write MCA subdescriptors for channels that don't exist in the MXF (#2631).

This causes some test ID churn.
22 files changed:
src/sound_asset_writer.cc
test/data/DCP/ASSETMAP.xml [new file with mode: 0644]
test/data/DCP/VOLINDEX.xml [new file with mode: 0644]
test/data/DCP/audio.mxf [new file with mode: 0644]
test/data/DCP/cpl_6affb8ee-0020-4dff-a53c-17652f6358ab.xml [new file with mode: 0644]
test/data/DCP/pkl_d76fdaaf-8316-42dc-a87e-1719ad6ca3ca.xml [new file with mode: 0644]
test/data/DCP/video.mxf [new file with mode: 0644]
test/ref/DCP/dcp_test2/ASSETMAP.xml
test/ref/DCP/dcp_test2/audio.mxf
test/ref/DCP/dcp_test2/cpl_6affb8ee-0020-4dff-a53c-17652f6358ab.xml
test/ref/DCP/dcp_test2/pkl_8577c7c0-be29-4eb5-a449-1e3870a42bbd.xml [new file with mode: 0644]
test/ref/DCP/dcp_test2/pkl_d199d58b-5ef8-4d49-b270-07e590ccb280.xml [deleted file]
test/ref/DCP/dcp_test5/ASSETMAP.xml
test/ref/DCP/dcp_test5/audio.mxf
test/ref/DCP/dcp_test5/cpl_6affb8ee-0020-4dff-a53c-17652f6358ab.xml
test/ref/DCP/dcp_test5/pkl_017b3de4-6dda-408d-b19b-6711354b0bc3.xml [deleted file]
test/ref/DCP/dcp_test5/pkl_d76fdaaf-8316-42dc-a87e-1719ad6ca3ca.xml [new file with mode: 0644]
test/ref/DCP/encryption_test/ASSETMAP.xml
test/ref/DCP/encryption_test/audio.mxf
test/ref/DCP/encryption_test/cpl_6affb8ee-0020-4dff-a53c-17652f6358ab.xml
test/ref/DCP/encryption_test/pkl_5203f3d4-9d62-4062-8bf1-7a114eff99df.xml [new file with mode: 0644]
test/ref/DCP/encryption_test/pkl_93887017-5d6a-4ee5-b5f4-161b06281d0e.xml [deleted file]