Hi On Thu, Dec 05, 2024 at 11:28:54AM +0000, Niklas Haas wrote: > ffmpeg | branch: master | Niklas Haas <g...@haasn.dev> | Mon Nov 25 13:35:34 > 2024 +0100| [bf0a6c4111184ffab9f157db7ee7c8a0f59df077] | committer: Niklas > Haas > > avutil/csp: add av_csp_trc_inv_from_id() > > Mathematical inverse of av_csp_trc_from_id(), plus testing to make sure it > roundtrips correctly with the corresponding TRC. > > > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bf0a6c4111184ffab9f157db7ee7c8a0f59df077 > --- > > doc/APIchanges | 3 + > libavutil/csp.c | 155 ++++++++++- > libavutil/csp.h | 5 + > libavutil/tests/color_utils.c | 13 +- > libavutil/version.h | 4 +- > tests/ref/fate/color_utils | 608 > +++++++++++++++++++++--------------------- > 6 files changed, 470 insertions(+), 318 deletions(-)
Breaks x86-32 TEST color_utils --- src/tests/ref/fate/color_utils 2024-12-06 21:02:29.850814721 +0100 +++ tests/data/fate/color_utils 2024-12-06 21:02:42.958917771 +0100 @@ -263,42 +263,4 @@ trc=smpte2084 calling func(15123.456700) expected=1.042921 roundtrip=15123.456700 trc=smpte2084 calling func(19845.889230) expected=1.070677 roundtrip=19845.889230 trc=smpte2084 calling func(98678.423100) expected=1.225908 roundtrip=98678.423100 -trc=smpte2084 calling func(99999.899998) expected=1.227127 roundtrip=99999.899998 -trc=smpte428 calling func(-0.100000) expected=0.000000 roundtrip=0.000000 -trc=smpte428 calling func(-0.018054) expected=0.000000 roundtrip=0.000000 -trc=smpte428 calling func(-0.010000) expected=0.000000 roundtrip=0.000000 -trc=smpte428 calling func(-0.004490) expected=0.000000 roundtrip=0.000000 -trc=smpte428 calling func(0.000000) expected=0.000000 roundtrip=0.000000 -trc=smpte428 calling func(0.003162) expected=0.105659 roundtrip=0.003162 -trc=smpte428 calling func(0.005000) expected=0.126018 roundtrip=0.005000 -trc=smpte428 calling func(0.009000) expected=0.157985 roundtrip=0.009000 -trc=smpte428 calling func(0.015000) expected=0.192284 roundtrip=0.015000 -trc=smpte428 calling func(0.100000) expected=0.398869 roundtrip=0.100000 -trc=smpte428 calling func(1.000000) expected=0.967043 roundtrip=1.000000 -trc=smpte428 calling func(52.370000) expected=4.432321 roundtrip=52.370000 -trc=smpte428 calling func(125.098765) expected=6.195572 roundtrip=125.098765 -trc=smpte428 calling func(1999.111230) expected=17.988639 roundtrip=1999.111230 -trc=smpte428 calling func(6945.443000) expected=29.041734 roundtrip=6945.443000 -trc=smpte428 calling func(15123.456700) expected=39.174525 roundtrip=15123.456700 -trc=smpte428 calling func(19845.889230) expected=43.490646 roundtrip=19845.889230 -trc=smpte428 calling func(98678.423100) expected=80.593559 roundtrip=98678.423100 -trc=smpte428 calling func(99999.899998) expected=81.006971 roundtrip=99999.899998 -trc=arib-std-b67 calling func(-0.100000) expected=0.000000 roundtrip=0.000000 -trc=arib-std-b67 calling func(-0.018054) expected=0.000000 roundtrip=0.000000 -trc=arib-std-b67 calling func(-0.010000) expected=0.000000 roundtrip=0.000000 -trc=arib-std-b67 calling func(-0.004490) expected=0.000000 roundtrip=0.000000 -trc=arib-std-b67 calling func(0.000000) expected=0.000000 roundtrip=0.000000 -trc=arib-std-b67 calling func(0.003162) expected=0.097400 roundtrip=0.003162 -trc=arib-std-b67 calling func(0.005000) expected=0.122474 roundtrip=0.005000 -trc=arib-std-b67 calling func(0.009000) expected=0.164317 roundtrip=0.009000 -trc=arib-std-b67 calling func(0.015000) expected=0.212132 roundtrip=0.015000 -trc=arib-std-b67 calling func(0.100000) expected=0.544089 roundtrip=0.100000 -trc=arib-std-b67 calling func(1.000000) expected=1.000000 roundtrip=1.000000 -trc=arib-std-b67 calling func(52.370000) expected=1.712092 roundtrip=52.370000 -trc=arib-std-b67 calling func(125.098765) expected=1.867862 roundtrip=125.098765 -trc=arib-std-b67 calling func(1999.111230) expected=2.363502 roundtrip=1999.111230 -trc=arib-std-b67 calling func(6945.443000) expected=2.586219 roundtrip=6945.443000 -trc=arib-std-b67 calling func(15123.456700) expected=2.725380 roundtrip=15123.456700 -trc=arib-std-b67 calling func(19845.889230) expected=2.773978 roundtrip=19845.889230 -trc=arib-std-b67 calling func(98678.423100) expected=3.060803 roundtrip=98678.423100 -trc=arib-std-b67 calling func(99999.899998) expected=3.063182 roundtrip=99999.899998 + FAIL Test color_utils failed. Look at tests/data/fate/color_utils.err for details. make: *** [src/tests/Makefile:311: fate-color_utils] Error 1 [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB It is what and why we do it that matters, not just one of them.
signature.asc
Description: PGP signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".