Stumbled upon weird behavior. The function Is422() returns 'False' for DNxHR files that are loaded via LSMASHVideoSource(). But Interleaved() works as expected thou - returns 'True'. PixelFormat() returns YUY2.
Seems like a bug. Well, unless Is422() is meant to be ( 4:2:2 color AND isPlanar ), not just 4:2:2 ... ?
Tested on DNxHR files generated by Premiere Pro and FFmpeg, all in .mov container - no differences.
Stumbled upon weird behavior. The function Is422() returns 'False' for DNxHR files that are loaded via LSMASHVideoSource(). But Interleaved() works as expected thou - returns 'True'. PixelFormat() returns YUY2. Seems like a bug. Well, unless Is422() is meant to be ( 4:2:2 color AND isPlanar ), not just 4:2:2 ... ? Tested on DNxHR files generated by Premiere Pro and FFmpeg, all in .mov container - no differences.