fate: test the transpose filter more fully
authorMichael Niedermayer <michael@niedermayer.cc>
Sun, 28 Jan 2018 12:34:07 +0000 (13:34 +0100)
committerMichael Niedermayer <michael@niedermayer.cc>
Sun, 28 Jan 2018 14:10:52 +0000 (15:10 +0100)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
tests/fate/filter-video.mak
tests/ref/fate/filter-pixfmts-transpose [new file with mode: 0644]

index bf6e2c6..221ae81 100644 (file)
@@ -684,6 +684,9 @@ fate-filter-pixfmts-tinterlace_pad: CMD = pixfmts "pad"
 FATE_FILTER_PIXFMTS-$(CONFIG_TINTERLACE_FILTER) += fate-filter-pixfmts-tinterlace_vlpf
 fate-filter-pixfmts-tinterlace_vlpf: CMD = pixfmts "interleave_top:vlpf"
 
+FATE_FILTER_PIXFMTS-$(CONFIG_TRANSPOSE_FILTER) += fate-filter-pixfmts-transpose
+fate-filter-pixfmts-transpose: CMD = pixfmts "dir=cclock_flip"
+
 FATE_FILTER_PIXFMTS-$(CONFIG_VFLIP_FILTER) += fate-filter-pixfmts-vflip
 fate-filter-pixfmts-vflip: CMD = pixfmts
 
diff --git a/tests/ref/fate/filter-pixfmts-transpose b/tests/ref/fate/filter-pixfmts-transpose
new file mode 100644 (file)
index 0000000..6f25f3d
--- /dev/null
@@ -0,0 +1,108 @@
+0bgr                6929c1e308d2f4f941d002627047d262
+0rgb                cf1bedd0784a3efd3ab00c4e44005c37
+abgr                6d6f896f853a6c6f93ee70dba9af3d17
+argb                87bbd23debb94d486ac3a6b6c0b005f9
+ayuv64le            e4c07e0d5b333b3bc9eb4f3ce6af3a2c
+bgr0                df3a6eedd4939ce09a357b655ac2962a
+bgr24               f9a08135e5d58c0b2a5509c369a88414
+bgr444be            dd9e990a327649ec0b2b81a8ee4d8f49
+bgr444le            bee1d9fae8733d0c0669bca2ac4dfaf6
+bgr48be             39f48f6353dfc772af36cbb41e6126a4
+bgr48le             9a61d9531b1f6de44b27f6bb9b4dfc79
+bgr4_byte           ddff9da461afce90e3122a41d79b287d
+bgr555be            24e5c6502a6d927f8ba88f3320ebf619
+bgr555le            5201d098979ea86a66d8df1ef41c79ad
+bgr565be            59afe17b455e921daf428ba05a40bab9
+bgr565le            b2709790684abbd2133906b637f2b4b8
+bgr8                b6ee15f70989d2f52f184e32b3af2c18
+bgra                f2fe61e08446900ad209f2c586997e15
+bgra64be            8d01994c8c32e628fcf9749851f1ffe8
+bgra64le            faaef6d280f92e7e8abdd9fa4a61f7b5
+gbrap               0899b3af50d35a63bfecb419a5b29968
+gbrap10be           3e3be2d8f9aa5f449a1df404e27d0054
+gbrap10le           db4e4861010cbbf726492fad282d5813
+gbrap12be           1518c9a565d1ba1a45dd369acc1aa75e
+gbrap12le           714fe318af81a46f83655c6e7e13351e
+gbrap16be           39d488528aacff466aac7539c9b948a8
+gbrap16le           5426ac9457289927bfe2ec03038a8780
+gbrp                7b4b6a2f1cdc51455b25515c3ecea944
+gbrp10be            d7401725699b2ddf954caa16a0878a1e
+gbrp10le            6036711969eae1979be6358f688bd9c8
+gbrp12be            ec7d6e69fc579619b53d57a76c20480d
+gbrp12le            bf7478185274486c3f7dd4db1da8f7d0
+gbrp14be            9b66f22e4315aaa878a430ae3f44ab57
+gbrp14le            16f30349b42dca007b37b8522d3018df
+gbrp16be            0d003b88d4f446ae9ba12cab1cbb359a
+gbrp16le            a1c09038fa4636c9843ab8dd2b7601ea
+gbrp9be             df381b4b27be25d172fa556434478807
+gbrp9le             a5301e978f68b29bfc613b2462ec4888
+gray                c5f8bc6636fd15dbc57deb4bba1e7379
+gray10be            48b421da79c195fd91dffb8fca79a8a2
+gray10le            7774e3296916b896afa46f626334a280
+gray12be            89f1c4b7821b771f6d967f9db871f8ef
+gray12le            43d392c3dcbd79b47cce31f2006c5050
+gray16be            4aef307021a91b1de67f1d4381a39132
+gray16le            76f2afe156edca7ae05cfa4e5867126e
+gray9be             2c425fa532c940d226822da8b3592310
+gray9le             bcc575942910b3c72eaa72e8794f3acd
+nv12                aca847644e5dc0e942419183014981a4
+nv21                098884e968d27286c8cf0d2fb1557dcd
+p010be              5ff62dffa5dfdf823978c4f563f69c94
+p010le              20131abe34e084b04f1d169c66447825
+rgb0                31ea5da7fe779c6ea0a33f1d28aad918
+rgb24               47654cabaaad79170b90afd5a02161dd
+rgb444be            3cac1f0c43a74d2a95eb02e187070845
+rgb444le            46d602468bd9e5a430622e3d4b7c8f40
+rgb48be             400932419bbb780614254253ef5591c3
+rgb48le             6a99c40f21629cb0655e8772d7190374
+rgb4_byte           d3990da196266305a3f2e5b1d72401a5
+rgb555be            79e4503ff0d5cf52d3a7901397499a28
+rgb555le            c65f2594c0b3107a322f7aeb81aa8a16
+rgb565be            0c746b5063d02d6cb98e9e9a59ad3b99
+rgb565le            63b02db11c3d20be54d218c7c44f8ddb
+rgb8                c90feb30c3c9391ef5f470209d7b7a15
+rgba                4d76a9542143752a4ac30f82f88f68f1
+rgba64be            a60041217f4c0cd796d19d3940a12a41
+rgba64le            ad47197774858858ae7b0c177dffa459
+xyz12be             68e5cba640f6e4ef72dff950e88b5342
+xyz12le             8b6b6a6db4d7561e80db88ccaecce7a9
+ya8                 d4b7a62f80681fa44c977ff3a64f4ce4
+yuv410p             4c0143429edd30aa01493447c90132ea
+yuv420p             2fa5b2201c75034206cc20e2c6134aed
+yuv420p10be         0931660f930d9be8aea9d0c76b406055
+yuv420p10le         9ce12b168c49db871836c979b526c1f1
+yuv420p12be         73d6be4230b6f4e4e269977afab56323
+yuv420p12le         6938815c8acd690138506cbb5f005fb8
+yuv420p14be         bf76a805b9c2f9808c73492d3b8da268
+yuv420p14le         5df47483b89ffe6ef4bbf14058d7d3b3
+yuv420p16be         3a64132681656be6db635f4e6a282dc9
+yuv420p16le         c77a81e47d1690a338693ec6f323ef1e
+yuv420p9be          2307cb7f324df299c4829b11cb0e6bc7
+yuv420p9le          c735c3c8424c70d822ab4a1fe1f504e2
+yuv444p             eb755977ca464baac5f03771858080ae
+yuv444p10be         866b59a23dff3dc1cb6bf7bd7da26da4
+yuv444p10le         417d62f15abf4777c4ec5e0d00796a9e
+yuv444p12be         c1da110f0ee898fbcd4b45afb5aed58b
+yuv444p12le         dc18bddd7b6bb9fdb2e0c7e7476375fa
+yuv444p14be         2f181fa3403e7911b233d3d976abea73
+yuv444p14le         ac718343878786a25b9a50924f9aabca
+yuv444p16be         128214efef6fffe3293db513ae700d4a
+yuv444p16le         a8b6613094b8d2b275e2e4bc4512c9e4
+yuv444p9be          eae529dd1cdb7f512ae2674334c1ef08
+yuv444p9le          06ffcacdd03f6457614c352a4ccb7642
+yuva420p            058d00d9564be827e5db6ce2b8b2dbb5
+yuva420p10be        333209d11916161a65c6453d2bf435c2
+yuva420p10le        4b7ea5b59a712f1f59cd394b3b40ff69
+yuva420p16be        5984c7f4d14e4cf0e511cb0aa6c53089
+yuva420p16le        34e29fc4a22a0ab1ea01641d0df2ac86
+yuva420p9be         45ea80889575b31cccc83a4d16555497
+yuva420p9le         6e5cb3e761a9c45e26370307c49f8831
+yuva444p            4f9e649fbc2c0c91178d1576e462bb31
+yuva444p10be        9450fbac30b5f9da7414c895695591a9
+yuva444p10le        84a93637bf2c7e498380beff9b1fc503
+yuva444p16be        9fd2f00ea9bef8e488228bc0b47b28cb
+yuva444p16le        ae9fd8d1baea0f8626b963816d667d2d
+yuva444p9be         4ce11ae57780f74c78cdd5c06be4bded
+yuva444p9le         1b9cc85fd6ab0c7e240915a99e98d1c1
+yuvj420p            9603b8dd64daec41f0514197989c2b19
+yuvj444p            66ec9b3219df9eb2c1315d293602ab42