- Also added a 2nd instance of the 10,000nit HDR 2020 HSV Sweep test video but this time did a "Right Click" --> "Input Colour Space" --> "Same as Timeline" and make sure "Bypass Color Managment" is unchecked. Now DR will tone map this clip it to SDR Rec.2020 (as that is what we set the timeline as) for a comparison.
Hold on, this step seems strange. I'm no expert in DR (actually, I've never used it) but setting Input Colour Space to "Same as Timeline" sounds like you're
overriding the HDR clip's metadata to treat it as SDR instead. This is not the same thing as tone-mapping, and in fact, it will always generate a
perfect vectorscope. For an accurate comparison against DR, don't you have to leave the source color space as HDR and
uncheck the "Bypass Color Management" option?
By the way, while I think these vectorscopes show some serious flaws in the libplacebo algorithm implementation (and I'm starting to get a better idea of where to look), I think we also need to take them with a grain of salt because they are based on R/G/B/C/M/Y color model axes, which is
not perceptually uniform. Libplacebo, after all, does tone-mapping in a perceptually uniform color space (IPT). We
used to do tone-mapping in YRGB as well, but doing so actually introduces serious
perceptual hue shifts and provides worse results (IMHO) than after the switch to IPT. But YRGB color management models will always look perfectly clean on a RGBCMY vectorscope, whereas IPT color models will always seem to result in weirdly curved lines.
That said, even just looking at it visually, it's obvious that the libplacebo result is seriously wrong (chopped off regions, harsh boundaries, ringing-like artefacts) even in principle (compared to a perfect IPT-space color mapping algorithm). I'll look further into why this is the case.