aboutsummaryrefslogtreecommitdiffstats
path: root/tests/ref
diff options
context:
space:
mode:
authorMark Reid <mindmark@gmail.com>2020-09-28 20:44:33 -0700
committerMichael Niedermayer <michael@niedermayer.cc>2020-10-02 14:59:52 +0200
commit6bf57c6a2a30f80f6182408c9605e11a109b0486 (patch)
tree3d8bcd5e0cb50d6bf627ffa833d8ef00bdfb485f /tests/ref
parenta191d4166f8fafaf415ebc489ebbc8f6d8d174fe (diff)
downloadffmpeg-6bf57c6a2a30f80f6182408c9605e11a109b0486.tar.gz
libswscale/tests: add floatimg_cmp test
changes since v1: - made into fate test - fixed c90 warnings - tests more intermediate formats - tested on BE mips too Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'tests/ref')
-rw-r--r--tests/ref/fate/sws-floatimg-cmp120
1 files changed, 120 insertions, 0 deletions
diff --git a/tests/ref/fate/sws-floatimg-cmp b/tests/ref/fate/sws-floatimg-cmp
new file mode 100644
index 0000000000..24204254c4
--- /dev/null
+++ b/tests/ref/fate/sws-floatimg-cmp
@@ -0,0 +1,120 @@
+gbrpf32le -> yuv444p16le -> gbrpf32le
+avg diff: 0.003852
+min diff: 0.000000
+max diff: 0.006638
+gbrpf32le -> yuv444p -> gbrpf32le
+avg diff: 0.004316
+min diff: 0.000000
+max diff: 0.012704
+gbrpf32le -> yuv444p9le -> gbrpf32le
+avg diff: 0.004053
+min diff: 0.000001
+max diff: 0.009402
+gbrpf32le -> yuv444p10le -> gbrpf32le
+avg diff: 0.003960
+min diff: 0.000000
+max diff: 0.008123
+gbrpf32le -> yuv444p12le -> gbrpf32le
+avg diff: 0.003878
+min diff: 0.000000
+max diff: 0.007011
+gbrpf32le -> yuv444p14le -> gbrpf32le
+avg diff: 0.003868
+min diff: 0.000000
+max diff: 0.006729
+gbrpf32le -> rgb24 -> gbrpf32le
+avg diff: 0.004122
+min diff: 0.000000
+max diff: 0.008975
+gbrpf32le -> bgr24 -> gbrpf32le
+avg diff: 0.004122
+min diff: 0.000000
+max diff: 0.008975
+gbrpf32le -> rgba -> gbrpf32le
+avg diff: 0.004122
+min diff: 0.000000
+max diff: 0.008975
+gbrpf32le -> bgra -> gbrpf32le
+avg diff: 0.004122
+min diff: 0.000000
+max diff: 0.008975
+gbrpf32le -> argb -> gbrpf32le
+avg diff: 0.004122
+min diff: 0.000000
+max diff: 0.008975
+gbrpf32le -> abgr -> gbrpf32le
+avg diff: 0.004122
+min diff: 0.000000
+max diff: 0.008975
+gbrpf32le -> 0rgb -> gbrpf32le
+avg diff: 0.004122
+min diff: 0.000000
+max diff: 0.008975
+gbrpf32le -> 0bgr -> gbrpf32le
+avg diff: 0.004122
+min diff: 0.000000
+max diff: 0.008975
+gbrpf32le -> rgb0 -> gbrpf32le
+avg diff: 0.004122
+min diff: 0.000000
+max diff: 0.008975
+gbrpf32le -> bgr0 -> gbrpf32le
+avg diff: 0.004122
+min diff: 0.000000
+max diff: 0.008975
+gbrpf32le -> rgb48le -> gbrpf32le
+avg diff: 0.003851
+min diff: 0.000000
+max diff: 0.007076
+gbrpf32le -> bgr48le -> gbrpf32le
+avg diff: 0.003851
+min diff: 0.000000
+max diff: 0.007076
+gbrpf32le -> rgba64le -> gbrpf32le
+avg diff: 0.003851
+min diff: 0.000000
+max diff: 0.007076
+gbrpf32le -> bgra64le -> gbrpf32le
+avg diff: 0.003851
+min diff: 0.000000
+max diff: 0.007076
+gbrpf32le -> gbrp -> gbrpf32le
+avg diff: 0.004122
+min diff: 0.000000
+max diff: 0.008975
+gbrpf32le -> gbrap -> gbrpf32le
+avg diff: 0.004122
+min diff: 0.000000
+max diff: 0.008975
+gbrpf32le -> gbrp9le -> gbrpf32le
+avg diff: 0.007737
+min diff: 0.000000
+max diff: 0.014009
+gbrpf32le -> gbrp10le -> gbrpf32le
+avg diff: 0.007662
+min diff: 0.000000
+max diff: 0.013605
+gbrpf32le -> gbrap10le -> gbrpf32le
+avg diff: 0.007662
+min diff: 0.000000
+max diff: 0.013605
+gbrpf32le -> gbrp12le -> gbrpf32le
+avg diff: 0.007622
+min diff: 0.000000
+max diff: 0.013335
+gbrpf32le -> gbrap12le -> gbrpf32le
+avg diff: 0.007622
+min diff: 0.000000
+max diff: 0.013335
+gbrpf32le -> gbrp14le -> gbrpf32le
+avg diff: 0.007620
+min diff: 0.000000
+max diff: 0.013232
+gbrpf32le -> gbrp16le -> gbrpf32le
+avg diff: 0.007680
+min diff: 0.000000
+max diff: 0.013275
+gbrpf32le -> gbrap16le -> gbrpf32le
+avg diff: 0.007680
+min diff: 0.000000
+max diff: 0.013275