Hi,
Would it be possible and make sense to add an option to the DCP tab
called somethin like "Upload to TMS", that if checked would make DOM
upload the DCP to the TMS after successful completion?
It would be nice if this feature also worked when doing batch conversions.
Cheers,
Christian
Has anyone been successful in creating encrypted IOP or SMPTE DCPs for a Barco Alchemy ICMP? I have tried with 2.6.16, both in IOP and SMPTE format, SMPTE with Modified Transitional 1 and DCI specific.
DCP and KDM is ingested successfully, and the interface shows them associated, the key validity window is displayed, properties shows 'valid' 'no errors'. I can load the clip into the player, but when I hit 'Play', nothing appears, the player claims it is playing, but silently goes to stop after 5s - this is the same for every variant I tried.
I can play commercial unencrypted and unencrypted DCP-o-matic content without a problem. I also tried one time with 1.81, same result. We have not yet registered the certificate with a distributor or mastering service, so we have never received a commercial encrypted feature + KDM. Actually I was just trying to create a successful enrcypted DCP and KDM to test wether the certificate is working.
Any idea?
I have tried with both certificate downloaded from Barco database, as well as from the ICMP itself using Communicator.
The syslog contains a lot of this stuff:
---
FFBARCO user.warn SM: SM- PlayoutEventsHandler::checkFrame It is not a smpte content
Jan 21 17:23:05 FFBARCO user.warn SM: SM- PlayoutEventsHandler::checkFrame It is not a smpte content
Jan 21 17:23:06 FFBARCO user.warn SM: SM- PlayoutEventsHandler::checkFrame It is not a smpte content
Jan 21 17:23:06 FFBARCO user.warn SM: SM- PlayoutEventsHandler::addFrame No BER data, playout event cannot be logged
Jan 21 17:23:06 FFBARCO user.warn SM: SM- PlayoutEventsHandler::checkFrame It is not a smpte content
Jan 21 17:23:06 FFBARCO user.warn SM: SM- PlayoutEventsHandler::addFrame No BER data, playout event cannot be logged
Jan 21 17:23:06 FFBARCO user.warn SM: SM- PlayoutEventsHandler::checkFrame It is not a smpte content
Jan 21 17:23:06 FFBARCO user.err SM: IMB Event- Security decryption error starting at FrameId=479 on Channel=0 playBack=2
Jan 21 17:23:06 FFBARCO user.err SM: IMB Event- Audio data error pcieDataCountError=0 ddrWriteCountError=0 channelCountError=0 audioBufferIsEmpty=0 audioEnableTimeout=1
Jan 21 17:23:06 FFBARCO user.debug SM: IMB Controller- debug info 1e00: 0bad0add 00000001 60010101 00bb801c 00000080 00001001 00000000 00100000
Jan 21 17:23:06 FFBARCO user.debug SM: IMB Controller- debug info 1e20: 10000000 00000000 00000000 10000000 00000540 00010320 00010320 00000211
Jan 21 17:23:06 FFBARCO user.debug SM: IMB Controller- debug info 1e40: 00000000 1500001e 00000000 00000000 00000000 00000000 00000000 0bad0add
Jan 21 17:23:06 FFBARCO user.debug SM: IMB Controller- debug info 1e60: 00000400 0bad0add 0bad0add 0bad0add 00410505 0bad0add 0bad0add 0bad0add
Jan 21 17:23:06 FFBARCO user.debug SM: IMB Controller- debug info 1e80: 0bad0add 0bad0add 0bad0add 0bad0add 0bad0add 0bad0add 0bad0add 0bad0add
Jan 21 17:23:06 FFBARCO user.debug SM: IMB Controller- debug info 1ea0: 0bad0add 0bad0add 00000000 00400000 0000c012 00000040 00000040 0000270e
Jan 21 17:23:06 FFBARCO user.debug SM: IMB Controller- debug info 1ec0: 00000000 00ffffff 00000001 00000000 0040019f 00003333 00081000 00000333
Jan 21 17:23:06 FFBARCO user.debug SM: IMB Controller- debug info 1ee0: d3e230e2 0050f947 c19bffff 00ffffff 00000400 00000000 00000000 0bad0add
Jan 21 17:23:06 FFBARCO user.err SM: IMB Event- Security decryption error starting at FrameId=300 on Channel=2 playBack=1
Jan 21 17:23:06 FFBARCO user.err SM: IMB Event- Security decryption error starting at FrameId=479 on Channel=2 playBack=2
Jan 21 17:23:06 FFBARCO user.debug SM: IMB Controller- Notify STOPPED state for frame 8388607
---
- Carsten
It seems the reason for this issue has been a flaw in the ICMP. Barco issued a new software service release a few days ago with the documentation listing exactly the error I was getting in the syslog:
Does anyone know what 'frame HMACs' are?
I have yet to install this software and test it with a DOM DCP, but I do assume it will be fixed with it.
- Carsten
Still trying to get a grip on our Barco certificate issue.
What I don't understand is - there seem to be certificate/pem files with one, or multiple certificate blocks in them (multiple '-----BEGIN CERTIFICATE-----' '-----END CERTIFICATE-----' blocks).
Sometimes when I request a certificate, I get a single .pem file, sometimes I get multiple files. I understand there are separate certificates for J2K and MPEG-2, and also certificates that include the root chain or not.
E.g. when I download my ICMP certificate from the ICMP itself, I get an 8KB BARCO-ICMP-9730000916.pem.
When I request it from Barco, I get a ZIP file with two files:
Barco-ICMP.9730000916_cert.pem 4kB
Barco-ICMP.9730000916_chain.pem 8kB
Which of the two are actually needed for KDM creation? DOM seems to accept both - but when I create encrypted DCPs, neither works.
The two 8kB files are bit-identical.
I received a Doremi certificate file that I used sucessfully with DOM to create and play an encrypted DCP - but that file only contained a single certificate block. How can it be those certificate files are so different?
For this Doremi server, the Doremi FTP site delivers a ZIP with SIX certificate files:
dcp2000-254124.cert.mpeg.pem - 4kB
dcp2000-254124.cert.sha256.pem - 4kB
dcp2000-254124.cert.sms.pem - 4kB
dcp2000-254124.chain.mpeg.pem - 12kB
dcp2000-254124.chain.sha256.pem - 12kB
dcp2000-254124.chain.sms.pem - 12kB
I would think that the mpeg.pem is for MPEG2-Interop KDMs, sha256.pem is for J2C-SMPTE-KDMs, and that sms.pem is for verifying signed log files from the server?
I understand that chains will not only contain the device certificate itself, but also it's parent-certificate, in the case of the Barco ICMP e.g. leading the device cetificate back to Barco. As such, I would assume that for KDM creation, a software would be able to work with both types of files? How will a software know which is which, when the number of certificate blocks differ between devices?
- Carsten
Hi all,
Has somebody any experience with loudness audio normalisation?
I personally use it in case of BD / DVD authoring to normalise all the
sounds.
It seems to be the most recent for broadcasting, as the mean audio level
does not analyse the audio frequency spectrum.
Loudness seems to be the closest to the human response.
ffmpeg has this filter: (https://ffmpeg.org/ffmpeg-filters.html#ebur128-1)
ffmpeg -nostats -i input -filter_complex ebur128 -f null -
"I" gives the value of the integrated loudness. The optimal value for
broadcasting seems to be -23 LUFS.
This filter does not give any indication of the peak, so the classic
analyse would be necessary to avoid saturation.
Anyone thinks that this analyse could be useful for DoM?
Lilian
Recently an Indie film has been distributed to german cinemas which seems to mix Interop and SMPTE packaging. This is, of course, forbidden, but I think DOM currently doesn't block this approach. I guess that currently it is possible to refer to an SMPTE wrapped MXF from within an Interop VF or vice versa.
I guess DOM should look at the MXF headers and/or Metadata and at least issue a warning immediately and demands to adjust the DCP type.
- Carsten
Hi,
I have received an error report of a dcp made with DoM 2.6.3 on Windows.
The report came from the easyDCP player software.
There seems to be something wrong with the subtitle track.
Does anyone had something like this before?
Attached you’ll find the report.
All the best,
Tom
<http://www.aceimagefactory.net/>
TOM MULDER
DI COLORIST
tom(a)aceimagefactory.net <mailto:tom@aceimagefactory.net>
+32 498 35 88 09 | LinkedIn <https://be.linkedin.com/in/muldertom>
www.aceimagefactory.net <http://www.aceimagefactory.net/>Fabriekstraat 43 | 1930 Zaventem - Belgium | +32 2 735 60 20
Not sure if DOM already respects this, but if really some systems
counts the underscores, may be worth a look. It's from the ISDCF list.
"There MUST be an entry in EVERY field. Some systems count the
number of "_" (underscores) to parse the information (NOT
RECOMMENDED - BUT it's done). If you have a non- relevant field,
fill it with the letters "NULL"
This may explain all the naming errors we get from dcp_inspect that
are not really errors.
Manuel AC
----- Original Message -----
From: Agostino
To: dcpomatic(a)carlh.net
Sent: Thursday, February 04, 2016 9:22 PM
Subject: Request of information
Use dcp-o-matic for many months and with great satisfaction to transform movies
and movie trailers to be screened in dcp.
Now I ask: a movie in dcp, both from other sites, both produced with dcp-o-matic,
i can play it back, to check it, on my computer before project it?
Sorry for my inexperience.
THANK YOU
agostinodallolio(a)alice.it
projectionist of cinema Vittoria - Loiano- Bologna-Italy