29.08.2020, 14:39
Updated ColorMatrix structure looks nice.
I noticed two inactive (probably missing .dylib?) plug-ins Retinex and HDR10 to SDR (DG)
---
Here is some thoughts about naming. It looks like in most apps Rec. 709 or 601 definition used to describe unchanged Rec. 709 or 601 color/matrix/transfer/ specification in common. But when it goes to customized separate parts like custom color/matrix/transfer, usually (but not always) used name BT.709 (similar to x265 "bt709" and other tags logic currently used in Hybrid components)
So maybe arrange names in Hybrid ColorMatrix based on Media Info naming:
Color primaries : BT.601 PAL
colour_primaries_Original : BT.601 NTSC
Transfer characteristics : BT.709
Matrix coefficients : BT.601
I noticed two inactive (probably missing .dylib?) plug-ins Retinex and HDR10 to SDR (DG)
---
Here is some thoughts about naming. It looks like in most apps Rec. 709 or 601 definition used to describe unchanged Rec. 709 or 601 color/matrix/transfer/ specification in common. But when it goes to customized separate parts like custom color/matrix/transfer, usually (but not always) used name BT.709 (similar to x265 "bt709" and other tags logic currently used in Hybrid components)
So maybe arrange names in Hybrid ColorMatrix based on Media Info naming:
Color primaries : BT.601 PAL
colour_primaries_Original : BT.601 NTSC
Transfer characteristics : BT.709
Matrix coefficients : BT.601