You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	fate: Add fsync filter tests
This commit is contained in:
		| @@ -23,7 +23,7 @@ FFMPEG=ffmpeg$(PROGSSUF)$(EXESUF) | ||||
| $(AREF): CMP= | ||||
|  | ||||
| APITESTSDIR := tests/api | ||||
| FATE_OUTDIRS = tests/data tests/data/fate tests/data/filtergraphs tests/data/lavf tests/data/lavf-fate tests/data/pixfmt tests/vsynth1 $(APITESTSDIR) | ||||
| FATE_OUTDIRS = tests/data tests/data/fate tests/data/filtergraphs tests/data/maps tests/data/lavf tests/data/lavf-fate tests/data/pixfmt tests/vsynth1 $(APITESTSDIR) | ||||
| OUTDIRS += $(FATE_OUTDIRS) | ||||
|  | ||||
| $(VREF): tests/videogen$(HOSTEXESUF) | tests/vsynth1 | ||||
| @@ -66,6 +66,10 @@ tests/data/filtergraphs/%: TAG = COPY | ||||
| tests/data/filtergraphs/%: $(SRC_PATH)/tests/filtergraphs/% | tests/data/filtergraphs | ||||
| 	$(M)cp $< $@ | ||||
|  | ||||
| tests/data/maps/%: TAG = COPY | ||||
| tests/data/maps/%: $(SRC_PATH)/tests/maps/% | tests/data/maps | ||||
| 	$(M)cp $< $@ | ||||
|  | ||||
| RUNNING_FATE := $(filter check fate%,$(filter-out fate-rsync,$(MAKECMDGOALS))) | ||||
|  | ||||
| # Check sanity of dependencies when running FATE tests. | ||||
|   | ||||
| @@ -395,6 +395,12 @@ FATE_FILTER_SAMPLES-$(call FILTERDEMDEC, FPS SCALE, MOV, QTRLE) += fate-filter-f | ||||
| fate-filter-fps-cfr: CMD = framecrc -auto_conversion_filters -i $(TARGET_SAMPLES)/qtrle/apple-animation-variable-fps-bug.mov -r 30 -fps_mode cfr -pix_fmt yuv420p | ||||
| fate-filter-fps:     CMD = framecrc -auto_conversion_filters -i $(TARGET_SAMPLES)/qtrle/apple-animation-variable-fps-bug.mov -vf fps=30 -pix_fmt yuv420p | ||||
|  | ||||
| FATE_FILTER_SAMPLES-$(call FILTERFRAMECRC, TESTSRC2 FSYNC, FILE_PROTOCOL) += fate-filter-fsync-up fate-filter-fsync-down | ||||
| fate-filter-fsync-up: tests/data/maps/fsync-up | ||||
| fate-filter-fsync-up: CMD = framecrc -lavfi testsrc2=r=25:d=1,fsync=f=tests/data/maps/fsync-up | ||||
| fate-filter-fsync-down: tests/data/maps/fsync-down | ||||
| fate-filter-fsync-down: CMD = framecrc -lavfi testsrc2=r=25:d=1,fsync=f=tests/data/maps/fsync-down | ||||
|  | ||||
| FATE_FILTER_ALPHAEXTRACT_ALPHAMERGE := $(addprefix fate-filter-alphaextract_alphamerge_, rgb yuv) | ||||
| FATE_FILTER_VSYNTH_PGMYUV-$(call ALLYES, SCALE_FILTER FORMAT_FILTER SPLIT_FILTER ALPHAEXTRACT_FILTER ALPHAMERGE_FILTER) += $(FATE_FILTER_ALPHAEXTRACT_ALPHAMERGE) | ||||
| $(FATE_FILTER_ALPHAEXTRACT_ALPHAMERGE): fate-filter-alphaextract_alphamerge_%: tests/data/filtergraphs/alphamerge_alphaextract_% | ||||
|   | ||||
							
								
								
									
										7
									
								
								tests/maps/fsync-down
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								tests/maps/fsync-down
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | ||||
| 1 0 1/7 | ||||
| 5 1 1/7 | ||||
| 8 2 1/7 | ||||
| 12 3 1/7 | ||||
| 16 4 1/7 | ||||
| 19 5 1/7 | ||||
| 23 6 1/7 | ||||
							
								
								
									
										57
									
								
								tests/maps/fsync-up
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								tests/maps/fsync-up
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,57 @@ | ||||
| 0 0 1/57 | ||||
| 0 1 1/57 | ||||
| 1 2 1/57 | ||||
| 1 3 1/57 | ||||
| 1 4 1/57 | ||||
| 2 5 1/57 | ||||
| 2 6 1/57 | ||||
| 3 7 1/57 | ||||
| 3 8 1/57 | ||||
| 4 9 1/57 | ||||
| 4 10 1/57 | ||||
| 5 11 1/57 | ||||
| 5 12 1/57 | ||||
| 5 13 1/57 | ||||
| 6 14 1/57 | ||||
| 6 15 1/57 | ||||
| 7 16 1/57 | ||||
| 7 17 1/57 | ||||
| 8 18 1/57 | ||||
| 8 19 1/57 | ||||
| 8 20 1/57 | ||||
| 9 21 1/57 | ||||
| 9 22 1/57 | ||||
| 10 23 1/57 | ||||
| 10 24 1/57 | ||||
| 11 25 1/57 | ||||
| 11 26 1/57 | ||||
| 12 27 1/57 | ||||
| 12 28 1/57 | ||||
| 12 29 1/57 | ||||
| 13 30 1/57 | ||||
| 13 31 1/57 | ||||
| 14 32 1/57 | ||||
| 14 33 1/57 | ||||
| 15 34 1/57 | ||||
| 15 35 1/57 | ||||
| 16 36 1/57 | ||||
| 16 37 1/57 | ||||
| 16 38 1/57 | ||||
| 17 39 1/57 | ||||
| 17 40 1/57 | ||||
| 18 41 1/57 | ||||
| 18 42 1/57 | ||||
| 19 43 1/57 | ||||
| 19 44 1/57 | ||||
| 19 45 1/57 | ||||
| 20 46 1/57 | ||||
| 20 47 1/57 | ||||
| 21 48 1/57 | ||||
| 21 49 1/57 | ||||
| 22 50 1/57 | ||||
| 22 51 1/57 | ||||
| 23 52 1/57 | ||||
| 23 53 1/57 | ||||
| 23 54 1/57 | ||||
| 24 55 1/57 | ||||
| 24 56 1/57 | ||||
							
								
								
									
										12
									
								
								tests/ref/fate/filter-fsync-down
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								tests/ref/fate/filter-fsync-down
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | ||||
| #tb 0: 1/7 | ||||
| #media_type 0: video | ||||
| #codec_id 0: rawvideo | ||||
| #dimensions 0: 320x240 | ||||
| #sar 0: 1/1 | ||||
| 0,          0,          0,        1,   115200, 0x7ed43658 | ||||
| 0,          1,          1,        1,   115200, 0x5418f45b | ||||
| 0,          2,          2,        1,   115200, 0x9872fad9 | ||||
| 0,          3,          3,        1,   115200, 0x4dbbf2e0 | ||||
| 0,          4,          4,        1,   115200, 0xcce711f5 | ||||
| 0,          5,          5,        1,   115200, 0xaa341025 | ||||
| 0,          6,          6,        1,   115200, 0xb41eeaac | ||||
							
								
								
									
										62
									
								
								tests/ref/fate/filter-fsync-up
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								tests/ref/fate/filter-fsync-up
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,62 @@ | ||||
| #tb 0: 1/57 | ||||
| #media_type 0: video | ||||
| #codec_id 0: rawvideo | ||||
| #dimensions 0: 320x240 | ||||
| #sar 0: 1/1 | ||||
| 0,          0,          0,        1,   115200, 0xeba70ff3 | ||||
| 0,          1,          1,        1,   115200, 0xeba70ff3 | ||||
| 0,          2,          2,        1,   115200, 0x7ed43658 | ||||
| 0,          3,          3,        1,   115200, 0x7ed43658 | ||||
| 0,          4,          4,        1,   115200, 0x7ed43658 | ||||
| 0,          5,          5,        1,   115200, 0x8cd87e03 | ||||
| 0,          6,          6,        1,   115200, 0x8cd87e03 | ||||
| 0,          7,          7,        1,   115200, 0xbb1ca0c4 | ||||
| 0,          8,          8,        1,   115200, 0xbb1ca0c4 | ||||
| 0,          9,          9,        1,   115200, 0x5fdfd474 | ||||
| 0,         10,         10,        1,   115200, 0x5fdfd474 | ||||
| 0,         11,         11,        1,   115200, 0x5418f45b | ||||
| 0,         12,         12,        1,   115200, 0x5418f45b | ||||
| 0,         13,         13,        1,   115200, 0x5418f45b | ||||
| 0,         14,         14,        1,   115200, 0xb16cf929 | ||||
| 0,         15,         15,        1,   115200, 0xb16cf929 | ||||
| 0,         16,         16,        1,   115200, 0xe1f7f824 | ||||
| 0,         17,         17,        1,   115200, 0xe1f7f824 | ||||
| 0,         18,         18,        1,   115200, 0x9872fad9 | ||||
| 0,         19,         19,        1,   115200, 0x9872fad9 | ||||
| 0,         20,         20,        1,   115200, 0x9872fad9 | ||||
| 0,         21,         21,        1,   115200, 0x02a4f220 | ||||
| 0,         22,         22,        1,   115200, 0x02a4f220 | ||||
| 0,         23,         23,        1,   115200, 0x9ae2fcc9 | ||||
| 0,         24,         24,        1,   115200, 0x9ae2fcc9 | ||||
| 0,         25,         25,        1,   115200, 0x9b56f029 | ||||
| 0,         26,         26,        1,   115200, 0x9b56f029 | ||||
| 0,         27,         27,        1,   115200, 0x4dbbf2e0 | ||||
| 0,         28,         28,        1,   115200, 0x4dbbf2e0 | ||||
| 0,         29,         29,        1,   115200, 0x4dbbf2e0 | ||||
| 0,         30,         30,        1,   115200, 0x1953f828 | ||||
| 0,         31,         31,        1,   115200, 0x1953f828 | ||||
| 0,         32,         32,        1,   115200, 0xc42403b8 | ||||
| 0,         33,         33,        1,   115200, 0xc42403b8 | ||||
| 0,         34,         34,        1,   115200, 0xeb4615f6 | ||||
| 0,         35,         35,        1,   115200, 0xeb4615f6 | ||||
| 0,         36,         36,        1,   115200, 0xcce711f5 | ||||
| 0,         37,         37,        1,   115200, 0xcce711f5 | ||||
| 0,         38,         38,        1,   115200, 0xcce711f5 | ||||
| 0,         39,         39,        1,   115200, 0x297b12cf | ||||
| 0,         40,         40,        1,   115200, 0x297b12cf | ||||
| 0,         41,         41,        1,   115200, 0x625f10e9 | ||||
| 0,         42,         42,        1,   115200, 0x625f10e9 | ||||
| 0,         43,         43,        1,   115200, 0xaa341025 | ||||
| 0,         44,         44,        1,   115200, 0xaa341025 | ||||
| 0,         45,         45,        1,   115200, 0xaa341025 | ||||
| 0,         46,         46,        1,   115200, 0x139821b1 | ||||
| 0,         47,         47,        1,   115200, 0x139821b1 | ||||
| 0,         48,         48,        1,   115200, 0x1e7e09a0 | ||||
| 0,         49,         49,        1,   115200, 0x1e7e09a0 | ||||
| 0,         50,         50,        1,   115200, 0xa7d80776 | ||||
| 0,         51,         51,        1,   115200, 0xa7d80776 | ||||
| 0,         52,         52,        1,   115200, 0xb41eeaac | ||||
| 0,         53,         53,        1,   115200, 0xb41eeaac | ||||
| 0,         54,         54,        1,   115200, 0xb41eeaac | ||||
| 0,         55,         55,        1,   115200, 0xe00dd55d | ||||
| 0,         56,         56,        1,   115200, 0xe00dd55d | ||||
		Reference in New Issue
	
	Block a user