Fix crash when loading DCPs whose ASSETMAP contains files that are
authorCarl Hetherington <cth@carlh.net>
Sat, 10 Oct 2020 16:58:05 +0000 (18:58 +0200)
committerCarl Hetherington <cth@carlh.net>
Sat, 10 Oct 2020 18:14:58 +0000 (20:14 +0200)
commitc6cf2a5fb3a30b972c3ad9b10fa4164a66abe840
treec9593f70698fc13b725fc4703b2ae6a698fc38a5
parent5292108cb0816789a58ac469114d53ac2a5b5bde
Fix crash when loading DCPs whose ASSETMAP contains files that are
not mentioned in any PKL (#1855).

Back-ported from 4c8cc9e99678a4095772f283ffaaa1d6bd8aaf67 in master.
src/dcp.cc
test/data/extra_assetmap/1cab4236-9ad1-5b2f-bbac-1234567890ab.mxf [new file with mode: 0644]
test/data/extra_assetmap/ASSETMAP [new file with mode: 0644]
test/data/extra_assetmap/VOLINDEX [new file with mode: 0644]
test/data/extra_assetmap/cpl_d74fda30-d5f4-4c5f-870f-ebc089d97eb7.xml [new file with mode: 0644]
test/data/extra_assetmap/j2c_d7576dcb-a361-4139-96b8-267f5f8d7f91.mxf [new file with mode: 0644]
test/data/extra_assetmap/pcm_a2a87f5d-b749-4a7e-8d0c-9d48a4abf626.mxf [new file with mode: 0644]
test/data/extra_assetmap/pkl_0382c908-7389-45d6-b671-d5100868cbbe.xml [new file with mode: 0644]
test/dcp_test.cc