aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2022-03-13 22:07:57 +0100
committerPaul B Mahol <onemda@gmail.com>2022-03-14 17:43:12 +0100
commit4eb76e74612942d10ecce806d7bbdedeb6008faf (patch)
tree214870993844650a59e9483e5be5f27da11c9951
parenta71a3d1ed24fdcfb3f09795e1fbfeca990463d69 (diff)
downloadffmpeg-4eb76e74612942d10ecce806d7bbdedeb6008faf.tar.gz
fate: add decimate filter test
-rw-r--r--tests/fate/filter-video.mak3
-rw-r--r--tests/ref/fate/filter-decimate245
2 files changed, 248 insertions, 0 deletions
diff --git a/tests/fate/filter-video.mak b/tests/fate/filter-video.mak
index 510bb3ffbc..cd33361880 100644
--- a/tests/fate/filter-video.mak
+++ b/tests/fate/filter-video.mak
@@ -451,6 +451,9 @@ fate-filter-concat: CMD = framecrc -filter_complex_script $(TARGET_PATH)/tests/d
fate-filter-concat-vfr: tests/data/filtergraphs/concat-vfr
fate-filter-concat-vfr: CMD = framecrc -filter_complex_script $(TARGET_PATH)/tests/data/filtergraphs/concat-vfr
+FATE_FILTER-$(call ALLYES, TESTSRC2_FILTER FPS_FILTER DECIMATE_FILTER) += fate-filter-decimate
+fate-filter-decimate: CMD = framecrc -lavfi testsrc2=r=24:d=10,fps=60,decimate=5,decimate=4,decimate=3 -pix_fmt yuv420p
+
FATE_FILTER-$(call ALLYES, TESTSRC2_FILTER FPS_FILTER MPDECIMATE_FILTER) += fate-filter-mpdecimate
fate-filter-mpdecimate: CMD = framecrc -lavfi testsrc2=r=2:d=10,fps=3,mpdecimate -r 3 -pix_fmt yuv420p
diff --git a/tests/ref/fate/filter-decimate b/tests/ref/fate/filter-decimate
new file mode 100644
index 0000000000..7c51b438a4
--- /dev/null
+++ b/tests/ref/fate/filter-decimate
@@ -0,0 +1,245 @@
+#tb 0: 1/24
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 320x240
+#sar 0: 1/1
+0, 0, 0, 1, 115200, 0x3744b3ed
+0, 1, 1, 1, 115200, 0x960ae41c
+0, 2, 2, 1, 115200, 0xe8031d25
+0, 3, 3, 1, 115200, 0x13254a89
+0, 4, 4, 1, 115200, 0x939c7f3d
+0, 5, 5, 1, 115200, 0xa68ba085
+0, 6, 6, 1, 115200, 0xe7bda27b
+0, 7, 7, 1, 115200, 0x00679a86
+0, 8, 8, 1, 115200, 0x0c849830
+0, 9, 9, 1, 115200, 0x2e6a927d
+0, 10, 10, 1, 115200, 0x475b92e1
+0, 11, 11, 1, 115200, 0xfe3e9516
+0, 12, 12, 1, 115200, 0xc5d79a51
+0, 13, 13, 1, 115200, 0x9dd29e29
+0, 14, 14, 1, 115200, 0x16b3ae83
+0, 15, 15, 1, 115200, 0x4151b7b0
+0, 16, 16, 1, 115200, 0x5f54b19d
+0, 17, 17, 1, 115200, 0xd776b3e3
+0, 18, 18, 1, 115200, 0xe55ab961
+0, 19, 19, 1, 115200, 0xad23bb36
+0, 20, 20, 1, 115200, 0x7f4db57f
+0, 21, 21, 1, 115200, 0xbafda06e
+0, 22, 22, 1, 115200, 0xf263893c
+0, 23, 23, 1, 115200, 0x53ba81d3
+0, 24, 24, 1, 115200, 0x0fa465ad
+0, 25, 25, 1, 115200, 0x214a709b
+0, 26, 26, 1, 115200, 0x51878099
+0, 27, 27, 1, 115200, 0x6e1a7b19
+0, 28, 28, 1, 115200, 0x96ed90b3
+0, 29, 29, 1, 115200, 0x91aba349
+0, 30, 30, 1, 115200, 0xfd35adb5
+0, 31, 31, 1, 115200, 0xec62b4a5
+0, 32, 32, 1, 115200, 0x8898b87a
+0, 33, 33, 1, 115200, 0x517dc6b8
+0, 34, 34, 1, 115200, 0xb7cdcc9c
+0, 35, 35, 1, 115200, 0x9ba9dfb5
+0, 36, 36, 1, 115200, 0xd162f354
+0, 37, 37, 1, 115200, 0x1f25e394
+0, 38, 38, 1, 115200, 0xd828e1dc
+0, 39, 39, 1, 115200, 0xa02cce79
+0, 40, 40, 1, 115200, 0x1ca0c5ec
+0, 41, 41, 1, 115200, 0xab66ba79
+0, 42, 42, 1, 115200, 0x484c9be1
+0, 43, 43, 1, 115200, 0x8d3b7e1c
+0, 44, 44, 1, 115200, 0x50fe70d4
+0, 45, 45, 1, 115200, 0x54b85d95
+0, 46, 46, 1, 115200, 0xea0451c2
+0, 47, 47, 1, 115200, 0x3811656f
+0, 48, 48, 1, 115200, 0x0c7c7081
+0, 49, 49, 1, 115200, 0xe0b15961
+0, 50, 50, 1, 115200, 0x227f6926
+0, 51, 51, 1, 115200, 0xfbb26630
+0, 52, 52, 1, 115200, 0x7d3e840d
+0, 53, 53, 1, 115200, 0xeb5fa9c0
+0, 54, 54, 1, 115200, 0x0c54b377
+0, 55, 55, 1, 115200, 0xab62be11
+0, 56, 56, 1, 115200, 0xf6a1c43b
+0, 57, 57, 1, 115200, 0xf266c6fc
+0, 58, 58, 1, 115200, 0x2952d0ca
+0, 59, 59, 1, 115200, 0x528ed993
+0, 60, 60, 1, 115200, 0x8fc8ebcc
+0, 61, 61, 1, 115200, 0x85ddd275
+0, 62, 62, 1, 115200, 0xbbd1d587
+0, 63, 63, 1, 115200, 0x55dfe337
+0, 64, 64, 1, 115200, 0x1cede87f
+0, 65, 65, 1, 115200, 0x4eaee7ed
+0, 66, 66, 1, 115200, 0xe75aea8e
+0, 67, 67, 1, 115200, 0xb758f43c
+0, 68, 68, 1, 115200, 0xe0f7ed7f
+0, 69, 69, 1, 115200, 0x5735c147
+0, 70, 70, 1, 115200, 0x7b86a23a
+0, 71, 71, 1, 115200, 0xe0ec8dcc
+0, 72, 72, 1, 115200, 0xdce072c4
+0, 73, 73, 1, 115200, 0xf87a8603
+0, 74, 74, 1, 115200, 0x0a70acd9
+0, 75, 75, 1, 115200, 0xc88fd26c
+0, 76, 76, 1, 115200, 0xb57429df
+0, 77, 77, 1, 115200, 0x99e47b15
+0, 78, 78, 1, 115200, 0x7ef18171
+0, 79, 79, 1, 115200, 0xe6d277ea
+0, 80, 80, 1, 115200, 0xcea57703
+0, 81, 81, 1, 115200, 0x5f0b5f56
+0, 82, 82, 1, 115200, 0x685e311a
+0, 83, 83, 1, 115200, 0xc42f0eca
+0, 84, 84, 1, 115200, 0x2884cc9e
+0, 85, 85, 1, 115200, 0xcb29e344
+0, 86, 86, 1, 115200, 0x99f6f98e
+0, 87, 87, 1, 115200, 0x6afd0ff0
+0, 88, 88, 1, 115200, 0x04e00753
+0, 89, 89, 1, 115200, 0x17141778
+0, 90, 90, 1, 115200, 0x2ddb1b44
+0, 91, 91, 1, 115200, 0x5cad0475
+0, 92, 92, 1, 115200, 0x1dd6bcb5
+0, 93, 93, 1, 115200, 0x2ad35f9a
+0, 94, 94, 1, 115200, 0x83652763
+0, 95, 95, 1, 115200, 0xec7408ab
+0, 96, 96, 1, 115200, 0x6162ffec
+0, 97, 97, 1, 115200, 0xf1220ac0
+0, 98, 98, 1, 115200, 0xc2d62c84
+0, 99, 99, 1, 115200, 0x34653b99
+0, 100, 100, 1, 115200, 0x020e66ea
+0, 101, 101, 1, 115200, 0x0dca7cdb
+0, 102, 102, 1, 115200, 0x3dc971b6
+0, 103, 103, 1, 115200, 0x98bf6287
+0, 104, 104, 1, 115200, 0xaabd5b1a
+0, 105, 105, 1, 115200, 0xbb6a4fa3
+0, 106, 106, 1, 115200, 0x03dd3aa4
+0, 107, 107, 1, 115200, 0x3af1360a
+0, 108, 108, 1, 115200, 0x152037a4
+0, 109, 109, 1, 115200, 0x57993a48
+0, 110, 110, 1, 115200, 0x0b15446a
+0, 111, 111, 1, 115200, 0x4f6347d9
+0, 112, 112, 1, 115200, 0xef1e44fa
+0, 113, 113, 1, 115200, 0xa2d04d81
+0, 114, 114, 1, 115200, 0x843a4c9b
+0, 115, 115, 1, 115200, 0xbf7752d1
+0, 116, 116, 1, 115200, 0x5c6e5525
+0, 117, 117, 1, 115200, 0x3c154810
+0, 118, 118, 1, 115200, 0x422f49e5
+0, 119, 119, 1, 115200, 0x19e94743
+0, 120, 120, 1, 115200, 0x5ef8435d
+0, 121, 121, 1, 115200, 0x49304277
+0, 122, 122, 1, 115200, 0x10be590d
+0, 123, 123, 1, 115200, 0x2c466d25
+0, 124, 124, 1, 115200, 0x5e4a88d6
+0, 125, 125, 1, 115200, 0x729ca385
+0, 126, 126, 1, 115200, 0x1ceda942
+0, 127, 127, 1, 115200, 0x76f1b6df
+0, 128, 128, 1, 115200, 0x51a1cbcd
+0, 129, 129, 1, 115200, 0xb8a1cf0a
+0, 130, 130, 1, 115200, 0x46e2db68
+0, 131, 131, 1, 115200, 0xbb75e434
+0, 132, 132, 1, 115200, 0xc983fa93
+0, 133, 133, 1, 115200, 0x4772e1f5
+0, 134, 134, 1, 115200, 0x516edf5d
+0, 135, 135, 1, 115200, 0xd6abc909
+0, 136, 136, 1, 115200, 0x501eb9ba
+0, 137, 137, 1, 115200, 0x477fa501
+0, 138, 138, 1, 115200, 0x495b8934
+0, 139, 139, 1, 115200, 0x6b226e4c
+0, 140, 140, 1, 115200, 0x78385fe5
+0, 141, 141, 1, 115200, 0x31744953
+0, 142, 142, 1, 115200, 0x3065441b
+0, 143, 143, 1, 115200, 0xea0f4fc3
+0, 144, 144, 1, 115200, 0xabeb5a8b
+0, 145, 145, 1, 115200, 0xebd26907
+0, 146, 146, 1, 115200, 0xb09b7cec
+0, 147, 147, 1, 115200, 0xac2d7c67
+0, 148, 148, 1, 115200, 0x0ccf9831
+0, 149, 149, 1, 115200, 0xbd97c1d7
+0, 150, 150, 1, 115200, 0x78fae02a
+0, 151, 151, 1, 115200, 0x9c83eac2
+0, 152, 152, 1, 115200, 0x1730ea14
+0, 153, 153, 1, 115200, 0xc31ad6b5
+0, 154, 154, 1, 115200, 0xeb55c91d
+0, 155, 155, 1, 115200, 0x962ccec2
+0, 156, 156, 1, 115200, 0xb8d3e712
+0, 157, 157, 1, 115200, 0x6b9dd89d
+0, 158, 158, 1, 115200, 0x0e9ad4b2
+0, 159, 159, 1, 115200, 0x4130c7a9
+0, 160, 160, 1, 115200, 0xfdc3c95a
+0, 161, 161, 1, 115200, 0xf315bda6
+0, 162, 162, 1, 115200, 0x4bc3b912
+0, 163, 163, 1, 115200, 0xbaffc04f
+0, 164, 164, 1, 115200, 0x3db0b8fc
+0, 165, 165, 1, 115200, 0xad4ca464
+0, 166, 166, 1, 115200, 0xba0f8631
+0, 167, 167, 1, 115200, 0x9cee7879
+0, 168, 168, 1, 115200, 0x9ded6c00
+0, 169, 169, 1, 115200, 0x7fe086ad
+0, 170, 170, 1, 115200, 0x4d03b49a
+0, 171, 171, 1, 115200, 0xe3e4da5e
+0, 172, 172, 1, 115200, 0x5dd92ee1
+0, 173, 173, 1, 115200, 0x2e838a0b
+0, 174, 174, 1, 115200, 0x7e4d9226
+0, 175, 175, 1, 115200, 0x2ef78d74
+0, 176, 176, 1, 115200, 0x48d979bc
+0, 177, 177, 1, 115200, 0xc8bb5e03
+0, 178, 178, 1, 115200, 0x9a732644
+0, 179, 179, 1, 115200, 0x3ef6f663
+0, 180, 180, 1, 115200, 0x0d93bf3a
+0, 181, 181, 1, 115200, 0x5b93cae6
+0, 182, 182, 1, 115200, 0xce5deda8
+0, 183, 183, 1, 115200, 0xbb751742
+0, 184, 184, 1, 115200, 0xda5915f2
+0, 185, 185, 1, 115200, 0x1fd13822
+0, 186, 186, 1, 115200, 0xfbc74cf5
+0, 187, 187, 1, 115200, 0xdb973f71
+0, 188, 188, 1, 115200, 0x038bf8d2
+0, 189, 189, 1, 115200, 0x8cb09cf6
+0, 190, 190, 1, 115200, 0x23d56c24
+0, 191, 191, 1, 115200, 0xc2a14e78
+0, 192, 192, 1, 115200, 0x25384d72
+0, 193, 193, 1, 115200, 0xbf505c2a
+0, 194, 194, 1, 115200, 0x7f11704d
+0, 195, 195, 1, 115200, 0x83b57e8c
+0, 196, 196, 1, 115200, 0xd560904a
+0, 197, 197, 1, 115200, 0x6de79f3f
+0, 198, 198, 1, 115200, 0xf1808e3e
+0, 199, 199, 1, 115200, 0xc23879a8
+0, 200, 200, 1, 115200, 0x9199737e
+0, 201, 201, 1, 115200, 0x13a862ab
+0, 202, 202, 1, 115200, 0x56d75b8d
+0, 203, 203, 1, 115200, 0x11a85b04
+0, 204, 204, 1, 115200, 0x49735f37
+0, 205, 205, 1, 115200, 0xd83e6782
+0, 206, 206, 1, 115200, 0x0a0f764d
+0, 207, 207, 1, 115200, 0x870d7c76
+0, 208, 208, 1, 115200, 0x6847819a
+0, 209, 209, 1, 115200, 0xe0cf8104
+0, 210, 210, 1, 115200, 0x16f880f3
+0, 211, 211, 1, 115200, 0xbcb079ba
+0, 212, 212, 1, 115200, 0x09c579df
+0, 213, 213, 1, 115200, 0xa2416c6d
+0, 214, 214, 1, 115200, 0x181e5c0c
+0, 215, 215, 1, 115200, 0x4b7e5752
+0, 216, 216, 1, 115200, 0xda554658
+0, 217, 217, 1, 115200, 0x2b9252f4
+0, 218, 218, 1, 115200, 0xbfe1689b
+0, 219, 219, 1, 115200, 0xf6ef640c
+0, 220, 220, 1, 115200, 0x423d77e8
+0, 221, 221, 1, 115200, 0x37b185c1
+0, 222, 222, 1, 115200, 0x666992a4
+0, 223, 223, 1, 115200, 0x9ae39b0a
+0, 224, 224, 1, 115200, 0xec7ea7ed
+0, 225, 225, 1, 115200, 0x2606ad0b
+0, 226, 226, 1, 115200, 0xef62c3f5
+0, 227, 227, 1, 115200, 0xb933db3f
+0, 228, 228, 1, 115200, 0x38d2fd89
+0, 229, 229, 1, 115200, 0xa446f158
+0, 230, 230, 1, 115200, 0xb5dded43
+0, 231, 231, 1, 115200, 0x137dd7be
+0, 232, 232, 1, 115200, 0xd9beca7e
+0, 233, 233, 1, 115200, 0x7581c760
+0, 234, 234, 1, 115200, 0x7506a692
+0, 235, 235, 1, 115200, 0xb67c8e7d
+0, 236, 236, 1, 115200, 0x3a4c7fbe
+0, 237, 237, 1, 115200, 0xe287603b
+0, 238, 238, 1, 115200, 0xd3894d9d
+0, 239, 239, 1, 115200, 0x674f4263