1cabdff1aSopenharmony_ci# files from fate-acodec 2cabdff1aSopenharmony_ci 3cabdff1aSopenharmony_ciFATE_SEEK_ACODEC += adpcm-ima_qt adpcm-ima_qt-trellis \ 4cabdff1aSopenharmony_ci adpcm-ima_wav adpcm-ima_wav-trellis \ 5cabdff1aSopenharmony_ci adpcm-ms adpcm-ms-trellis \ 6cabdff1aSopenharmony_ci adpcm-swf adpcm-swf-trellis \ 7cabdff1aSopenharmony_ci adpcm-yamaha adpcm-yamaha-trellis \ 8cabdff1aSopenharmony_ci alac flac mp2 \ 9cabdff1aSopenharmony_ci pcm-alaw pcm-mulaw pcm-s8 pcm-u8 \ 10cabdff1aSopenharmony_ci pcm-s16be pcm-s16le pcm-s24be \ 11cabdff1aSopenharmony_ci pcm-s24le pcm-s32be pcm-s32le \ 12cabdff1aSopenharmony_ci pcm-f32be pcm-f32le pcm-f64be \ 13cabdff1aSopenharmony_ci pcm-f64le \ 14cabdff1aSopenharmony_ci 15cabdff1aSopenharmony_cifate-seek-acodec-adpcm-ima_qt: SRC = fate/acodec-adpcm-ima_qt.aiff 16cabdff1aSopenharmony_cifate-seek-acodec-adpcm-ima_wav: SRC = fate/acodec-adpcm-ima_wav.wav 17cabdff1aSopenharmony_cifate-seek-acodec-adpcm-ms: SRC = fate/acodec-adpcm-ms.wav 18cabdff1aSopenharmony_cifate-seek-acodec-adpcm-swf: SRC = fate/acodec-adpcm-swf.flv 19cabdff1aSopenharmony_cifate-seek-acodec-adpcm-yamaha: SRC = fate/acodec-adpcm-yamaha.wav 20cabdff1aSopenharmony_cifate-seek-acodec-adpcm-ima_qt-trellis: SRC = fate/acodec-adpcm-ima_qt-trellis.aiff 21cabdff1aSopenharmony_cifate-seek-acodec-adpcm-ima_wav-trellis: SRC = fate/acodec-adpcm-ima_wav-trellis.wav 22cabdff1aSopenharmony_cifate-seek-acodec-adpcm-ms-trellis: SRC = fate/acodec-adpcm-ms-trellis.wav 23cabdff1aSopenharmony_cifate-seek-acodec-adpcm-swf-trellis: SRC = fate/acodec-adpcm-swf-trellis.flv 24cabdff1aSopenharmony_cifate-seek-acodec-adpcm-yamaha-trellis: SRC = fate/acodec-adpcm-yamaha-trellis.wav 25cabdff1aSopenharmony_cifate-seek-acodec-alac: SRC = fate/acodec-alac.mov 26cabdff1aSopenharmony_cifate-seek-acodec-flac: SRC = fate/acodec-flac.flac 27cabdff1aSopenharmony_cifate-seek-acodec-mp2: SRC = fate/acodec-mp2.mp2 28cabdff1aSopenharmony_cifate-seek-acodec-pcm-alaw: SRC = fate/acodec-pcm-alaw.wav 29cabdff1aSopenharmony_cifate-seek-acodec-pcm-f32be: SRC = fate/acodec-pcm-f32be.au 30cabdff1aSopenharmony_cifate-seek-acodec-pcm-f32le: SRC = fate/acodec-pcm-f32le.wav 31cabdff1aSopenharmony_cifate-seek-acodec-pcm-f64be: SRC = fate/acodec-pcm-f64be.au 32cabdff1aSopenharmony_cifate-seek-acodec-pcm-f64le: SRC = fate/acodec-pcm-f64le.wav 33cabdff1aSopenharmony_cifate-seek-acodec-pcm-mulaw: SRC = fate/acodec-pcm-mulaw.wav 34cabdff1aSopenharmony_cifate-seek-acodec-pcm-s16be: SRC = fate/acodec-pcm-s16be.mov 35cabdff1aSopenharmony_cifate-seek-acodec-pcm-s16le: SRC = fate/acodec-pcm-s16le.wav 36cabdff1aSopenharmony_cifate-seek-acodec-pcm-s24be: SRC = fate/acodec-pcm-s24be.mov 37cabdff1aSopenharmony_cifate-seek-acodec-pcm-s24le: SRC = fate/acodec-pcm-s24le.wav 38cabdff1aSopenharmony_cifate-seek-acodec-pcm-s32be: SRC = fate/acodec-pcm-s32be.mov 39cabdff1aSopenharmony_cifate-seek-acodec-pcm-s32le: SRC = fate/acodec-pcm-s32le.wav 40cabdff1aSopenharmony_cifate-seek-acodec-pcm-s8: SRC = fate/acodec-pcm-s8.mov 41cabdff1aSopenharmony_cifate-seek-acodec-pcm-u8: SRC = fate/acodec-pcm-u8.wav 42cabdff1aSopenharmony_ci 43cabdff1aSopenharmony_ciFATE_SEEK_ACODEC := $(FATE_SEEK_ACODEC:%=fate-seek-acodec-%) 44cabdff1aSopenharmony_ci# The following disables every fate-seek-* test whose 45cabdff1aSopenharmony_ci# corresponding fate-* test has unmet requirements (or is disabled). 46cabdff1aSopenharmony_ciFATE_SEEK_ACODEC := $(filter $(subst fate-,fate-seek-,$(FATE_ACODEC)), $(FATE_SEEK_ACODEC)) 47cabdff1aSopenharmony_ciFATE_SEEK += $(FATE_SEEK_ACODEC) 48cabdff1aSopenharmony_ci 49cabdff1aSopenharmony_ci# files from fate-vsynth_lena 50cabdff1aSopenharmony_ci 51cabdff1aSopenharmony_ciFATE_SEEK_VSYNTH_LENA += asv1 asv2 \ 52cabdff1aSopenharmony_ci dnxhd-720p dnxhd-720p-rd \ 53cabdff1aSopenharmony_ci dnxhd-1080i dnxhd-4k-hr-lb \ 54cabdff1aSopenharmony_ci dv dv-411 dv-50 \ 55cabdff1aSopenharmony_ci ffv1 \ 56cabdff1aSopenharmony_ci flashsv \ 57cabdff1aSopenharmony_ci flv \ 58cabdff1aSopenharmony_ci h261 h263 h263p \ 59cabdff1aSopenharmony_ci huffyuv \ 60cabdff1aSopenharmony_ci jpegls ljpeg mjpeg \ 61cabdff1aSopenharmony_ci mpeg1 mpeg1b \ 62cabdff1aSopenharmony_ci mpeg2-422 mpeg2-idct-int \ 63cabdff1aSopenharmony_ci mpeg2-ilace mpeg2-ivlc-qprd \ 64cabdff1aSopenharmony_ci mpeg2-thread mpeg2-thread-ivlc \ 65cabdff1aSopenharmony_ci mpeg4 $(FATE_MPEG4_AVI) \ 66cabdff1aSopenharmony_ci msmpeg4 msmpeg4v2 \ 67cabdff1aSopenharmony_ci rgb \ 68cabdff1aSopenharmony_ci roqvideo \ 69cabdff1aSopenharmony_ci rv10 rv20 \ 70cabdff1aSopenharmony_ci snow snow-ll \ 71cabdff1aSopenharmony_ci svq1 \ 72cabdff1aSopenharmony_ci wmv1 wmv2 \ 73cabdff1aSopenharmony_ci yuv \ 74cabdff1aSopenharmony_ci 75cabdff1aSopenharmony_cifate-seek-vsynth_lena-asv1: SRC = fate/vsynth_lena-asv1.avi 76cabdff1aSopenharmony_cifate-seek-vsynth_lena-asv2: SRC = fate/vsynth_lena-asv2.avi 77cabdff1aSopenharmony_cifate-seek-vsynth_lena-dnxhd-1080i: SRC = fate/vsynth_lena-dnxhd-1080i.mov 78cabdff1aSopenharmony_cifate-seek-vsynth_lena-dnxhd-720p: SRC = fate/vsynth_lena-dnxhd-720p.dnxhd 79cabdff1aSopenharmony_cifate-seek-vsynth_lena-dnxhd-720p-rd: SRC = fate/vsynth_lena-dnxhd-720p.dnxhd 80cabdff1aSopenharmony_cifate-seek-vsynth_lena-dnxhd-4k-hr-lb: SRC = fate/vsynth_lena-dnxhd-4k-hr-lb.dnxhd 81cabdff1aSopenharmony_cifate-seek-vsynth_lena-dv: SRC = fate/vsynth_lena-dv.dv 82cabdff1aSopenharmony_cifate-seek-vsynth_lena-dv-411: SRC = fate/vsynth_lena-dv-411.dv 83cabdff1aSopenharmony_cifate-seek-vsynth_lena-dv-50: SRC = fate/vsynth_lena-dv-50.dv 84cabdff1aSopenharmony_cifate-seek-vsynth_lena-ffv1: SRC = fate/vsynth_lena-ffv1.avi 85cabdff1aSopenharmony_cifate-seek-vsynth_lena-flashsv: SRC = fate/vsynth_lena-flashsv.flv 86cabdff1aSopenharmony_cifate-seek-vsynth_lena-flv: SRC = fate/vsynth_lena-flv.flv 87cabdff1aSopenharmony_cifate-seek-vsynth_lena-h261: SRC = fate/vsynth_lena-h261.avi 88cabdff1aSopenharmony_cifate-seek-vsynth_lena-h263: SRC = fate/vsynth_lena-h263.avi 89cabdff1aSopenharmony_cifate-seek-vsynth_lena-h263p: SRC = fate/vsynth_lena-h263p.avi 90cabdff1aSopenharmony_cifate-seek-vsynth_lena-huffyuv: SRC = fate/vsynth_lena-huffyuv.avi 91cabdff1aSopenharmony_cifate-seek-vsynth_lena-jpegls: SRC = fate/vsynth_lena-jpegls.avi 92cabdff1aSopenharmony_cifate-seek-vsynth_lena-ljpeg: SRC = fate/vsynth_lena-ljpeg.avi 93cabdff1aSopenharmony_cifate-seek-vsynth_lena-mjpeg: SRC = fate/vsynth_lena-mjpeg.avi 94cabdff1aSopenharmony_cifate-seek-vsynth_lena-mpeg1: SRC = fate/vsynth_lena-mpeg1.mpeg1video 95cabdff1aSopenharmony_cifate-seek-vsynth_lena-mpeg1b: SRC = fate/vsynth_lena-mpeg1b.mpeg1video 96cabdff1aSopenharmony_cifate-seek-vsynth_lena-mpeg2-422: SRC = fate/vsynth_lena-mpeg2-422.mpeg2video 97cabdff1aSopenharmony_cifate-seek-vsynth_lena-mpeg2-idct-int: SRC = fate/vsynth_lena-mpeg2-idct-int.mpeg2video 98cabdff1aSopenharmony_cifate-seek-vsynth_lena-mpeg2-ilace: SRC = fate/vsynth_lena-mpeg2-ilace.mpeg2video 99cabdff1aSopenharmony_cifate-seek-vsynth_lena-mpeg2-ivlc-qprd: SRC = fate/vsynth_lena-mpeg2-ivlc-qprd.mpeg2video 100cabdff1aSopenharmony_cifate-seek-vsynth_lena-mpeg2-thread: SRC = fate/vsynth_lena-mpeg2-thread.mpeg2video 101cabdff1aSopenharmony_cifate-seek-vsynth_lena-mpeg2-thread-ivlc: SRC = fate/vsynth_lena-mpeg2-thread-ivlc.mpeg2video 102cabdff1aSopenharmony_cifate-seek-vsynth_lena-mpeg4: SRC = fate/vsynth_lena-mpeg4.mp4 103cabdff1aSopenharmony_cifate-seek-vsynth_lena-mpeg4-adap: SRC = fate/vsynth_lena-mpeg4-adap.avi 104cabdff1aSopenharmony_cifate-seek-vsynth_lena-mpeg4-adv: SRC = fate/vsynth_lena-mpeg4-adv.avi 105cabdff1aSopenharmony_cifate-seek-vsynth_lena-mpeg4-error: SRC = fate/vsynth_lena-mpeg4-error.avi 106cabdff1aSopenharmony_cifate-seek-vsynth_lena-mpeg4-nr: SRC = fate/vsynth_lena-mpeg4-nr.avi 107cabdff1aSopenharmony_cifate-seek-vsynth_lena-mpeg4-nsse: SRC = fate/vsynth_lena-mpeg4-nsse.avi 108cabdff1aSopenharmony_cifate-seek-vsynth_lena-mpeg4-qpel: SRC = fate/vsynth_lena-mpeg4-qpel.avi 109cabdff1aSopenharmony_cifate-seek-vsynth_lena-mpeg4-qprd: SRC = fate/vsynth_lena-mpeg4-qprd.avi 110cabdff1aSopenharmony_cifate-seek-vsynth_lena-mpeg4-rc: SRC = fate/vsynth_lena-mpeg4-rc.avi 111cabdff1aSopenharmony_cifate-seek-vsynth_lena-mpeg4-thread: SRC = fate/vsynth_lena-mpeg4-thread.avi 112cabdff1aSopenharmony_cifate-seek-vsynth_lena-msmpeg4: SRC = fate/vsynth_lena-msmpeg4.avi 113cabdff1aSopenharmony_cifate-seek-vsynth_lena-msmpeg4v2: SRC = fate/vsynth_lena-msmpeg4v2.avi 114cabdff1aSopenharmony_cifate-seek-vsynth_lena-rgb: SRC = fate/vsynth_lena-rgb.avi 115cabdff1aSopenharmony_cifate-seek-vsynth_lena-roqvideo: SRC = fate/vsynth_lena-roqvideo.roq 116cabdff1aSopenharmony_cifate-seek-vsynth_lena-rv10: SRC = fate/vsynth_lena-rv10.rm 117cabdff1aSopenharmony_cifate-seek-vsynth_lena-rv20: SRC = fate/vsynth_lena-rv20.rm 118cabdff1aSopenharmony_cifate-seek-vsynth_lena-snow: SRC = fate/vsynth_lena-snow.avi 119cabdff1aSopenharmony_cifate-seek-vsynth_lena-snow-ll: SRC = fate/vsynth_lena-snow-ll.avi 120cabdff1aSopenharmony_cifate-seek-vsynth_lena-svq1: SRC = fate/vsynth_lena-svq1.mov 121cabdff1aSopenharmony_cifate-seek-vsynth_lena-wmv1: SRC = fate/vsynth_lena-wmv1.avi 122cabdff1aSopenharmony_cifate-seek-vsynth_lena-wmv2: SRC = fate/vsynth_lena-wmv2.avi 123cabdff1aSopenharmony_cifate-seek-vsynth_lena-yuv: SRC = fate/vsynth_lena-yuv.avi 124cabdff1aSopenharmony_ci 125cabdff1aSopenharmony_ciFATE_SEEK_VSYNTH_LENA := $(FATE_SEEK_VSYNTH_LENA:%=fate-seek-vsynth_lena-%) 126cabdff1aSopenharmony_ciFATE_SEEK_VSYNTH_LENA := $(filter $(subst fate-,fate-seek-,$(FATE_VSYNTH_LENA)), $(FATE_SEEK_VSYNTH_LENA)) 127cabdff1aSopenharmony_ciFATE_SAMPLES_SEEK += $(FATE_SEEK_VSYNTH_LENA) 128cabdff1aSopenharmony_ci 129cabdff1aSopenharmony_ci# files from fate-lavf-audio 130cabdff1aSopenharmony_ci 131cabdff1aSopenharmony_ciFATE_SEEK_LAVF_AUDIO += aiff al au mmf ogg ul voc wav 132cabdff1aSopenharmony_ci 133cabdff1aSopenharmony_ciFATE_SEEK_LAVF_AUDIO := $(FATE_SEEK_LAVF_AUDIO:%=fate-seek-lavf-%) 134cabdff1aSopenharmony_ciFATE_SEEK_LAVF_AUDIO := $(filter $(subst fate-,fate-seek-,$(FATE_LAVF_AUDIO)), $(FATE_SEEK_LAVF_AUDIO)) 135cabdff1aSopenharmony_ciFATE_SEEK += $(FATE_SEEK_LAVF_AUDIO) 136cabdff1aSopenharmony_ci 137cabdff1aSopenharmony_ci# files from fate-lavf-container 138cabdff1aSopenharmony_ci 139cabdff1aSopenharmony_ciFATE_SEEK_LAVF_CONTAINER += asf avi dv flv gxf mkv mov mpg \ 140cabdff1aSopenharmony_ci mxf mxf_d10 mxf_dv25 mxf_dvcpro50 \ 141cabdff1aSopenharmony_ci mxf_opatom mxf_opatom_audio \ 142cabdff1aSopenharmony_ci nut swf ts wtv 143cabdff1aSopenharmony_ci# rm is special: fate-lavf-rm does not read the created file 144cabdff1aSopenharmony_ci# and therefore does not require the corresponding demuxer 145cabdff1aSopenharmony_ci# to be present, so we have to explicitly check for this here. 146cabdff1aSopenharmony_ciFATE_SEEK_LAVF_CONTAINER-$(CONFIG_RM_DEMUXER) += rm 147cabdff1aSopenharmony_ciFATE_SEEK_LAVF_CONTAINER += $(FATE_SEEK_LAVF_CONTAINER-yes) 148cabdff1aSopenharmony_ci 149cabdff1aSopenharmony_ciFATE_SEEK_LAVF_CONTAINER := $(FATE_SEEK_LAVF_CONTAINER:%=fate-seek-lavf-%) 150cabdff1aSopenharmony_ciFATE_SEEK_LAVF_CONTAINER := $(filter $(subst fate-,fate-seek-,$(FATE_LAVF_CONTAINER)), $(FATE_SEEK_LAVF_CONTAINER)) 151cabdff1aSopenharmony_ciFATE_SEEK += $(FATE_SEEK_LAVF_CONTAINER) 152cabdff1aSopenharmony_ci 153cabdff1aSopenharmony_ci# files from fate-lavf-video 154cabdff1aSopenharmony_ci 155cabdff1aSopenharmony_ciFATE_SEEK_LAVF_VIDEO += gif y4m 156cabdff1aSopenharmony_ci 157cabdff1aSopenharmony_ciFATE_SEEK_LAVF_VIDEO := $(FATE_SEEK_LAVF_VIDEO:%=fate-seek-lavf-%) 158cabdff1aSopenharmony_ciFATE_SEEK_LAVF_VIDEO := $(filter $(subst fate-,fate-seek-,$(FATE_LAVF_VIDEO)), $(FATE_SEEK_LAVF_VIDEO)) 159cabdff1aSopenharmony_ciFATE_SEEK += $(FATE_SEEK_LAVF_VIDEO) 160cabdff1aSopenharmony_ci 161cabdff1aSopenharmony_ci$(FATE_SEEK_LAVF_AUDIO) $(FATE_SEEK_LAVF_CONTAINER) $(FATE_SEEK_LAVF_VIDEO): SRC = lavf/lavf.$(@:fate-seek-lavf-%=%) 162cabdff1aSopenharmony_ci 163cabdff1aSopenharmony_ci# files from fate-lavf-image 164cabdff1aSopenharmony_ci 165cabdff1aSopenharmony_ciFATE_SEEK_LAVF_IMAGE += bmp jpg pcx pgm ppm sgi tga tiff 166cabdff1aSopenharmony_ci 167cabdff1aSopenharmony_ciFATE_SEEK_LAVF_IMAGE := $(FATE_SEEK_LAVF_IMAGE:%=fate-seek-lavf-%) 168cabdff1aSopenharmony_ciFATE_SEEK_LAVF_IMAGE := $(filter $(subst fate-,fate-seek-,$(FATE_LAVF_IMAGES)), $(FATE_SEEK_LAVF_IMAGE)) 169cabdff1aSopenharmony_ci$(FATE_SEEK_LAVF_IMAGE): SRC = images/$(@:fate-seek-lavf-%=%)/%02d.$(@:fate-seek-lavf-%=%) 170cabdff1aSopenharmony_ciFATE_SEEK += $(FATE_SEEK_LAVF_IMAGE) 171cabdff1aSopenharmony_ci 172cabdff1aSopenharmony_ci#files from fate-lavf-image2pipe 173cabdff1aSopenharmony_ci 174cabdff1aSopenharmony_ciFATE_SEEK_LAVF_IMAGE2PIPE += pbmpipe pgmpipe ppmpipe 175cabdff1aSopenharmony_ci 176cabdff1aSopenharmony_ciFATE_SEEK_LAVF_IMAGE2PIPE := $(FATE_SEEK_LAVF_IMAGE2PIPE:%=fate-seek-lavf-%) 177cabdff1aSopenharmony_ciFATE_SEEK_LAVF_IMAGE2PIPE := $(filter $(subst fate-,fate-seek-,$(FATE_LAVF_IMAGE2PIPE)), $(FATE_SEEK_LAVF_IMAGE2PIPE)) 178cabdff1aSopenharmony_ci$(FATE_SEEK_LAVF_IMAGE2PIPE): SRC = lavf/$(@:fate-seek-lavf-%pipe=%)pipe.$(@:fate-seek-lavf-%pipe=%) 179cabdff1aSopenharmony_ciFATE_SEEK += $(FATE_SEEK_LAVF_IMAGE2PIPE) 180cabdff1aSopenharmony_ci 181cabdff1aSopenharmony_ci# extra files 182cabdff1aSopenharmony_ci 183cabdff1aSopenharmony_ciFATE_SEEK_EXTRA-$(CONFIG_MP3_DEMUXER) += fate-seek-extra-mp3 184cabdff1aSopenharmony_ciFATE_SEEK_EXTRA-$(call ALLYES, CACHE_PROTOCOL PIPE_PROTOCOL MP3_DEMUXER) += fate-seek-cache-pipe 185cabdff1aSopenharmony_ciFATE_SEEK_EXTRA-$(CONFIG_MATROSKA_DEMUXER) += fate-seek-mkv-codec-delay 186cabdff1aSopenharmony_ciFATE_SEEK_EXTRA-$(CONFIG_MOV_DEMUXER) += fate-seek-extra-mp4 187cabdff1aSopenharmony_ciFATE_SEEK_EXTRA-$(CONFIG_MOV_DEMUXER) += fate-seek-empty-edit-mp4 188cabdff1aSopenharmony_ciFATE_SEEK_EXTRA-$(CONFIG_MOV_DEMUXER) += fate-seek-test-iibbibb-mp4 189cabdff1aSopenharmony_ciFATE_SEEK_EXTRA-$(CONFIG_MOV_DEMUXER) += fate-seek-test-iibbibb-neg-ctts-mp4 190cabdff1aSopenharmony_ci 191cabdff1aSopenharmony_cifate-seek-extra-mp3: CMD = run libavformat/tests/seek$(EXESUF) $(TARGET_SAMPLES)/gapless/gapless.mp3 -fastseek 1 192cabdff1aSopenharmony_cifate-seek-extra-mp4: CMD = run libavformat/tests/seek$(EXESUF) $(TARGET_SAMPLES)/mov/buck480p30_na.mp4 -duration 180 -frames 4 193cabdff1aSopenharmony_cifate-seek-empty-edit-mp4: CMD = run libavformat/tests/seek$(EXESUF) $(TARGET_SAMPLES)/mov/empty_edit_5s.mp4 -duration 15 -frames 4 194cabdff1aSopenharmony_cifate-seek-test-iibbibb-mp4: CMD = run libavformat/tests/seek$(EXESUF) $(TARGET_SAMPLES)/mov/test_iibbibb.mp4 -duration 13 -frames 4 195cabdff1aSopenharmony_cifate-seek-test-iibbibb-neg-ctts-mp4: CMD = run libavformat/tests/seek$(EXESUF) $(TARGET_SAMPLES)/mov/test_iibbibb_neg_ctts.mp4 -duration 13 -frames 4 196cabdff1aSopenharmony_cifate-seek-cache-pipe: CMD = cat $(SAMPLES)/gapless/gapless.mp3 | run libavformat/tests/seek$(EXESUF) cache:pipe:0 -read_ahead_limit -1 197cabdff1aSopenharmony_cifate-seek-mkv-codec-delay: CMD = run libavformat/tests/seek$(EXESUF) $(TARGET_SAMPLES)/mkv/codec_delay_opus.mkv 198cabdff1aSopenharmony_ci 199cabdff1aSopenharmony_ciFATE_SEEK_EXTRA += $(FATE_SEEK_EXTRA-yes) 200cabdff1aSopenharmony_ci 201cabdff1aSopenharmony_ci 202cabdff1aSopenharmony_ci$(FATE_SEEK) $(FATE_SAMPLES_SEEK) $(FATE_SEEK_EXTRA): libavformat/tests/seek$(EXESUF) 203cabdff1aSopenharmony_ci$(FATE_SEEK) $(FATE_SAMPLES_SEEK): CMD = run libavformat/tests/seek$(EXESUF) $(TARGET_PATH)/tests/data/$(SRC) 204cabdff1aSopenharmony_ci$(FATE_SEEK) $(FATE_SAMPLES_SEEK): fate-seek-%: fate-% 205cabdff1aSopenharmony_ci$(subst fate-seek-,fate-,$(FATE_SAMPLES_SEEK) $(FATE_SEEK)): KEEP_FILES ?= 1 206cabdff1aSopenharmony_cifate-seek-%: REF = $(SRC_PATH)/tests/ref/seek/$(@:fate-seek-%=%) 207cabdff1aSopenharmony_ci 208cabdff1aSopenharmony_ciFATE_AVCONV += $(FATE_SEEK) 209cabdff1aSopenharmony_ciFATE_SAMPLES_AVCONV += $(FATE_SAMPLES_SEEK) $(FATE_SEEK_EXTRA) 210cabdff1aSopenharmony_cifate-seek: $(FATE_SEEK) $(FATE_SAMPLES_SEEK) $(FATE_SEEK_EXTRA) 211