View Bug Details

IDProjectCategoryView StatusLast Update
0001173DCP-o-maticClean-uppublic2018-10-17 20:15
ReporterCarsten Assigned Tocarl  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformMacOSOS X OS Version10.11
Product Version2.11.0 
Target Version2.12.0 
Summary0001173: grey out options when versioning/VF demands?
Description

There are some options under e.g. DCP that can can still be changed if content is referenced and a VF will be generated. Wouldn't it be useful to grey these out? There is a hint popping up that concerns reel splitting for VF. I remember translating it - however, this hint is now also shown when I select '4k' under DCP, when the referenced DCP is 2k, and the hint about reel splitting doesn't make sense there. I should probably translate it back to a more generic hint saying something like that 'the parameter you chose is not compatible with the DCP you are referencing as OV - but they need to match'.

A suitable other solution would be to set all DCP parameters according to the referenced DCP, and grey out those who can not be changed under the VF/OV rule? The good thing about this is that the user sees the type of the OV and thus new VF DCP. Also, we get less complaints about the 'refer to existing DCP' not being able to be checked due to parameter mismatch.

In my translation for .42, I also changed 'refer to existing DCP' into 'Link to imported DCP as OV, and create version file (VF)'.
I think that makes sense, so people immediately understand the purpose of that checkbox. The current text does not mention OV or VF at all.
Unfortunately, this longish sentence breaks the formatting/alignment of 'db' and 'ms' in the audio tab ;-) (see screenshot), both in windows and OS X. Probably easy to fix.

  • Carsten
TagsNo tags attached.
Branch
Estimated weeks required
Estimated work requiredUnknown

Activities

Carsten

2018-01-17 00:48

manager  

carl

2018-01-17 01:14

administrator   ~0002018

It's a good point. cbbcccac8a8c8a6374b5bdad5b1f1c909847170b should fix your layout problem. I'll look at disabling options once we have a VF/OV and see if it's fixable without too much upheaval.

Carsten

2018-01-28 17:33

manager   ~0002035

Last edited: 2018-01-28 17:36

Yup. Read DCP type and audio config from referenced DCP and lock DCP and only audio settings when audio is referenced. Read DCP type and video config (container, res, frame rate, etc) and lock DCP and only video settings when video is referenced from OV, always set reel segmentation to content. When 'refer to' is unchecked, release settings at their current values.

I also think it would be useful if the englisch and all other localizations would mention the terms OV and/or VF with the 'refer to existing DCP', as it would make it easier to understand.

  • Carsten

carl

2018-02-01 00:01

administrator   ~0002044

I've changed the wording of those checkboxes and disabled the relevant bits in the DCP panel when VF-mode is on. I haven't done the auto-changing of DCP settings when VF is enabled; this may be a bit intrusive for this late stage of the 2.12.0 game.

Carsten

2018-02-02 23:01

manager   ~0002052

Yes, seems to work. Still confusing that you can not immediately set DCP video/audio/subs to refer to OV unless you have changed the reel setting to 'split by video content'. Yup, the mouse over will tell you why.
Is it a big deal to just set the proper reel segmentation to allow immediate VF creation?

Formally, this should now probably become 'split by content', as when adding new video to referenced audio, this will probably use audio reel segmentation?
Maybe, when DCP options are locked, add a little hint under the DCP tab, like 'DCP settings are locked to referenced OV' later on?

  • Carsten

Carsten

2018-02-02 23:34

manager   ~0002055

Opps - found a deadlock in 2.11.47 - I saw it happening before when playing with the VF checkbox and switching between tabs, but a first couldn't reproduce it...
Now I have a project with a DCP trailer, followed by an MP4 file. And for some reason, both the 'Use this DCP's xxx as OV and make VF' AND the DCP settings are greyed out - so I can neither enable or disable VF creation. I still don't know how to reproduce it, but at least this state now seems to be baked in the project file, as it now is like this when I re-open this project.
See screenshots, and attached metadata.xml - maybe you can trace it in the project file.

  • Carsten
metadata.xml (12,514 bytes)   
<?xml version="1.0"?>
<Metadata>
  <Version>36</Version>
  <Name>ShowDCP</Name>
  <UseISDCFName>1</UseISDCFName>
  <DCPContentType>ADV</DCPContentType>
  <Container>185</Container>
  <Resolution>2K</Resolution>
  <J2KBandwidth>235000000</J2KBandwidth>
  <ISDCFMetadata>
    <ContentVersion>1</ContentVersion>
    <AudioLanguage>DE</AudioLanguage>
    <SubtitleLanguage>XX</SubtitleLanguage>
    <Territory>DE</Territory>
    <Rating></Rating>
    <Studio>AVS</Studio>
    <Facility>AVS</Facility>
    <TempVersion>0</TempVersion>
    <PreRelease>0</PreRelease>
    <RedBand>0</RedBand>
    <Chain></Chain>
    <TwoDVersionOfThreeD>0</TwoDVersionOfThreeD>
    <MasteredLuminance></MasteredLuminance>
  </ISDCFMetadata>
  <VideoFrameRate>24</VideoFrameRate>
  <ISDCFDate>20170824</ISDCFDate>
  <AudioChannels>6</AudioChannels>
  <ThreeD>0</ThreeD>
  <Sequence>1</Sequence>
  <Interop>1</Interop>
  <Signed>1</Signed>
  <Encrypted>0</Encrypted>
  <Key>d1ec21e17ef21b395e86ec54b97af617</Key>
  <ContextID>ca27f294-7337-480c-8931-42b94eed1ca0</ContextID>
  <ReelType>0</ReelType>
  <ReelLength>2000000000</ReelLength>
  <UploadAfterMakeDCP>0</UploadAfterMakeDCP>
  <Playlist>
    <Content>
      <Type>DCP</Type>
      <Path>/Users/carstenkurz/Downloads/266054_SWLastJedi_TLR-D-2D_F_DE-XX_DE_51_2K_DI_20171015_DTB_IOP/266053_SpaceBear_iop_unenc_51_R001_snd.mxf</Path>
      <Path>/Users/carstenkurz/Downloads/266054_SWLastJedi_TLR-D-2D_F_DE-XX_DE_51_2K_DI_20171015_DTB_IOP/ASSETMAP</Path>
      <Path>/Users/carstenkurz/Downloads/266054_SWLastJedi_TLR-D-2D_F_DE-XX_DE_51_2K_DI_20171015_DTB_IOP/CPL_a48c230f-3c0c-49bf-97f5-9e3eb90bc90e.xml</Path>
      <Path>/Users/carstenkurz/Downloads/266054_SWLastJedi_TLR-D-2D_F_DE-XX_DE_51_2K_DI_20171015_DTB_IOP/PKL_8a0a9e76-8c05-4836-8694-6a2fda901640.xml</Path>
      <Path>/Users/carstenkurz/Downloads/266054_SWLastJedi_TLR-D-2D_F_DE-XX_DE_51_2K_DI_20171015_DTB_IOP/SWLastJedi_TLR-D-2D_F_DE-XX_DE_51_2K_DI_20171015_DTB_01.mxf</Path>
      <Path>/Users/carstenkurz/Downloads/266054_SWLastJedi_TLR-D-2D_F_DE-XX_DE_51_2K_DI_20171015_DTB_IOP/VOLINDEX</Path>
      <Digest>282198847841034e52b8dbfbcfc29112207222994</Digest>
      <Position>0</Position>
      <TrimStart>0</TrimStart>
      <TrimEnd>0</TrimEnd>
      <VideoFrameRate>24</VideoFrameRate>
      <VideoLength>2197</VideoLength>
      <VideoWidth>1998</VideoWidth>
      <VideoHeight>1080</VideoHeight>
      <VideoFrameType>2d</VideoFrameType>
      <LeftCrop>0</LeftCrop>
      <RightCrop>0</RightCrop>
      <TopCrop>0</TopCrop>
      <BottomCrop>0</BottomCrop>
      <Scale>
        <Ratio>185</Ratio>
      </Scale>
      <YUV>0</YUV>
      <FadeIn>0</FadeIn>
      <FadeOut>0</FadeOut>
      <AudioGain>0</AudioGain>
      <AudioDelay>0</AudioDelay>
      <AudioFrameRate>48000</AudioFrameRate>
      <AudioLength>2197</AudioLength>
      <AudioMapping>
        <InputChannels>8</InputChannels>
        <OutputChannels>16</OutputChannels>
        <Gain Input="0" Output="0">1</Gain>
        <Gain Input="0" Output="1">0</Gain>
        <Gain Input="0" Output="2">0</Gain>
        <Gain Input="0" Output="3">0</Gain>
        <Gain Input="0" Output="4">0</Gain>
        <Gain Input="0" Output="5">0</Gain>
        <Gain Input="0" Output="6">0</Gain>
        <Gain Input="0" Output="7">0</Gain>
        <Gain Input="0" Output="8">0</Gain>
        <Gain Input="0" Output="9">0</Gain>
        <Gain Input="0" Output="10">0</Gain>
        <Gain Input="0" Output="11">0</Gain>
        <Gain Input="0" Output="12">0</Gain>
        <Gain Input="0" Output="13">0</Gain>
        <Gain Input="0" Output="14">0</Gain>
        <Gain Input="0" Output="15">0</Gain>
        <Gain Input="1" Output="0">0</Gain>
        <Gain Input="1" Output="1">1</Gain>
        <Gain Input="1" Output="2">0</Gain>
        <Gain Input="1" Output="3">0</Gain>
        <Gain Input="1" Output="4">0</Gain>
        <Gain Input="1" Output="5">0</Gain>
        <Gain Input="1" Output="6">0</Gain>
        <Gain Input="1" Output="7">0</Gain>
        <Gain Input="1" Output="8">0</Gain>
        <Gain Input="1" Output="9">0</Gain>
        <Gain Input="1" Output="10">0</Gain>
        <Gain Input="1" Output="11">0</Gain>
        <Gain Input="1" Output="12">0</Gain>
        <Gain Input="1" Output="13">0</Gain>
        <Gain Input="1" Output="14">0</Gain>
        <Gain Input="1" Output="15">0</Gain>
        <Gain Input="2" Output="0">0</Gain>
        <Gain Input="2" Output="1">0</Gain>
        <Gain Input="2" Output="2">1</Gain>
        <Gain Input="2" Output="3">0</Gain>
        <Gain Input="2" Output="4">0</Gain>
        <Gain Input="2" Output="5">0</Gain>
        <Gain Input="2" Output="6">0</Gain>
        <Gain Input="2" Output="7">0</Gain>
        <Gain Input="2" Output="8">0</Gain>
        <Gain Input="2" Output="9">0</Gain>
        <Gain Input="2" Output="10">0</Gain>
        <Gain Input="2" Output="11">0</Gain>
        <Gain Input="2" Output="12">0</Gain>
        <Gain Input="2" Output="13">0</Gain>
        <Gain Input="2" Output="14">0</Gain>
        <Gain Input="2" Output="15">0</Gain>
        <Gain Input="3" Output="0">0</Gain>
        <Gain Input="3" Output="1">0</Gain>
        <Gain Input="3" Output="2">0</Gain>
        <Gain Input="3" Output="3">1</Gain>
        <Gain Input="3" Output="4">0</Gain>
        <Gain Input="3" Output="5">0</Gain>
        <Gain Input="3" Output="6">0</Gain>
        <Gain Input="3" Output="7">0</Gain>
        <Gain Input="3" Output="8">0</Gain>
        <Gain Input="3" Output="9">0</Gain>
        <Gain Input="3" Output="10">0</Gain>
        <Gain Input="3" Output="11">0</Gain>
        <Gain Input="3" Output="12">0</Gain>
        <Gain Input="3" Output="13">0</Gain>
        <Gain Input="3" Output="14">0</Gain>
        <Gain Input="3" Output="15">0</Gain>
        <Gain Input="4" Output="0">0</Gain>
        <Gain Input="4" Output="1">0</Gain>
        <Gain Input="4" Output="2">0</Gain>
        <Gain Input="4" Output="3">0</Gain>
        <Gain Input="4" Output="4">1</Gain>
        <Gain Input="4" Output="5">0</Gain>
        <Gain Input="4" Output="6">0</Gain>
        <Gain Input="4" Output="7">0</Gain>
        <Gain Input="4" Output="8">0</Gain>
        <Gain Input="4" Output="9">0</Gain>
        <Gain Input="4" Output="10">0</Gain>
        <Gain Input="4" Output="11">0</Gain>
        <Gain Input="4" Output="12">0</Gain>
        <Gain Input="4" Output="13">0</Gain>
        <Gain Input="4" Output="14">0</Gain>
        <Gain Input="4" Output="15">0</Gain>
        <Gain Input="5" Output="0">0</Gain>
        <Gain Input="5" Output="1">0</Gain>
        <Gain Input="5" Output="2">0</Gain>
        <Gain Input="5" Output="3">0</Gain>
        <Gain Input="5" Output="4">0</Gain>
        <Gain Input="5" Output="5">1</Gain>
        <Gain Input="5" Output="6">0</Gain>
        <Gain Input="5" Output="7">0</Gain>
        <Gain Input="5" Output="8">0</Gain>
        <Gain Input="5" Output="9">0</Gain>
        <Gain Input="5" Output="10">0</Gain>
        <Gain Input="5" Output="11">0</Gain>
        <Gain Input="5" Output="12">0</Gain>
        <Gain Input="5" Output="13">0</Gain>
        <Gain Input="5" Output="14">0</Gain>
        <Gain Input="5" Output="15">0</Gain>
        <Gain Input="6" Output="0">0</Gain>
        <Gain Input="6" Output="1">0</Gain>
        <Gain Input="6" Output="2">0</Gain>
        <Gain Input="6" Output="3">0</Gain>
        <Gain Input="6" Output="4">0</Gain>
        <Gain Input="6" Output="5">0</Gain>
        <Gain Input="6" Output="6">1</Gain>
        <Gain Input="6" Output="7">0</Gain>
        <Gain Input="6" Output="8">0</Gain>
        <Gain Input="6" Output="9">0</Gain>
        <Gain Input="6" Output="10">0</Gain>
        <Gain Input="6" Output="11">0</Gain>
        <Gain Input="6" Output="12">0</Gain>
        <Gain Input="6" Output="13">0</Gain>
        <Gain Input="6" Output="14">0</Gain>
        <Gain Input="6" Output="15">0</Gain>
        <Gain Input="7" Output="0">0</Gain>
        <Gain Input="7" Output="1">0</Gain>
        <Gain Input="7" Output="2">0</Gain>
        <Gain Input="7" Output="3">0</Gain>
        <Gain Input="7" Output="4">0</Gain>
        <Gain Input="7" Output="5">0</Gain>
        <Gain Input="7" Output="6">0</Gain>
        <Gain Input="7" Output="7">1</Gain>
        <Gain Input="7" Output="8">0</Gain>
        <Gain Input="7" Output="9">0</Gain>
        <Gain Input="7" Output="10">0</Gain>
        <Gain Input="7" Output="11">0</Gain>
        <Gain Input="7" Output="12">0</Gain>
        <Gain Input="7" Output="13">0</Gain>
        <Gain Input="7" Output="14">0</Gain>
        <Gain Input="7" Output="15">0</Gain>
      </AudioMapping>
      <Name>SWLastJedi_TLR-D-2D_F_DE-XX_DE_51_2K_DI_20171015_DTB_IOP</Name>
      <Encrypted>0</Encrypted>
      <NeedsAssets>0</NeedsAssets>
      <KDMValid>1</KDMValid>
      <ReferenceVideo>0</ReferenceVideo>
      <ReferenceAudio>0</ReferenceAudio>
      <ReferenceSubtitle>0</ReferenceSubtitle>
      <Standard>Interop</Standard>
      <ThreeD>0</ThreeD>
      <CPL>a48c230f-3c0c-49bf-97f5-9e3eb90bc90e</CPL>
      <ReelLength>2197</ReelLength>
    </Content>
    <Content>
      <Type>FFmpeg</Type>
      <Path>/Users/carstenkurz/Desktop/Leuchtspuren.mp4</Path>
      <Digest>a389fecab8ec6b39f3dcf568a9d1983719117710</Digest>
      <Position>8788000</Position>
      <TrimStart>0</TrimStart>
      <TrimEnd>0</TrimEnd>
      <VideoFrameRate>24</VideoFrameRate>
      <VideoLength>1653</VideoLength>
      <VideoWidth>2048</VideoWidth>
      <VideoHeight>1080</VideoHeight>
      <VideoFrameType>2d</VideoFrameType>
      <SampleAspectRatio>1</SampleAspectRatio>
      <LeftCrop>0</LeftCrop>
      <RightCrop>0</RightCrop>
      <TopCrop>0</TopCrop>
      <BottomCrop>0</BottomCrop>
      <Scale>
        <Ratio>190</Ratio>
      </Scale>
      <ColourConversion>
        <InputTransferFunction>
          <Type>Gamma</Type>
          <Gamma>2.2</Gamma>
        </InputTransferFunction>
        <YUVToRGB>1</YUVToRGB>
        <RedX>0.64</RedX>
        <RedY>0.33</RedY>
        <GreenX>0.3</GreenX>
        <GreenY>0.6</GreenY>
        <BlueX>0.15</BlueX>
        <BlueY>0.06</BlueY>
        <WhiteX>0.3127</WhiteX>
        <WhiteY>0.329</WhiteY>
        <OutputGamma>2.6</OutputGamma>
      </ColourConversion>
      <YUV>1</YUV>
      <FadeIn>0</FadeIn>
      <FadeOut>0</FadeOut>
      <AudioGain>0</AudioGain>
      <AudioDelay>0</AudioDelay>
      <AudioStream>
        <Name>und</Name>
        <Id>2</Id>
        <FrameRate>48000</FrameRate>
        <Length>3306000</Length>
        <Mapping>
          <InputChannels>2</InputChannels>
          <OutputChannels>16</OutputChannels>
          <Gain Input="0" Output="0">1</Gain>
          <Gain Input="0" Output="1">0</Gain>
          <Gain Input="0" Output="2">0</Gain>
          <Gain Input="0" Output="3">0</Gain>
          <Gain Input="0" Output="4">0</Gain>
          <Gain Input="0" Output="5">0</Gain>
          <Gain Input="0" Output="6">0</Gain>
          <Gain Input="0" Output="7">0</Gain>
          <Gain Input="0" Output="8">0</Gain>
          <Gain Input="0" Output="9">0</Gain>
          <Gain Input="0" Output="10">0</Gain>
          <Gain Input="0" Output="11">0</Gain>
          <Gain Input="0" Output="12">0</Gain>
          <Gain Input="0" Output="13">0</Gain>
          <Gain Input="0" Output="14">0</Gain>
          <Gain Input="0" Output="15">0</Gain>
          <Gain Input="1" Output="0">0</Gain>
          <Gain Input="1" Output="1">1</Gain>
          <Gain Input="1" Output="2">0</Gain>
          <Gain Input="1" Output="3">0</Gain>
          <Gain Input="1" Output="4">0</Gain>
          <Gain Input="1" Output="5">0</Gain>
          <Gain Input="1" Output="6">0</Gain>
          <Gain Input="1" Output="7">0</Gain>
          <Gain Input="1" Output="8">0</Gain>
          <Gain Input="1" Output="9">0</Gain>
          <Gain Input="1" Output="10">0</Gain>
          <Gain Input="1" Output="11">0</Gain>
          <Gain Input="1" Output="12">0</Gain>
          <Gain Input="1" Output="13">0</Gain>
          <Gain Input="1" Output="14">0</Gain>
          <Gain Input="1" Output="15">0</Gain>
        </Mapping>
        <FirstAudio>0</FirstAudio>
        <CodecName>aac</CodecName>
      </AudioStream>
      <FirstVideo>0</FirstVideo>
      <ColorRange>0</ColorRange>
      <ColorPrimaries>2</ColorPrimaries>
      <ColorTransferCharacteristic>2</ColorTransferCharacteristic>
      <Colorspace>2</Colorspace>
      <BitsPerPixel>12</BitsPerPixel>
    </Content>
  </Playlist>
</Metadata>
metadata.xml (12,514 bytes)   

Carsten

2018-02-09 14:31

manager   ~0002103

Carl - did you notice this one? If leaves you stuck with DCP options being greyed out, but without a OV/VF checkbox to disable, so the only way is to trash the project.

  • Carsten

carl

2018-02-09 15:46

administrator   ~0002109

I was hoping that bc2b76ae17ad11bbcaf4291accc49f4fd5ad8157 might have fixed it...

Carsten

2018-02-09 23:48

manager   ~0002118

Oops, I'll check it...

  • Carsten

carl

2018-02-25 00:00

administrator   ~0002206

Hi Carsten, did you get the chance to check this?

Carsten

2018-02-28 02:45

manager   ~0002221

Opps, long time ago....I can still reproduce the problem with that metadata.xml file from above in 2.11.47 after loading the project, so that's good...

Now trying with 2.11.67...seems to be gone, all is normal. After saving the project file, it opens in 2.11.47 without the issue.

I'd say, close for now.

carl

2018-02-28 09:17

administrator   ~0002222

Great, thanks.

Bug History

Date Modified Username Field Change
2018-01-17 00:47 Carsten New Bug
2018-01-17 00:47 Carsten Status new => assigned
2018-01-17 00:47 Carsten Assigned To => carl
2018-01-17 00:48 Carsten Description Updated
2018-01-17 00:48 Carsten File Added: Bildschirmfoto 2018-01-17 um 01.47.32.png
2018-01-17 00:53 Carsten Description Updated
2018-01-17 01:14 carl Note Added: 0002018
2018-01-28 17:33 Carsten Note Added: 0002035
2018-01-28 17:36 Carsten Note Edited: 0002035
2018-02-01 00:01 carl Note Added: 0002044
2018-02-02 23:01 Carsten Note Added: 0002052
2018-02-02 23:34 Carsten File Added: Bildschirmfoto 2018-02-03 um 00.24.35.png
2018-02-02 23:34 Carsten File Added: Bildschirmfoto 2018-02-03 um 00.24.26.png
2018-02-02 23:34 Carsten File Added: Bildschirmfoto 2018-02-03 um 00.24.16.png
2018-02-02 23:34 Carsten File Added: metadata.xml
2018-02-02 23:34 Carsten Note Added: 0002055
2018-02-09 14:31 Carsten Note Added: 0002103
2018-02-09 15:46 carl Note Added: 0002109
2018-02-09 23:48 Carsten Note Added: 0002118
2018-02-12 20:58 carl Status assigned => feedback
2018-02-25 00:00 carl Note Added: 0002206
2018-02-28 02:45 Carsten Note Added: 0002221
2018-02-28 02:45 Carsten Status feedback => assigned
2018-02-28 09:17 carl Status assigned => resolved
2018-02-28 09:17 carl Resolution open => fixed
2018-02-28 09:17 carl Note Added: 0002222
2018-10-17 20:15 carl Status resolved => closed