My steps:
- received DCP which consists of 8 MXF files (4 video & 4 audio), subtitles in different languages and a lot of "CPL_XXX.xml" files.
- send them my PEM certificate and received 4 KDKMs for 4 parts of the DCP (Acts of the opera)
- created new film in DCP-o-Matic and with "Add DCP..." point to the DCP's root folder
- by right clicking "choose CPL... " on the loaded DCP name I choose name for which I was provided with DKDMs
- right clicked on the DCP name and choose "Add KDM" then point to the received DKDM for this CPL
- DCP-o-Matic thinks for a few seconds, reloads DCP and then still says "NEEDS KDM"
What I tryed:
- tested all 4 DKDMs for one CPL
- choose different CPLs and apply one DKDM to all of them
- Opened DKDM in text editor and reformated XML text to match the DKDM which worked for another DCP by adding tabs and spaces (the received DKDM have some parts of it written in one line)
I attached all files I have in one archive to this post:
DCP-o-Matic_certificate.pem — my certificate from DCP-o-Matic I send to get DKDMs
working DKDM from another DCP.xml — an example of DKDM from another DCP which worked
KDM_CARMEN-ACT1/2/3/4_FTR_1-77_FR-EN_51_2K_EME_20100224_XDC_OperaHD_DCP_certificate_2020.xml - received DKDMs
KDM_CARMEN-ACT1_FTR_1-77_FR-EN_EDITED.xml - received DKDM which I reformatted to match visually the "working DKDM from another DCP.xml"
folder "DCP-files" — with all files from DCP, except: MXF, subdirectories with subtitles (XM+Font)
the pаsswоrd for the archive is:
1234567890abcdef
example of filename and CPL match:
CPL name: KDM_CARMEN-ACT1_FTR_1-77_FR-EN_51_2K_EME_20100224_XDC
CPL filename: CPL_e09144cc-343b-4488-bdad-fe4ae82b5e2a.xml
DCP-o-Matic version 2.14.55 (latest)
Windows 7
PS
Installed latest beta 2.15.172 (2.16.0 beta 7?) and while opening this DCP it says:
[ Examining content
Error: Couldn't not open c:\path-to-dcp\1b601565-1308-11ef-7bff-9eee69e5183d\Carmen_TUR_R3.xml ]
which is subtitle file. I tried to remove all subtitles from the DCP folder, but while openin DCP-o-Matic still gives this error.