1cabdff1aSopenharmony_ciFATE_QT-$(call FRAMECRC, MOV, EIGHTBPS, SCALE_FILTER ARESAMPLE_FILTER) += fate-8bps
2cabdff1aSopenharmony_cifate-8bps: CMD = framecrc -i $(TARGET_SAMPLES)/8bps/full9iron-partial.mov -pix_fmt rgb24 -vf scale -af aresample
3cabdff1aSopenharmony_ci
4cabdff1aSopenharmony_ciFATE_QT-$(call ENCDEC, PCM_S16LE QDM2, PCM_S16LE MOV, PIPE_PROTOCOL) += fate-qdm2
5cabdff1aSopenharmony_cifate-qdm2: CMD = pcm -i $(TARGET_SAMPLES)/qt-surge-suite/surge-2-16-B-QDM2.mov
6cabdff1aSopenharmony_cifate-qdm2: CMP = oneoff
7cabdff1aSopenharmony_cifate-qdm2: REF = $(SAMPLES)/qt-surge-suite/surge-2-16-B-QDM2.pcm
8cabdff1aSopenharmony_cifate-qdm2: FUZZ = 2
9cabdff1aSopenharmony_ci
10cabdff1aSopenharmony_ciFATE_QT-$(call ENCDEC, PCM_S16LE PCM_ALAW, MOV PCM_S16LE) += fate-qt-alaw-mono
11cabdff1aSopenharmony_cifate-qt-alaw-mono: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-1-16-B-alaw.mov -f s16le
12cabdff1aSopenharmony_ci
13cabdff1aSopenharmony_ciFATE_QT-$(call ENCDEC, PCM_S16LE PCM_ALAW, MOV PCM_S16LE) += fate-qt-alaw-stereo
14cabdff1aSopenharmony_cifate-qt-alaw-stereo: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-2-16-B-alaw.mov -f s16le
15cabdff1aSopenharmony_ci
16cabdff1aSopenharmony_ciFATE_QT-$(call ENCDEC, PCM_S16LE ADPCM_IMA_QT, PCM_S16LE MOV, ARESAMPLE_FILTER) += fate-qt-ima4-mono
17cabdff1aSopenharmony_cifate-qt-ima4-mono: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-1-16-B-ima4.mov -f s16le -af aresample
18cabdff1aSopenharmony_ci
19cabdff1aSopenharmony_ciFATE_QT-$(call ENCDEC, PCM_S16LE ADPCM_IMA_QT, PCM_S16LE MOV, ARESAMPLE_FILTER) += fate-qt-ima4-stereo
20cabdff1aSopenharmony_cifate-qt-ima4-stereo: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-2-16-B-ima4.mov -f s16le -af aresample
21cabdff1aSopenharmony_ci
22cabdff1aSopenharmony_ciFATE_QT-$(call ENCDEC, PCM_S16LE MACE3, PCM_S16LE MOV, ARESAMPLE_FILTER) += fate-qt-mac3-mono
23cabdff1aSopenharmony_cifate-qt-mac3-mono: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-1-8-MAC3.mov -f s16le -af aresample
24cabdff1aSopenharmony_ci
25cabdff1aSopenharmony_ciFATE_QT-$(call ENCDEC, PCM_S16LE MACE3, PCM_S16LE MOV, ARESAMPLE_FILTER) += fate-qt-mac3-stereo
26cabdff1aSopenharmony_cifate-qt-mac3-stereo: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-2-8-MAC3.mov -f s16le -af aresample
27cabdff1aSopenharmony_ci
28cabdff1aSopenharmony_ciFATE_QT-$(call ENCDEC, PCM_S16LE MACE6, PCM_S16LE MOV, ARESAMPLE_FILTER) += fate-qt-mac6-mono
29cabdff1aSopenharmony_cifate-qt-mac6-mono: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-1-8-MAC6.mov -f s16le -af aresample
30cabdff1aSopenharmony_ci
31cabdff1aSopenharmony_ciFATE_QT-$(call ENCDEC, PCM_S16LE MACE6, PCM_S16LE MOV, ARESAMPLE_FILTER) += fate-qt-mac6-stereo
32cabdff1aSopenharmony_cifate-qt-mac6-stereo: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-2-8-MAC6.mov -f s16le -af aresample
33cabdff1aSopenharmony_ci
34cabdff1aSopenharmony_ciFATE_QT-$(call ENCDEC, PCM_S16LE PCM_MULAW, PCM_S16LE MOV) += fate-qt-ulaw-mono
35cabdff1aSopenharmony_cifate-qt-ulaw-mono: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-1-16-B-ulaw.mov -f s16le
36cabdff1aSopenharmony_ci
37cabdff1aSopenharmony_ciFATE_QT-$(call ENCDEC, PCM_S16LE PCM_MULAW, PCM_S16LE MOV) += fate-qt-ulaw-stereo
38cabdff1aSopenharmony_cifate-qt-ulaw-stereo: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-2-16-B-ulaw.mov -f s16le
39cabdff1aSopenharmony_ci
40cabdff1aSopenharmony_ciFATE_QT-$(call FRAMECRC, MOV, QDRAW, SCALE_FILTER) += fate-quickdraw
41cabdff1aSopenharmony_cifate-quickdraw: CMD = framecrc -i $(TARGET_SAMPLES)/quickdraw/Airplane.mov -pix_fmt rgb24 -vf scale
42cabdff1aSopenharmony_ci
43cabdff1aSopenharmony_ciFATE_QT-$(call FRAMECRC, MOV, RPZA, SCALE_FILTER) += fate-rpza
44cabdff1aSopenharmony_cifate-rpza: CMD = framecrc -i $(TARGET_SAMPLES)/rpza/rpza2.mov -t 2 -pix_fmt rgb24 -vf scale
45cabdff1aSopenharmony_ci
46cabdff1aSopenharmony_ciFATE_QT-$(call FRAMECRC, MOV, SVQ1) += fate-svq1
47cabdff1aSopenharmony_cifate-svq1: CMD = framecrc -i $(TARGET_SAMPLES)/svq1/marymary-shackles.mov -an -t 10
48cabdff1aSopenharmony_ci
49cabdff1aSopenharmony_ciFATE_QT-$(call FRAMECRC, MOV, SVQ1) += fate-svq1-headerswap
50cabdff1aSopenharmony_cifate-svq1-headerswap: CMD = framecrc -i $(TARGET_SAMPLES)/svq1/ct_ending_cut.mov -frames 4
51cabdff1aSopenharmony_ci
52cabdff1aSopenharmony_ciFATE_SVQ3 += fate-svq3-1
53cabdff1aSopenharmony_cifate-svq3-1: CMD = framecrc -i $(TARGET_SAMPLES)/svq3/Vertical400kbit.sorenson3.mov -t 6 -an
54cabdff1aSopenharmony_ci
55cabdff1aSopenharmony_ci#FATE_SVQ3 += fate-svq3-2
56cabdff1aSopenharmony_ci#FIXME: first frame changes depending on --enable-memory-poisoning being used to configure or not
57cabdff1aSopenharmony_cifate-svq3-2: CMD = framecrc -flags +bitexact -ignore_editlist 1 -i $(TARGET_SAMPLES)/svq3/svq3_decoding_regression.mov -an
58cabdff1aSopenharmony_ci
59cabdff1aSopenharmony_ciFATE_SVQ3 += fate-svq3-watermark
60cabdff1aSopenharmony_cifate-svq3-watermark: CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES)/svq3/svq3_watermark.mov
61cabdff1aSopenharmony_ci
62cabdff1aSopenharmony_ciFATE_QT-$(call FRAMECRC, MOV, SVQ3, ZLIB) += $(FATE_SVQ3)
63cabdff1aSopenharmony_cifate-svq3: $(FATE_SVQ3)
64cabdff1aSopenharmony_ci
65cabdff1aSopenharmony_ciFATE_QT += $(FATE_QT-yes)
66cabdff1aSopenharmony_ci
67cabdff1aSopenharmony_ciFATE_SAMPLES_FFMPEG += $(FATE_QT)
68cabdff1aSopenharmony_cifate-qt: $(FATE_QT)
69