Hitfilm and Cineform. What's it actually doing with the colour space?
This is really a question for @NormanPCN as he knows these things.
Cineform files apparently have a flag that indicates Video (16-235) or Full (0-255) range for the colours.
DaVinci Resolve "messes it up" slightly, or at least if I export a clip that's using the Full range of 0-255 in Auto from Resolve and load into Hitfilm: it's been "double Fulled" and is very high contrast with the white and blacks truncated in the Histogram; whereas if I manually select Full or Video, it's correct for either range and Full just tops out at the top and bottom of the range, as it should.
To Hitfilm.... If I load in, stabilise and export a Cineform file to Hitfilm - originally exported from Vegas - it's got less contrast when played in Media Player and also when loaded back into Vegas, so it's taken what was Full and made it Video.
If I load the two files into Vegas, they're clearly different, but if I load them into Hitfilm and mask half of one of them, put them on separate layers and put the scopes on them: they're both identical: Full again. So is Hitfilm not checking the flag?
So...how do I stop Hitfilm from mangling the output and compressing the colour space, which I then have to restretch in Vegas, when all I'm doing is a Replace Media on some stabilised footage?
And what is Hitfilm doing that it ignores the colour space 'flag' and treats everything as Full, when that's not always the case, but then exports everything as Video? I'm trying to use the least mangleable format that Hitfilm can deal with to pass between Hitfilm, Resolve and Vegas, but it's not making it easy.
As Hitfilm doesn't have the Selection Option on Export (or input, for that matter) for Full or Video range for Cineform files that Resolve has, is there anywhere in the clip's header that I can manually poke/hex edit so that Vegas (or Media Player) doesn't think it needs to compress it to Video?
Although that depends on the answer to the next question, which is: Is the colour space really compressed? Or are the Cineform wavelets just modified in some way on import and it's stored in a "colour space agnostic" format?