Testing av_csp_luma_coeffs_from_avcsp()
csp=gbr              -> cr=100000/100000 cg=100000/100000 cb=100000/100000
csp=bt709            -> cr=21260/100000 cg=71520/100000 cb=7220/100000
csp=unknown          -> NULL
csp=reserved         -> NULL
csp=fcc              -> cr=30000/100000 cg=59000/100000 cb=11000/100000
csp=bt470bg          -> cr=29900/100000 cg=58700/100000 cb=11400/100000
csp=smpte170m        -> cr=29900/100000 cg=58700/100000 cb=11400/100000
csp=smpte240m        -> cr=21200/100000 cg=70100/100000 cb=8700/100000
csp=ycgco            -> cr=25000/100000 cg=50000/100000 cb=25000/100000
csp=bt2020nc         -> cr=26270/100000 cg=67800/100000 cb=5930/100000
csp=bt2020c          -> cr=26270/100000 cg=67800/100000 cb=5930/100000
csp=smpte2085        -> NULL
csp=chroma-derived-nc -> NULL
csp=chroma-derived-c -> NULL
csp=ictcp            -> NULL
csp=ipt-c2           -> NULL
csp=ycgco-re         -> NULL
csp=ycgco-ro         -> NULL
csp=AVCOL_SPC_NB         -> NULL

Testing av_csp_primaries_desc_from_id() round trip
prm=reserved         -> NULL
prm=bt709            ->
  wp =(31270/100000, 32900/100000)
  r  =(64000/100000, 33000/100000)
  g  =(30000/100000, 60000/100000)
  b  =(15000/100000, 6000/100000)
  round-trip id=bt709            desc=OK
prm=unknown          -> NULL
prm=reserved         -> NULL
prm=bt470m           ->
  wp =(31000/100000, 31600/100000)
  r  =(67000/100000, 33000/100000)
  g  =(21000/100000, 71000/100000)
  b  =(14000/100000, 8000/100000)
  round-trip id=bt470m           desc=OK
prm=bt470bg          ->
  wp =(31270/100000, 32900/100000)
  r  =(64000/100000, 33000/100000)
  g  =(29000/100000, 60000/100000)
  b  =(15000/100000, 6000/100000)
  round-trip id=bt470bg          desc=OK
prm=smpte170m        ->
  wp =(31270/100000, 32900/100000)
  r  =(63000/100000, 34000/100000)
  g  =(31000/100000, 59500/100000)
  b  =(15500/100000, 7000/100000)
  round-trip id=smpte170m        desc=OK
prm=smpte240m        ->
  wp =(31270/100000, 32900/100000)
  r  =(63000/100000, 34000/100000)
  g  =(31000/100000, 59500/100000)
  b  =(15500/100000, 7000/100000)
  round-trip id=smpte170m        desc=OK
prm=film             ->
  wp =(31000/100000, 31600/100000)
  r  =(68100/100000, 31900/100000)
  g  =(24300/100000, 69200/100000)
  b  =(14500/100000, 4900/100000)
  round-trip id=film             desc=OK
prm=bt2020           ->
  wp =(31270/100000, 32900/100000)
  r  =(70800/100000, 29200/100000)
  g  =(17000/100000, 79700/100000)
  b  =(13100/100000, 4600/100000)
  round-trip id=bt2020           desc=OK
prm=smpte428         ->
  wp =(1/3, 1/3)
  r  =(73500/100000, 26500/100000)
  g  =(27400/100000, 71800/100000)
  b  =(16700/100000, 900/100000)
  round-trip id=smpte428         desc=OK
prm=smpte431         ->
  wp =(31400/100000, 35100/100000)
  r  =(68000/100000, 32000/100000)
  g  =(26500/100000, 69000/100000)
  b  =(15000/100000, 6000/100000)
  round-trip id=smpte431         desc=OK
prm=smpte432         ->
  wp =(31270/100000, 32900/100000)
  r  =(68000/100000, 32000/100000)
  g  =(26500/100000, 69000/100000)
  b  =(15000/100000, 6000/100000)
  round-trip id=smpte432         desc=OK
prm=?                -> NULL
prm=?                -> NULL
prm=?                -> NULL
prm=?                -> NULL
prm=?                -> NULL
prm=?                -> NULL
prm=?                -> NULL
prm=?                -> NULL
prm=?                -> NULL
prm=ebu3213          ->
  wp =(31270/100000, 32900/100000)
  r  =(63000/100000, 34000/100000)
  g  =(29500/100000, 60500/100000)
  b  =(15500/100000, 7700/100000)
  round-trip id=ebu3213          desc=OK
prm=vgamut           ->
  wp =(31270/100000, 32900/100000)
  r  =(73000/100000, 28000/100000)
  g  =(16500/100000, 84000/100000)
  b  =(10000/100000, -2999/100000)
  round-trip id=unknown          desc=ext-no-base-match
prm=AVCOL_PRI_NB         -> NULL
garbage desc -> unknown (expect AVCOL_PRI_UNSPECIFIED)

Testing av_csp_approximate_{trc,eotf}_gamma()
trc=reserved         trc_gamma=0.000000 eotf_gamma=0.000000
trc=bt709            trc_gamma=1.961000 eotf_gamma=2.200000
trc=unknown          trc_gamma=0.000000 eotf_gamma=0.000000
trc=reserved         trc_gamma=0.000000 eotf_gamma=0.000000
trc=bt470m           trc_gamma=2.200000 eotf_gamma=2.200000
trc=bt470bg          trc_gamma=2.800000 eotf_gamma=2.800000
trc=smpte170m        trc_gamma=1.961000 eotf_gamma=2.200000
trc=smpte240m        trc_gamma=1.961000 eotf_gamma=2.200000
trc=linear           trc_gamma=1.000000 eotf_gamma=1.000000
trc=log100           trc_gamma=0.000000 eotf_gamma=0.000000
trc=log316           trc_gamma=0.000000 eotf_gamma=0.000000
trc=iec61966-2-4     trc_gamma=0.000000 eotf_gamma=0.000000
trc=bt1361e          trc_gamma=1.961000 eotf_gamma=2.200000
trc=iec61966-2-1     trc_gamma=2.200000 eotf_gamma=2.200000
trc=bt2020-10        trc_gamma=1.961000 eotf_gamma=2.200000
trc=bt2020-12        trc_gamma=1.961000 eotf_gamma=2.200000
trc=smpte2084        trc_gamma=0.000000 eotf_gamma=0.000000
trc=smpte428         trc_gamma=2.600000 eotf_gamma=2.600000
trc=arib-std-b67     trc_gamma=0.000000 eotf_gamma=0.000000
trc=vlog             trc_gamma=2.200000 eotf_gamma=2.200000
trc=AVCOL_TRC_NB         trc_gamma=0.000000 eotf_gamma=0.000000
