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