Add lavfi-pixfmts LE tests.
authorStefano Sabatini <stefano.sabatini-lala@poste.it>
Sun, 1 Aug 2010 23:20:46 +0000 (23:20 +0000)
committerStefano Sabatini <stefano.sabatini-lala@poste.it>
Sun, 1 Aug 2010 23:20:46 +0000 (23:20 +0000)
The corresponding lavfi-pixfmts BE tests are not yet added, as there
are some bugs in the scaler (scaling rgba, argb, bgra, abgr, yuva420p)
which result in differences with the LE reference, and I cannot
visually check the generated files on BE.

Originally committed as revision 24657 to svn://svn.ffmpeg.org/ffmpeg/trunk

configure
tests/ref/lavfi/pixfmts_crop_le [new file with mode: 0644]
tests/ref/lavfi/pixfmts_null_le [new file with mode: 0644]
tests/ref/lavfi/pixfmts_pad_le [new file with mode: 0644]
tests/ref/lavfi/pixfmts_scale_le [new file with mode: 0644]
tests/ref/lavfi/pixfmts_vflip_le [new file with mode: 0644]

index 3167d5d..2996f4a 100755 (executable)
--- a/configure
+++ b/configure
@@ -1489,6 +1489,11 @@ test_deps _muxer _demuxer                                               \
 mpg_test_deps="mpeg1system_muxer mpegps_demuxer"
 
 set_ne_test_deps pixdesc
+set_ne_test_deps pixfmts_crop
+set_ne_test_deps pixfmts_null
+set_ne_test_deps pixfmts_pad
+set_ne_test_deps pixfmts_scale
+set_ne_test_deps pixfmts_vflip
 
 # default parameters
 
diff --git a/tests/ref/lavfi/pixfmts_crop_le b/tests/ref/lavfi/pixfmts_crop_le
new file mode 100644 (file)
index 0000000..3a867cd
--- /dev/null
@@ -0,0 +1,72 @@
+cd761690872843d1b7ab0c695393c751 *./tests/data/lavfi/pixfmts_crop_le-abgr.nut
+2001202 ./tests/data/lavfi/pixfmts_crop_le-abgr.nut
+2ec6ef18769bcd651c2e8904d5a3ee67 *./tests/data/lavfi/pixfmts_crop_le-argb.nut
+2001202 ./tests/data/lavfi/pixfmts_crop_le-argb.nut
+3450fd00cf1493d1ded75544d82ba3ec *./tests/data/lavfi/pixfmts_crop_le-bgr24.nut
+1501202 ./tests/data/lavfi/pixfmts_crop_le-bgr24.nut
+2f6ac3cdd4676ab4e2982bdf0664945b *./tests/data/lavfi/pixfmts_crop_le-bgr4_byte.nut
+500591 ./tests/data/lavfi/pixfmts_crop_le-bgr4_byte.nut
+d22442fc13b464f9ba455b08df4e981f *./tests/data/lavfi/pixfmts_crop_le-bgr555le.nut
+1001202 ./tests/data/lavfi/pixfmts_crop_le-bgr555le.nut
+891664e5a54ae5968901347da92bc5e9 *./tests/data/lavfi/pixfmts_crop_le-bgr565le.nut
+1001202 ./tests/data/lavfi/pixfmts_crop_le-bgr565le.nut
+4b7159e05765bd4703180072d86423c8 *./tests/data/lavfi/pixfmts_crop_le-bgr8.nut
+500591 ./tests/data/lavfi/pixfmts_crop_le-bgr8.nut
+395c9f706fccda721471acaa5c96c16c *./tests/data/lavfi/pixfmts_crop_le-bgra.nut
+2001202 ./tests/data/lavfi/pixfmts_crop_le-bgra.nut
+8c4850e66562a587a292dc728a65ea4a *./tests/data/lavfi/pixfmts_crop_le-gray.nut
+500591 ./tests/data/lavfi/pixfmts_crop_le-gray.nut
+daa5a6b98fb4a280c57c57bff1a2ab5a *./tests/data/lavfi/pixfmts_crop_le-gray16be.nut
+1001202 ./tests/data/lavfi/pixfmts_crop_le-gray16be.nut
+84f5ea7259073edcb893113b42213c8e *./tests/data/lavfi/pixfmts_crop_le-gray16le.nut
+1001202 ./tests/data/lavfi/pixfmts_crop_le-gray16le.nut
+3b90ed64b687d3dc186c6ef521dc71a8 *./tests/data/lavfi/pixfmts_crop_le-rgb24.nut
+1501202 ./tests/data/lavfi/pixfmts_crop_le-rgb24.nut
+a808128041a1962deaa8620c7448feba *./tests/data/lavfi/pixfmts_crop_le-rgb48be.nut
+3001202 ./tests/data/lavfi/pixfmts_crop_le-rgb48be.nut
+ce92d02cc322608d5be377cb1940677b *./tests/data/lavfi/pixfmts_crop_le-rgb48le.nut
+3001202 ./tests/data/lavfi/pixfmts_crop_le-rgb48le.nut
+6958029f73c6cdfed4f71020d816f027 *./tests/data/lavfi/pixfmts_crop_le-rgb4_byte.nut
+500591 ./tests/data/lavfi/pixfmts_crop_le-rgb4_byte.nut
+eeb78f8ce6186fba55c941469e60ba67 *./tests/data/lavfi/pixfmts_crop_le-rgb555le.nut
+1001202 ./tests/data/lavfi/pixfmts_crop_le-rgb555le.nut
+6a49700680be9a0d434411825a769556 *./tests/data/lavfi/pixfmts_crop_le-rgb565le.nut
+1001202 ./tests/data/lavfi/pixfmts_crop_le-rgb565le.nut
+88b0398c265d1ed7a837dc084fa0917c *./tests/data/lavfi/pixfmts_crop_le-rgb8.nut
+500591 ./tests/data/lavfi/pixfmts_crop_le-rgb8.nut
+fd00b24c7597268c32759a84a1de2de4 *./tests/data/lavfi/pixfmts_crop_le-rgba.nut
+2001202 ./tests/data/lavfi/pixfmts_crop_le-rgba.nut
+a9f2eaa747bf988b7bebe4f442b9c67a *./tests/data/lavfi/pixfmts_crop_le-yuv410p.nut
+563227 ./tests/data/lavfi/pixfmts_crop_le-yuv410p.nut
+3334d3aef8dba238658090ac172375d1 *./tests/data/lavfi/pixfmts_crop_le-yuv411p.nut
+750727 ./tests/data/lavfi/pixfmts_crop_le-yuv411p.nut
+bfea0188ddd4889787c403caae119cc7 *./tests/data/lavfi/pixfmts_crop_le-yuv420p.nut
+750727 ./tests/data/lavfi/pixfmts_crop_le-yuv420p.nut
+8365eff38b8c329aeb95fc605fa229bb *./tests/data/lavfi/pixfmts_crop_le-yuv420p16be.nut
+1501202 ./tests/data/lavfi/pixfmts_crop_le-yuv420p16be.nut
+5e8dd38d973d5854abe1ad4efad20cc1 *./tests/data/lavfi/pixfmts_crop_le-yuv420p16le.nut
+1501202 ./tests/data/lavfi/pixfmts_crop_le-yuv420p16le.nut
+f2f930a91fe00d4252c4720b5ecd8961 *./tests/data/lavfi/pixfmts_crop_le-yuv422p.nut
+1001202 ./tests/data/lavfi/pixfmts_crop_le-yuv422p.nut
+167e4338811a7d272925a4c6417d60da *./tests/data/lavfi/pixfmts_crop_le-yuv422p16be.nut
+2001202 ./tests/data/lavfi/pixfmts_crop_le-yuv422p16be.nut
+3359395d5875d581fa1e975013d30114 *./tests/data/lavfi/pixfmts_crop_le-yuv422p16le.nut
+2001202 ./tests/data/lavfi/pixfmts_crop_le-yuv422p16le.nut
+2472417d980e395ad6843cbb8b633b29 *./tests/data/lavfi/pixfmts_crop_le-yuv440p.nut
+1001202 ./tests/data/lavfi/pixfmts_crop_le-yuv440p.nut
+1f151980486848c96bc5585ced99003e *./tests/data/lavfi/pixfmts_crop_le-yuv444p.nut
+1501202 ./tests/data/lavfi/pixfmts_crop_le-yuv444p.nut
+d69280c2856865d2ea94bd5292aac1c6 *./tests/data/lavfi/pixfmts_crop_le-yuv444p16be.nut
+3001202 ./tests/data/lavfi/pixfmts_crop_le-yuv444p16be.nut
+33f43e030bedf9723be4f63c3e9fc80e *./tests/data/lavfi/pixfmts_crop_le-yuv444p16le.nut
+3001202 ./tests/data/lavfi/pixfmts_crop_le-yuv444p16le.nut
+7536753dfbc7932560fb50c921369a0e *./tests/data/lavfi/pixfmts_crop_le-yuva420p.nut
+1251202 ./tests/data/lavfi/pixfmts_crop_le-yuva420p.nut
+21f891093006d42d7683b0e1d773a657 *./tests/data/lavfi/pixfmts_crop_le-yuvj420p.nut
+750727 ./tests/data/lavfi/pixfmts_crop_le-yuvj420p.nut
+9a43d474c407590ad8f213880586b45e *./tests/data/lavfi/pixfmts_crop_le-yuvj422p.nut
+1001202 ./tests/data/lavfi/pixfmts_crop_le-yuvj422p.nut
+977351350450ebdbf7a9d20020c6b5a5 *./tests/data/lavfi/pixfmts_crop_le-yuvj440p.nut
+1001202 ./tests/data/lavfi/pixfmts_crop_le-yuvj440p.nut
+4a50ba26859dad91dcf7000de0d0efa1 *./tests/data/lavfi/pixfmts_crop_le-yuvj444p.nut
+1501202 ./tests/data/lavfi/pixfmts_crop_le-yuvj444p.nut
diff --git a/tests/ref/lavfi/pixfmts_null_le b/tests/ref/lavfi/pixfmts_null_le
new file mode 100644 (file)
index 0000000..3100624
--- /dev/null
@@ -0,0 +1,84 @@
+037bf9df6a765520ad6d490066bf4b89 *./tests/data/lavfi/pixfmts_null_le-abgr.nut
+20276703 ./tests/data/lavfi/pixfmts_null_le-abgr.nut
+c442a8261c2265a07212ef0f72e35f5a *./tests/data/lavfi/pixfmts_null_le-argb.nut
+20276703 ./tests/data/lavfi/pixfmts_null_le-argb.nut
+0d0cb38ab3fa0b2ec0865c14f78b217b *./tests/data/lavfi/pixfmts_null_le-bgr24.nut
+15207903 ./tests/data/lavfi/pixfmts_null_le-bgr24.nut
+50d23cc82d9dcef2fd12adb81fb9b806 *./tests/data/lavfi/pixfmts_null_le-bgr4_byte.nut
+5070254 ./tests/data/lavfi/pixfmts_null_le-bgr4_byte.nut
+378d6ac4223651a1adcbf94a3d0d807b *./tests/data/lavfi/pixfmts_null_le-bgr555le.nut
+10139054 ./tests/data/lavfi/pixfmts_null_le-bgr555le.nut
+1dfdd03995c287e3c754b164bf26a355 *./tests/data/lavfi/pixfmts_null_le-bgr565le.nut
+10139054 ./tests/data/lavfi/pixfmts_null_le-bgr565le.nut
+24bd566170343d06fec6fccfff5abc54 *./tests/data/lavfi/pixfmts_null_le-bgr8.nut
+5070254 ./tests/data/lavfi/pixfmts_null_le-bgr8.nut
+76a18a5151242fa137133f604cd624d2 *./tests/data/lavfi/pixfmts_null_le-bgra.nut
+20276703 ./tests/data/lavfi/pixfmts_null_le-bgra.nut
+db08f7f0751900347e6b8649e4164d21 *./tests/data/lavfi/pixfmts_null_le-gray.nut
+5070254 ./tests/data/lavfi/pixfmts_null_le-gray.nut
+7becf34ae825a3df3969bf4c6bfeb5e2 *./tests/data/lavfi/pixfmts_null_le-gray16be.nut
+10139054 ./tests/data/lavfi/pixfmts_null_le-gray16be.nut
+10bd87059b5c189f3caef2837f4f2b5c *./tests/data/lavfi/pixfmts_null_le-gray16le.nut
+10139054 ./tests/data/lavfi/pixfmts_null_le-gray16le.nut
+668ebe8b8103b9046b251b2fa8a1d88f *./tests/data/lavfi/pixfmts_null_le-monob.nut
+634329 ./tests/data/lavfi/pixfmts_null_le-monob.nut
+9251497f3b0634f1165d12d5a289d943 *./tests/data/lavfi/pixfmts_null_le-monow.nut
+634329 ./tests/data/lavfi/pixfmts_null_le-monow.nut
+e0af357888584d36eec5aa0f673793ef *./tests/data/lavfi/pixfmts_null_le-nv12.nut
+7604654 ./tests/data/lavfi/pixfmts_null_le-nv12.nut
+9a3297f3b34baa038b1f37cb202b512f *./tests/data/lavfi/pixfmts_null_le-nv21.nut
+7604654 ./tests/data/lavfi/pixfmts_null_le-nv21.nut
+b41eba9651e1b5fe386289b506188105 *./tests/data/lavfi/pixfmts_null_le-rgb24.nut
+15207903 ./tests/data/lavfi/pixfmts_null_le-rgb24.nut
+460b6de89b156290a12d3941db8bd731 *./tests/data/lavfi/pixfmts_null_le-rgb48be.nut
+30414303 ./tests/data/lavfi/pixfmts_null_le-rgb48be.nut
+cd93cb34d15996987367dabda3a10128 *./tests/data/lavfi/pixfmts_null_le-rgb48le.nut
+30414303 ./tests/data/lavfi/pixfmts_null_le-rgb48le.nut
+c93ba89b74c504e7f5ae9d9ab1546c73 *./tests/data/lavfi/pixfmts_null_le-rgb4_byte.nut
+5070254 ./tests/data/lavfi/pixfmts_null_le-rgb4_byte.nut
+a937a0fc764fb57dc1b3af87cba0273c *./tests/data/lavfi/pixfmts_null_le-rgb555le.nut
+10139054 ./tests/data/lavfi/pixfmts_null_le-rgb555le.nut
+d39aa298bb525e9be8860351c6f62dab *./tests/data/lavfi/pixfmts_null_le-rgb565le.nut
+10139054 ./tests/data/lavfi/pixfmts_null_le-rgb565le.nut
+4a9d8e4f2f154e83a7e1735be6300700 *./tests/data/lavfi/pixfmts_null_le-rgb8.nut
+5070254 ./tests/data/lavfi/pixfmts_null_le-rgb8.nut
+93a5b3712e6eb8c5b9a09ffc7b9fbc12 *./tests/data/lavfi/pixfmts_null_le-rgba.nut
+20276703 ./tests/data/lavfi/pixfmts_null_le-rgba.nut
+adcf64516a19fce44df77082bdb16291 *./tests/data/lavfi/pixfmts_null_le-uyvy422.nut
+10139054 ./tests/data/lavfi/pixfmts_null_le-uyvy422.nut
+2d9225153c83ee1132397d619d94d1b3 *./tests/data/lavfi/pixfmts_null_le-yuv410p.nut
+5703854 ./tests/data/lavfi/pixfmts_null_le-yuv410p.nut
+8b298af3e43348ca1b11eb8a3252ac6c *./tests/data/lavfi/pixfmts_null_le-yuv411p.nut
+7604654 ./tests/data/lavfi/pixfmts_null_le-yuv411p.nut
+eba2f135a08829387e2f698ff72a2939 *./tests/data/lavfi/pixfmts_null_le-yuv420p.nut
+7604654 ./tests/data/lavfi/pixfmts_null_le-yuv420p.nut
+16c009a235cd52b74791a895423152a3 *./tests/data/lavfi/pixfmts_null_le-yuv420p16be.nut
+15207903 ./tests/data/lavfi/pixfmts_null_le-yuv420p16be.nut
+2d59c4f1d0314a5a957a7cfc4b6fabcc *./tests/data/lavfi/pixfmts_null_le-yuv420p16le.nut
+15207903 ./tests/data/lavfi/pixfmts_null_le-yuv420p16le.nut
+c9bba4529821d796a6ab09f6a5fd355a *./tests/data/lavfi/pixfmts_null_le-yuv422p.nut
+10139054 ./tests/data/lavfi/pixfmts_null_le-yuv422p.nut
+5499502e1c29534a158a1fe60e889f60 *./tests/data/lavfi/pixfmts_null_le-yuv422p16be.nut
+20276703 ./tests/data/lavfi/pixfmts_null_le-yuv422p16be.nut
+e3d61fde6978591596bc36b914386623 *./tests/data/lavfi/pixfmts_null_le-yuv422p16le.nut
+20276703 ./tests/data/lavfi/pixfmts_null_le-yuv422p16le.nut
+5a064afe2b453bb52cdb3f176b1aa1cf *./tests/data/lavfi/pixfmts_null_le-yuv440p.nut
+10139054 ./tests/data/lavfi/pixfmts_null_le-yuv440p.nut
+0a98447b78fd476aa39686da6a74fa2e *./tests/data/lavfi/pixfmts_null_le-yuv444p.nut
+15207903 ./tests/data/lavfi/pixfmts_null_le-yuv444p.nut
+ea602a24b8e6969679265078bd8607b6 *./tests/data/lavfi/pixfmts_null_le-yuv444p16be.nut
+30414303 ./tests/data/lavfi/pixfmts_null_le-yuv444p16be.nut
+1262a0dc57ee147967fc896d04206313 *./tests/data/lavfi/pixfmts_null_le-yuv444p16le.nut
+30414303 ./tests/data/lavfi/pixfmts_null_le-yuv444p16le.nut
+a29884f3f3dfe1e00b961bc17bef3d47 *./tests/data/lavfi/pixfmts_null_le-yuva420p.nut
+12673454 ./tests/data/lavfi/pixfmts_null_le-yuva420p.nut
+32eec78ba51857b16ce9b813a49b7189 *./tests/data/lavfi/pixfmts_null_le-yuvj420p.nut
+7604654 ./tests/data/lavfi/pixfmts_null_le-yuvj420p.nut
+0dfa0ed434f73be51428758c69e082cb *./tests/data/lavfi/pixfmts_null_le-yuvj422p.nut
+10139054 ./tests/data/lavfi/pixfmts_null_le-yuvj422p.nut
+9c3a093ff64a83ac4cf0b1e65390e236 *./tests/data/lavfi/pixfmts_null_le-yuvj440p.nut
+10139054 ./tests/data/lavfi/pixfmts_null_le-yuvj440p.nut
+ede1e5882d5c5bba48ea33cf1209d231 *./tests/data/lavfi/pixfmts_null_le-yuvj444p.nut
+15207903 ./tests/data/lavfi/pixfmts_null_le-yuvj444p.nut
+f2569f2b5069a0ee0cecae33de0455e3 *./tests/data/lavfi/pixfmts_null_le-yuyv422.nut
+10139054 ./tests/data/lavfi/pixfmts_null_le-yuyv422.nut
diff --git a/tests/ref/lavfi/pixfmts_pad_le b/tests/ref/lavfi/pixfmts_pad_le
new file mode 100644 (file)
index 0000000..243a500
--- /dev/null
@@ -0,0 +1,34 @@
+e8e5e350c856c051d502cd435a2aa0bd *./tests/data/lavfi/pixfmts_pad_le-abgr.nut
+40001503 ./tests/data/lavfi/pixfmts_pad_le-abgr.nut
+a98e0a1213824ee4566d4891468bb614 *./tests/data/lavfi/pixfmts_pad_le-argb.nut
+40001503 ./tests/data/lavfi/pixfmts_pad_le-argb.nut
+ac7417cea8d6e799a31a3c9a39b8f202 *./tests/data/lavfi/pixfmts_pad_le-bgr24.nut
+30001503 ./tests/data/lavfi/pixfmts_pad_le-bgr24.nut
+6113a09a023cb2b08e9cad78eb1eb37a *./tests/data/lavfi/pixfmts_pad_le-bgra.nut
+40001503 ./tests/data/lavfi/pixfmts_pad_le-bgra.nut
+65eed443acc66c4f02bab6df4ebed515 *./tests/data/lavfi/pixfmts_pad_le-rgb24.nut
+30001503 ./tests/data/lavfi/pixfmts_pad_le-rgb24.nut
+74d4158ad0c626e9a7c6923b9ca73294 *./tests/data/lavfi/pixfmts_pad_le-rgba.nut
+40001503 ./tests/data/lavfi/pixfmts_pad_le-rgba.nut
+a5210eb6a9b10c3269899b935df9a2d6 *./tests/data/lavfi/pixfmts_pad_le-yuv410p.nut
+11251454 ./tests/data/lavfi/pixfmts_pad_le-yuv410p.nut
+a23380c9698e2d80c9fa8a8b6d4f6854 *./tests/data/lavfi/pixfmts_pad_le-yuv411p.nut
+15001503 ./tests/data/lavfi/pixfmts_pad_le-yuv411p.nut
+f8733600369adaea28aa445dbdf2ed4c *./tests/data/lavfi/pixfmts_pad_le-yuv420p.nut
+15001503 ./tests/data/lavfi/pixfmts_pad_le-yuv420p.nut
+3e0d822c11c716e7636387b1bf27c5ff *./tests/data/lavfi/pixfmts_pad_le-yuv422p.nut
+20001503 ./tests/data/lavfi/pixfmts_pad_le-yuv422p.nut
+225dd7fbc8cceb24c26b765187d43a9e *./tests/data/lavfi/pixfmts_pad_le-yuv440p.nut
+20001503 ./tests/data/lavfi/pixfmts_pad_le-yuv440p.nut
+45484f0411d336ce94636da0395f4692 *./tests/data/lavfi/pixfmts_pad_le-yuv444p.nut
+30001503 ./tests/data/lavfi/pixfmts_pad_le-yuv444p.nut
+919722724765dc3a716c38fa53b20580 *./tests/data/lavfi/pixfmts_pad_le-yuva420p.nut
+25001503 ./tests/data/lavfi/pixfmts_pad_le-yuva420p.nut
+4f20e2799966c21a9d9e0788b0956925 *./tests/data/lavfi/pixfmts_pad_le-yuvj420p.nut
+15001503 ./tests/data/lavfi/pixfmts_pad_le-yuvj420p.nut
+e4d84b0683f77a76f1c17d976eff127c *./tests/data/lavfi/pixfmts_pad_le-yuvj422p.nut
+20001503 ./tests/data/lavfi/pixfmts_pad_le-yuvj422p.nut
+9ccc1f03d8d9a00dc4a5888bd77093ad *./tests/data/lavfi/pixfmts_pad_le-yuvj440p.nut
+20001503 ./tests/data/lavfi/pixfmts_pad_le-yuvj440p.nut
+7d202babcedf836e9ae9776163ee9425 *./tests/data/lavfi/pixfmts_pad_le-yuvj444p.nut
+30001503 ./tests/data/lavfi/pixfmts_pad_le-yuvj444p.nut
diff --git a/tests/ref/lavfi/pixfmts_scale_le b/tests/ref/lavfi/pixfmts_scale_le
new file mode 100644 (file)
index 0000000..2363c8e
--- /dev/null
@@ -0,0 +1,84 @@
+d894cb97f6c80eb21bdbe8a4eea62d86 *./tests/data/lavfi/pixfmts_scale_le-abgr.nut
+4001453 ./tests/data/lavfi/pixfmts_scale_le-abgr.nut
+54346f2b2eef10919e0f247241df3b24 *./tests/data/lavfi/pixfmts_scale_le-argb.nut
+4001453 ./tests/data/lavfi/pixfmts_scale_le-argb.nut
+570f8d6b51a838aed022ef67535f6bdc *./tests/data/lavfi/pixfmts_scale_le-bgr24.nut
+3001203 ./tests/data/lavfi/pixfmts_scale_le-bgr24.nut
+ee1d35a7baf8e9016891929a2f565c0b *./tests/data/lavfi/pixfmts_scale_le-bgr4_byte.nut
+1001203 ./tests/data/lavfi/pixfmts_scale_le-bgr4_byte.nut
+36b745067197f9ca8c1731cac51329c9 *./tests/data/lavfi/pixfmts_scale_le-bgr555le.nut
+2001203 ./tests/data/lavfi/pixfmts_scale_le-bgr555le.nut
+3a514a298c6161a071ddf9963c06509d *./tests/data/lavfi/pixfmts_scale_le-bgr565le.nut
+2001203 ./tests/data/lavfi/pixfmts_scale_le-bgr565le.nut
+7f007fa6c153a16e808a9c51605a4016 *./tests/data/lavfi/pixfmts_scale_le-bgr8.nut
+1001203 ./tests/data/lavfi/pixfmts_scale_le-bgr8.nut
+a5e7040f9a80cccd65e5acf2ca09ace5 *./tests/data/lavfi/pixfmts_scale_le-bgra.nut
+4001453 ./tests/data/lavfi/pixfmts_scale_le-bgra.nut
+d7786a7d9d99ac74230cc045cab5632c *./tests/data/lavfi/pixfmts_scale_le-gray.nut
+1001203 ./tests/data/lavfi/pixfmts_scale_le-gray.nut
+af39ce3a497f6734b157c8b94544f537 *./tests/data/lavfi/pixfmts_scale_le-gray16be.nut
+2001203 ./tests/data/lavfi/pixfmts_scale_le-gray16be.nut
+7ac1b788bcc472010df7a97e762485e0 *./tests/data/lavfi/pixfmts_scale_le-gray16le.nut
+2001203 ./tests/data/lavfi/pixfmts_scale_le-gray16le.nut
+88c4c050758e64d120f50c7eff694381 *./tests/data/lavfi/pixfmts_scale_le-monob.nut
+125371 ./tests/data/lavfi/pixfmts_scale_le-monob.nut
+d31772ebaa877fc2a78565937f7f9673 *./tests/data/lavfi/pixfmts_scale_le-monow.nut
+125371 ./tests/data/lavfi/pixfmts_scale_le-monow.nut
+4676d59db43d657dc12841f6bc3ab452 *./tests/data/lavfi/pixfmts_scale_le-nv12.nut
+1501203 ./tests/data/lavfi/pixfmts_scale_le-nv12.nut
+69c699510ff1fb777b118ebee1002f14 *./tests/data/lavfi/pixfmts_scale_le-nv21.nut
+1501203 ./tests/data/lavfi/pixfmts_scale_le-nv21.nut
+514692e28e8ff6860e415ce4fcf6eb8c *./tests/data/lavfi/pixfmts_scale_le-rgb24.nut
+3001203 ./tests/data/lavfi/pixfmts_scale_le-rgb24.nut
+1894cd30dabcd3180518e4d5f09f25e7 *./tests/data/lavfi/pixfmts_scale_le-rgb48be.nut
+6001453 ./tests/data/lavfi/pixfmts_scale_le-rgb48be.nut
+1354e6e27ce3c1d4d4989ee56030c94b *./tests/data/lavfi/pixfmts_scale_le-rgb48le.nut
+6001453 ./tests/data/lavfi/pixfmts_scale_le-rgb48le.nut
+d81ffd3add95842a618eec81024f0b5c *./tests/data/lavfi/pixfmts_scale_le-rgb4_byte.nut
+1001203 ./tests/data/lavfi/pixfmts_scale_le-rgb4_byte.nut
+a350ef1dc2c9688ed49e7ba018843795 *./tests/data/lavfi/pixfmts_scale_le-rgb555le.nut
+2001203 ./tests/data/lavfi/pixfmts_scale_le-rgb555le.nut
+6f4bb711238baa762d73305213f8d035 *./tests/data/lavfi/pixfmts_scale_le-rgb565le.nut
+2001203 ./tests/data/lavfi/pixfmts_scale_le-rgb565le.nut
+091d0170b354ef0e97312b95feb5483f *./tests/data/lavfi/pixfmts_scale_le-rgb8.nut
+1001203 ./tests/data/lavfi/pixfmts_scale_le-rgb8.nut
+a3d362f222098a00e63867f612018659 *./tests/data/lavfi/pixfmts_scale_le-rgba.nut
+4001453 ./tests/data/lavfi/pixfmts_scale_le-rgba.nut
+314bd486277111a95d9369b944fa0400 *./tests/data/lavfi/pixfmts_scale_le-uyvy422.nut
+2001203 ./tests/data/lavfi/pixfmts_scale_le-uyvy422.nut
+7df8f6d69b56a8dcb6c7ee908e5018b5 *./tests/data/lavfi/pixfmts_scale_le-yuv410p.nut
+1126203 ./tests/data/lavfi/pixfmts_scale_le-yuv410p.nut
+1143e7c5cc28fe0922b051b17733bc4c *./tests/data/lavfi/pixfmts_scale_le-yuv411p.nut
+1501203 ./tests/data/lavfi/pixfmts_scale_le-yuv411p.nut
+fdad2d8df8985e3d17e73c71f713cb14 *./tests/data/lavfi/pixfmts_scale_le-yuv420p.nut
+1501203 ./tests/data/lavfi/pixfmts_scale_le-yuv420p.nut
+29a0265764530070f5cd3251cc01f66a *./tests/data/lavfi/pixfmts_scale_le-yuv420p16be.nut
+3001203 ./tests/data/lavfi/pixfmts_scale_le-yuv420p16be.nut
+6f3a265b084a78baec229238d9f7945f *./tests/data/lavfi/pixfmts_scale_le-yuv420p16le.nut
+3001203 ./tests/data/lavfi/pixfmts_scale_le-yuv420p16le.nut
+918e37701ee7377d16a8a6c119c56a40 *./tests/data/lavfi/pixfmts_scale_le-yuv422p.nut
+2001203 ./tests/data/lavfi/pixfmts_scale_le-yuv422p.nut
+ef3e865fc1d0c68977c735323c50af6e *./tests/data/lavfi/pixfmts_scale_le-yuv422p16be.nut
+4001453 ./tests/data/lavfi/pixfmts_scale_le-yuv422p16be.nut
+428a9b96214c09cb5a983ce36d6961ff *./tests/data/lavfi/pixfmts_scale_le-yuv422p16le.nut
+4001453 ./tests/data/lavfi/pixfmts_scale_le-yuv422p16le.nut
+461503fdb9b90451020aa3b25ddf041c *./tests/data/lavfi/pixfmts_scale_le-yuv440p.nut
+2001203 ./tests/data/lavfi/pixfmts_scale_le-yuv440p.nut
+81b2eba962d12e8d64f003ac56f6faf2 *./tests/data/lavfi/pixfmts_scale_le-yuv444p.nut
+3001203 ./tests/data/lavfi/pixfmts_scale_le-yuv444p.nut
+99a3738c70c8fbdc5a0e4ad4bf50648d *./tests/data/lavfi/pixfmts_scale_le-yuv444p16be.nut
+6001453 ./tests/data/lavfi/pixfmts_scale_le-yuv444p16be.nut
+385d0cc5240d62da0871915be5d86f0a *./tests/data/lavfi/pixfmts_scale_le-yuv444p16le.nut
+6001453 ./tests/data/lavfi/pixfmts_scale_le-yuv444p16le.nut
+8673a9131fb47de69788863f93a50eb7 *./tests/data/lavfi/pixfmts_scale_le-yuva420p.nut
+2501203 ./tests/data/lavfi/pixfmts_scale_le-yuva420p.nut
+30427bd6caf5bda93a173dbebe759e09 *./tests/data/lavfi/pixfmts_scale_le-yuvj420p.nut
+1501203 ./tests/data/lavfi/pixfmts_scale_le-yuvj420p.nut
+fc8288f64fd149573f73cf8da05d8e6d *./tests/data/lavfi/pixfmts_scale_le-yuvj422p.nut
+2001203 ./tests/data/lavfi/pixfmts_scale_le-yuvj422p.nut
+26d0b4713a87ab9637a4062c22e6e70d *./tests/data/lavfi/pixfmts_scale_le-yuvj440p.nut
+2001203 ./tests/data/lavfi/pixfmts_scale_le-yuvj440p.nut
+894e6184d987a5ec4dc6f77bb75ef38c *./tests/data/lavfi/pixfmts_scale_le-yuvj444p.nut
+3001203 ./tests/data/lavfi/pixfmts_scale_le-yuvj444p.nut
+169e19ac91b257bd84ace0fdf56559ad *./tests/data/lavfi/pixfmts_scale_le-yuyv422.nut
+2001203 ./tests/data/lavfi/pixfmts_scale_le-yuyv422.nut
diff --git a/tests/ref/lavfi/pixfmts_vflip_le b/tests/ref/lavfi/pixfmts_vflip_le
new file mode 100644 (file)
index 0000000..15e899a
--- /dev/null
@@ -0,0 +1,84 @@
+25e72e9dbd01ab00727c976d577f7be5 *./tests/data/lavfi/pixfmts_vflip_le-abgr.nut
+20276703 ./tests/data/lavfi/pixfmts_vflip_le-abgr.nut
+19869bf1a5ac0b6af4d8bbe2c104533c *./tests/data/lavfi/pixfmts_vflip_le-argb.nut
+20276703 ./tests/data/lavfi/pixfmts_vflip_le-argb.nut
+89108a4ba00201f79b75b9305c42352d *./tests/data/lavfi/pixfmts_vflip_le-bgr24.nut
+15207903 ./tests/data/lavfi/pixfmts_vflip_le-bgr24.nut
+407fcf564ed764c38e1d748f700ab921 *./tests/data/lavfi/pixfmts_vflip_le-bgr4_byte.nut
+5070254 ./tests/data/lavfi/pixfmts_vflip_le-bgr4_byte.nut
+bd7b3ec4d684dfad075d89a606cb8b74 *./tests/data/lavfi/pixfmts_vflip_le-bgr555le.nut
+10139054 ./tests/data/lavfi/pixfmts_vflip_le-bgr555le.nut
+fdb617533e1e7ff512ea5b6b6233e738 *./tests/data/lavfi/pixfmts_vflip_le-bgr565le.nut
+10139054 ./tests/data/lavfi/pixfmts_vflip_le-bgr565le.nut
+c60f93fd152c6903391d1fe9decd3547 *./tests/data/lavfi/pixfmts_vflip_le-bgr8.nut
+5070254 ./tests/data/lavfi/pixfmts_vflip_le-bgr8.nut
+7f9b799fb48544e49ce93e91d7f9fca8 *./tests/data/lavfi/pixfmts_vflip_le-bgra.nut
+20276703 ./tests/data/lavfi/pixfmts_vflip_le-bgra.nut
+30d9014a9d43b5f37e7aa64be3a3ecfc *./tests/data/lavfi/pixfmts_vflip_le-gray.nut
+5070254 ./tests/data/lavfi/pixfmts_vflip_le-gray.nut
+6b84b85d3326182fa1217e138249edc5 *./tests/data/lavfi/pixfmts_vflip_le-gray16be.nut
+10139054 ./tests/data/lavfi/pixfmts_vflip_le-gray16be.nut
+66bb8faa09dc149734aca3c768a6d4e1 *./tests/data/lavfi/pixfmts_vflip_le-gray16le.nut
+10139054 ./tests/data/lavfi/pixfmts_vflip_le-gray16le.nut
+d0cf8732677a5360b6160133043590d8 *./tests/data/lavfi/pixfmts_vflip_le-monob.nut
+634329 ./tests/data/lavfi/pixfmts_vflip_le-monob.nut
+ff9869d067ecb94eb9d90c9750c31fea *./tests/data/lavfi/pixfmts_vflip_le-monow.nut
+634329 ./tests/data/lavfi/pixfmts_vflip_le-monow.nut
+046f00f598ce14d9854a3534a5c99114 *./tests/data/lavfi/pixfmts_vflip_le-nv12.nut
+7604654 ./tests/data/lavfi/pixfmts_vflip_le-nv12.nut
+01ea369dd2d0d3ed7451dc5c8d61497f *./tests/data/lavfi/pixfmts_vflip_le-nv21.nut
+7604654 ./tests/data/lavfi/pixfmts_vflip_le-nv21.nut
+eaefabc168d0b14576bab45bc1e56e1e *./tests/data/lavfi/pixfmts_vflip_le-rgb24.nut
+15207903 ./tests/data/lavfi/pixfmts_vflip_le-rgb24.nut
+4e0c384163ebab06a08e74637beb02bc *./tests/data/lavfi/pixfmts_vflip_le-rgb48be.nut
+30414303 ./tests/data/lavfi/pixfmts_vflip_le-rgb48be.nut
+a77bfeefcd96750cf0e1917a2e2bf1e7 *./tests/data/lavfi/pixfmts_vflip_le-rgb48le.nut
+30414303 ./tests/data/lavfi/pixfmts_vflip_le-rgb48le.nut
+8c6ff02df0b06dd2d574836c3741b2a2 *./tests/data/lavfi/pixfmts_vflip_le-rgb4_byte.nut
+5070254 ./tests/data/lavfi/pixfmts_vflip_le-rgb4_byte.nut
+4f8eaad29a17e0f8e9d8ab743e76b999 *./tests/data/lavfi/pixfmts_vflip_le-rgb555le.nut
+10139054 ./tests/data/lavfi/pixfmts_vflip_le-rgb555le.nut
+73f247a3315dceaea3022ac7c197c5ef *./tests/data/lavfi/pixfmts_vflip_le-rgb565le.nut
+10139054 ./tests/data/lavfi/pixfmts_vflip_le-rgb565le.nut
+13a8d89ef78d8127297d899005456ff0 *./tests/data/lavfi/pixfmts_vflip_le-rgb8.nut
+5070254 ./tests/data/lavfi/pixfmts_vflip_le-rgb8.nut
+1fc6e920a42ec812aaa3b2aa02f37987 *./tests/data/lavfi/pixfmts_vflip_le-rgba.nut
+20276703 ./tests/data/lavfi/pixfmts_vflip_le-rgba.nut
+ffbd36720c77398d9a0d03ce2625928f *./tests/data/lavfi/pixfmts_vflip_le-uyvy422.nut
+10139054 ./tests/data/lavfi/pixfmts_vflip_le-uyvy422.nut
+7bfb39d7afb49d6a6173e6b23ae321eb *./tests/data/lavfi/pixfmts_vflip_le-yuv410p.nut
+5703854 ./tests/data/lavfi/pixfmts_vflip_le-yuv410p.nut
+4a90048cc3a65fac150e53289700efe1 *./tests/data/lavfi/pixfmts_vflip_le-yuv411p.nut
+7604654 ./tests/data/lavfi/pixfmts_vflip_le-yuv411p.nut
+2e6d6062e8cad37fb3ab2c433b55f382 *./tests/data/lavfi/pixfmts_vflip_le-yuv420p.nut
+7604654 ./tests/data/lavfi/pixfmts_vflip_le-yuv420p.nut
+539076782902664a8acf381bf4f713e8 *./tests/data/lavfi/pixfmts_vflip_le-yuv420p16be.nut
+15207903 ./tests/data/lavfi/pixfmts_vflip_le-yuv420p16be.nut
+0f609e588e5a258644ef85170d70e030 *./tests/data/lavfi/pixfmts_vflip_le-yuv420p16le.nut
+15207903 ./tests/data/lavfi/pixfmts_vflip_le-yuv420p16le.nut
+d7f5cb44d9b0210d66d6a8762640ab34 *./tests/data/lavfi/pixfmts_vflip_le-yuv422p.nut
+10139054 ./tests/data/lavfi/pixfmts_vflip_le-yuv422p.nut
+9bd8f8c961822b586fa4cf992be54acc *./tests/data/lavfi/pixfmts_vflip_le-yuv422p16be.nut
+20276703 ./tests/data/lavfi/pixfmts_vflip_le-yuv422p16be.nut
+9c4a1239605c7952b736ac3130163f14 *./tests/data/lavfi/pixfmts_vflip_le-yuv422p16le.nut
+20276703 ./tests/data/lavfi/pixfmts_vflip_le-yuv422p16le.nut
+876385e96165acf51271b20e5d85a416 *./tests/data/lavfi/pixfmts_vflip_le-yuv440p.nut
+10139054 ./tests/data/lavfi/pixfmts_vflip_le-yuv440p.nut
+9c3c667d1613b72d15bc6d851c5eb8f7 *./tests/data/lavfi/pixfmts_vflip_le-yuv444p.nut
+15207903 ./tests/data/lavfi/pixfmts_vflip_le-yuv444p.nut
+0f4afa4a4aacf4bb6b87641abde71ea9 *./tests/data/lavfi/pixfmts_vflip_le-yuv444p16be.nut
+30414303 ./tests/data/lavfi/pixfmts_vflip_le-yuv444p16be.nut
+8f31557bc52adfe00ae8b40a9b8c23f8 *./tests/data/lavfi/pixfmts_vflip_le-yuv444p16le.nut
+30414303 ./tests/data/lavfi/pixfmts_vflip_le-yuv444p16le.nut
+c705d1cf061d8c6580ac690b55f92276 *./tests/data/lavfi/pixfmts_vflip_le-yuva420p.nut
+12673454 ./tests/data/lavfi/pixfmts_vflip_le-yuva420p.nut
+41fd02b204da0ab62452cd14b595e2e4 *./tests/data/lavfi/pixfmts_vflip_le-yuvj420p.nut
+7604654 ./tests/data/lavfi/pixfmts_vflip_le-yuvj420p.nut
+7f6ca9bc1812cde02036d7d29a7cce43 *./tests/data/lavfi/pixfmts_vflip_le-yuvj422p.nut
+10139054 ./tests/data/lavfi/pixfmts_vflip_le-yuvj422p.nut
+40591908cca457f51dee30a86c3e8ffd *./tests/data/lavfi/pixfmts_vflip_le-yuvj440p.nut
+10139054 ./tests/data/lavfi/pixfmts_vflip_le-yuvj440p.nut
+77e5e095881c52a04fd9f5abd1d7b5ac *./tests/data/lavfi/pixfmts_vflip_le-yuvj444p.nut
+15207903 ./tests/data/lavfi/pixfmts_vflip_le-yuvj444p.nut
+e944ff7316cd03c42c091717ce74f602 *./tests/data/lavfi/pixfmts_vflip_le-yuyv422.nut
+10139054 ./tests/data/lavfi/pixfmts_vflip_le-yuyv422.nut