digital_cinema_tools icon indicating copy to clipboard operation
digital_cinema_tools copied to clipboard

ForensicMarkFlag option

Open kmazur opened this issue 10 years ago • 2 comments

Hi,

Could you provide an option in the cinemaslides command line to generate KDM without ForensicMarkFlagList node?

        <ForensicMarkFlagList>
          <ForensicMarkFlag>http://www.smpte-ra.org/430-1/2006/KDM#mrkflg-picture-disable</ForensicMarkFlag>
          <ForensicMarkFlag>http://www.smpte-ra.org/430-1/2006/KDM#mrkflg-audio-disable</ForensicMarkFlag>
        </ForensicMarkFlagList>

I think it's generated via DSL in: https://github.com/wolfgangw/digital_cinema_tools/blob/master/cinemaslides#L1346

kmazur avatar Sep 26 '14 11:09 kmazur

Sure. Can you tell me in return why you need it?

wolfgangw avatar Dec 04 '14 10:12 wolfgangw

I needed it in an application which uses cinemaslides to generate KDM's.

I did changes in cinemaslides:

options.kdm_forensicmarkflag = 'enable'
options.kdm_forensicmarkflag_choices = [ 'skip', 'enable' ]

...

opts.on( '--forensicmarkflag F', String, 'KDM mode: Should ForensicMarkFlagList be included?' ) do |p|
      if options.kdm_forensicmarkflag_choices.include?( p.downcase )
        options.kdm_forensicmarkflag = p.downcase
      end
end

...

} # KeyIdList
          case options.kdm_forensicmarkflag
          when 'skip'
          else
             xml.ForensicMarkFlagList_ {
               # example
               xml.ForensicMarkFlag_ 'http://www.smpte-ra.org/430-1/2006/KDM#mrkflg-picture-disable'
               xml.ForensicMarkFlag_ 'http://www.smpte-ra.org/430-1/2006/KDM#mrkflg-audio-disable'
             } # ForensicMarkFlagList
          end
        } # KDMRequiredExtensions

kmazur avatar Dec 04 '14 10:12 kmazur