When CMD is crc/framecrc, always use the macros CRC/FRAMECRC, even if it includes unnecessary requirements for rawvideo/pcm_s16le encoders (as actually noticed in a comment of the Makefile).
Unified · Split
| @@ -106,6 +106,9 @@ FRAMEMD5 = $(call ALLYES, $(1:%=%_DEMUXER) $(2:%=%_DECODER) $(3) \ · 105 unmodified lines | ||
| 106 | 106 | FRAMECRC = $(call ALLYES, $(1:%=%_DEMUXER) $(2:%=%_DECODER) $(3) \ |
| 107 | 107 | PCM_S16LE_ENCODER RAWVIDEO_ENCODER FRAMECRC_MUXER \ |
| 108 | 108 | PIPE_PROTOCOL FILE_PROTOCOL) |
| 109 | +CRC = $(call ALLYES, $(1:%=%_DEMUXER) $(2:%=%_DECODER) $(3) \ | |
| 110 | + PCM_S16LE_ENCODER RAWVIDEO_ENCODER CRC_MUXER \ | |
| 111 | + PIPE_PROTOCOL FILE_PROTOCOL) | |
| 109 | 112 | |
| 110 | 113 | # Variant of DEMDEC for use with the "pcm" command. |
| 111 | 114 | PCM = $(call ALLYES, $(1:%=%_DEMUXER) $(2:%=%_DECODER) $(3) FILE_PROTOCOL \ |
| @@ -253,7 +253,7 @@ $(FATE_AAC_ALL): FUZZ = 2 · 252 unmodified lines | ||
| 253 | 253 | |
| 254 | 254 | FATE_AAC_ENCODE-$(call TRANSCODE, AAC, ADTS AAC, WAV_MUXER WAV_DEMUXER PCM_S16LE_DECODER ARESAMPLE_FILTER) += $(FATE_AAC_ENCODE) |
| 255 | 255 | |
| 256 | −FATE_AAC_BSF-$(call DEMDEC, AAC MATROSKA, AAC, AAC_PARSER AAC_ADTSTOASC_BSF MATROSKA_MUXER) += fate-aac-autobsf-adtstoasc | |
| 256 | +FATE_AAC_BSF-$(call FRAMECRC, AAC MATROSKA, AAC, AAC_PARSER AAC_ADTSTOASC_BSF MATROSKA_MUXER) += fate-aac-autobsf-adtstoasc | |
| 257 | 257 | |
| 258 | 258 | FATE_SAMPLES_FFMPEG += $(FATE_AAC_ALL) $(FATE_AAC_ENCODE-yes) $(FATE_AAC_BSF-yes) |
| 259 | 259 | |
| @@ -65,8 +65,8 @@ fate-eac3-5: REF = $(SAMPLES)/eac3/the_great_wall_7.1.pcm · 64 unmodified lines | ||
| 65 | 65 | |
| 66 | 66 | $(FATE_AC3) $(FATE_EAC3): CMP = oneoff |
| 67 | 67 | |
| 68 | −FATE_AC3-$(call DEMDEC, AC3, AC3 AC3_FIXED, PCM_S16LE_MUXER ARESAMPLE_FILTER) += $(FATE_AC3) | |
| 69 | −FATE_EAC3-$(call DEMDEC, EAC3, EAC3, PCM_S16LE_MUXER ARESAMPLE_FILTER) += $(FATE_EAC3) | |
| 68 | +FATE_AC3-$(call PCM, AC3, AC3 AC3_FIXED, PCM_S16LE_MUXER ARESAMPLE_FILTER) += $(FATE_AC3) | |
| 69 | +FATE_EAC3-$(call PCM, EAC3, EAC3, PCM_S16LE_MUXER ARESAMPLE_FILTER) += $(FATE_EAC3) | |
| 70 | 70 | |
| 71 | 71 | FATE_AC3-$(call ENCDEC, AC3, AC3, WAV_MUXER WAV_DEMUXER ARESAMPLE_FILTER PCM_S16LE_ENCODER PIPE_PROTOCOL) += fate-ac3-encode |
| 72 | 72 | fate-ac3-encode: CMD = enc_dec_pcm ac3 wav s16le $(subst $(SAMPLES),$(TARGET_SAMPLES),$(REF)) -c:a ac3 -b:a 128k |
| @@ -121,7 +121,7 @@ fate-acodec-dca: CMD = md5 -i $(TARGET_PATH)/$(SRC) -c:a dca -strict -2 -f dts - · 120 unmodified lines | ||
| 121 | 121 | fate-acodec-dca: CMP = oneline |
| 122 | 122 | fate-acodec-dca: REF = 2aa580ac67820fce4f581b96ebb34acc |
| 123 | 123 | |
| 124 | −FATE_ACODEC-$(call ENCDEC, DCA, WAV, ARESAMPLE_FILTER) += fate-acodec-dca2 | |
| 124 | +FATE_ACODEC-$(call ENCDEC, DCA, WAV, ARESAMPLE_FILTER PIPE_PROTOCOL) += fate-acodec-dca2 | |
| 125 | 125 | fate-acodec-dca2: CMD = enc_dec_pcm dts wav s16le $(SRC) -c:a dca -strict -2 -flags +bitexact -af aresample |
| 126 | 126 | fate-acodec-dca2: REF = $(SRC) |
| 127 | 127 | fate-acodec-dca2: CMP = stddev |
| @@ -144,7 +144,7 @@ fate-acodec-g723_1: CODEC = g723_1 · 16 unmodified lines | ||
| 144 | 144 | fate-acodec-g723_1: ENCOPTS = -b:a 6.3k |
| 145 | 145 | fate-acodec-g723_1: CMP_SHIFT = 8 |
| 146 | 146 | |
| 147 | −FATE_ACODEC-$(call ENCDEC, RA_144, WAV) += fate-acodec-ra144 | |
| 147 | +FATE_ACODEC-$(call ENCDEC, RA_144, WAV, PIPE_PROTOCOL) += fate-acodec-ra144 | |
| 148 | 148 | fate-acodec-ra144: tests/data/asynth-8000-1.wav |
| 149 | 149 | fate-acodec-ra144: SRC = tests/data/asynth-8000-1.wav |
| 150 | 150 | fate-acodec-ra144: CMD = enc_dec_pcm rm wav s16le $(SRC) -c:a real_144 |
| @@ -1,7 +1,7 @@ | ||
| 1 | −FATE_ADPCM-$(call DEMDEC, FOURXM, ADPCM_4XM, ARESAMPLE_FILTER) += fate-adpcm-4xm | |
| 1 | +FATE_ADPCM-$(call FRAMECRC, FOURXM, ADPCM_4XM, ARESAMPLE_FILTER) += fate-adpcm-4xm | |
| 2 | 2 | fate-adpcm-4xm: CMD = framecrc -i $(TARGET_SAMPLES)/4xm/dracula.4xm -vn -map 0:6 -af aresample |
| 3 | 3 | |
| 4 | −FATE_ADPCM-$(call DEMDEC, AST, ADPCM_AFC, ARESAMPLE_FILTER) += fate-adpcm-afc | |
| 4 | +FATE_ADPCM-$(call FRAMECRC, AST, ADPCM_AFC, ARESAMPLE_FILTER) += fate-adpcm-afc | |
| 5 | 5 | fate-adpcm-afc: CMD = framecrc -i $(TARGET_SAMPLES)/ast/demo11_02_partial.ast -af aresample |
| 6 | 6 | |
| 7 | 7 | FATE_ADPCM-$(call DEMDEC, WAV, ADPCM_CT) += fate-adpcm-creative |
| @@ -16,28 +16,28 @@ fate-adpcm-creative-8-2.6bit: CMD = md5 -i $(TARGET_SAMPLES)/creative/BBC_3BIT.V · 8 unmodified lines | ||
| 16 | 16 | FATE_ADPCM-$(call DEMDEC, VOC, ADPCM_SBPRO_4) += fate-adpcm-creative-8-4bit |
| 17 | 17 | fate-adpcm-creative-8-4bit: CMD = md5 -i $(TARGET_SAMPLES)/creative/BBC_4BIT.VOC -f s16le |
| 18 | 18 | |
| 19 | −FATE_ADPCM-$(call DEMDEC, ADP, ADPCM_DTK, ARESAMPLE_FILTER) += fate-adpcm-dtk | |
| 19 | +FATE_ADPCM-$(call FRAMECRC, ADP, ADPCM_DTK, ARESAMPLE_FILTER) += fate-adpcm-dtk | |
| 20 | 20 | fate-adpcm-dtk: CMD = framecrc -i $(TARGET_SAMPLES)/adp/shakespr_partial.adp -f s16le -af aresample |
| 21 | 21 | |
| 22 | −FATE_ADPCM-$(call DEMDEC, EA, ADPCM_EA) += fate-adpcm-ea-1 | |
| 22 | +FATE_ADPCM-$(call FRAMECRC, EA, ADPCM_EA) += fate-adpcm-ea-1 | |
| 23 | 23 | fate-adpcm-ea-1: CMD = framecrc -i $(TARGET_SAMPLES)/ea-wve/networkBackbone-partial.wve -frames:a 26 -vn |
| 24 | 24 | |
| 25 | −FATE_ADPCM-$(call DEMDEC, EA, ADPCM_EA) += fate-adpcm-ea-2 | |
| 25 | +FATE_ADPCM-$(call FRAMECRC, EA, ADPCM_EA) += fate-adpcm-ea-2 | |
| 26 | 26 | fate-adpcm-ea-2: CMD = framecrc -i $(TARGET_SAMPLES)/ea-dct/NFS2Esprit-partial.dct -vn |
| 27 | 27 | |
| 28 | −FATE_ADPCM-$(call DEMDEC, XA, ADPCM_EA_MAXIS_XA) += fate-adpcm-ea-maxis-xa | |
| 28 | +FATE_ADPCM-$(call FRAMECRC, XA, ADPCM_EA_MAXIS_XA) += fate-adpcm-ea-maxis-xa | |
| 29 | 29 | fate-adpcm-ea-maxis-xa: CMD = framecrc -i $(TARGET_SAMPLES)/maxis-xa/SC2KBUG.XA -frames:a 30 |
| 30 | 30 | |
| 31 | −FATE_ADPCM-$(call DEMDEC, EA, ADPCM_EA_R1, ARESAMPLE_FILTER) += fate-adpcm-ea-r1 | |
| 31 | +FATE_ADPCM-$(call FRAMECRC, EA, ADPCM_EA_R1, ARESAMPLE_FILTER) += fate-adpcm-ea-r1 | |
| 32 | 32 | fate-adpcm-ea-r1: CMD = framecrc -i $(TARGET_SAMPLES)/ea-mad/NFS6LogoE.mad -vn -af aresample |
| 33 | 33 | |
| 34 | −FATE_ADPCM-$(call DEMDEC, EA, ADPCM_EA_R2, ARESAMPLE_FILTER) += fate-adpcm-ea-r2 | |
| 34 | +FATE_ADPCM-$(call CRC, EA, ADPCM_EA_R2, ARESAMPLE_FILTER) += fate-adpcm-ea-r2 | |
| 35 | 35 | fate-adpcm-ea-r2: CMD = crc -i $(TARGET_SAMPLES)/ea-mpc/THX_logo.mpc -vn -af aresample |
| 36 | 36 | |
| 37 | −FATE_ADPCM-$(call DEMDEC, EA, ADPCM_EA_R3, ARESAMPLE_FILTER) += fate-adpcm-ea-r3 | |
| 37 | +FATE_ADPCM-$(call CRC, EA, ADPCM_EA_R3, ARESAMPLE_FILTER) += fate-adpcm-ea-r3 | |
| 38 | 38 | fate-adpcm-ea-r3: CMD = crc -i $(TARGET_SAMPLES)/ea-vp6/THX_logo.vp6 -vn -af aresample |
| 39 | 39 | |
| 40 | −FATE_ADPCM-$(call DEMDEC, AVI, ADPCM_IMA_AMV) += fate-adpcm-ima-amv | |
| 40 | +FATE_ADPCM-$(call FRAMECRC, AVI, ADPCM_IMA_AMV) += fate-adpcm-ima-amv | |
| 41 | 41 | fate-adpcm-ima-amv: CMD = framecrc -i $(TARGET_SAMPLES)/amv/MTV_high_res_320x240_sample_Penguin_Joke_MTV_from_WMV.amv -t 10 -vn |
| 42 | 42 | |
| 43 | 43 | FATE_ADPCM-$(call DEMDEC, APC, ADPCM_IMA_APC) += fate-adpcm-ima-apc |
| @@ -49,10 +49,10 @@ fate-adpcm-ima-dk3: CMD = md5 -i $(TARGET_SAMPLES)/duck/sop-audio-only.avi -f s1 · 5 unmodified lines | ||
| 49 | 49 | FATE_ADPCM-$(call DEMDEC, AVI, ADPCM_IMA_DK4) += fate-adpcm-ima-dk4 |
| 50 | 50 | fate-adpcm-ima-dk4: CMD = md5 -i $(TARGET_SAMPLES)/duck/salsa-audio-only.avi -f s16le |
| 51 | 51 | |
| 52 | −FATE_ADPCM-$(call DEMDEC, EA, ADPCM_IMA_EA_EACS) += fate-adpcm-ima-ea-eacs | |
| 52 | +FATE_ADPCM-$(call FRAMECRC, EA, ADPCM_IMA_EA_EACS) += fate-adpcm-ima-ea-eacs | |
| 53 | 53 | fate-adpcm-ima-ea-eacs: CMD = framecrc -i $(TARGET_SAMPLES)/ea-tgv/INTRO8K-partial.TGV -vn |
| 54 | 54 | |
| 55 | −FATE_ADPCM-$(call DEMDEC, EA, ADPCM_IMA_EA_SEAD) += fate-adpcm-ima-ea-sead | |
| 55 | +FATE_ADPCM-$(call FRAMECRC, EA, ADPCM_IMA_EA_SEAD) += fate-adpcm-ima-ea-sead | |
| 56 | 56 | fate-adpcm-ima-ea-sead: CMD = framecrc -i $(TARGET_SAMPLES)/ea-tgv/INTEL_S.TGV -vn |
| 57 | 57 | |
| 58 | 58 | FATE_ADPCM-$(call DEMDEC, ISS, ADPCM_IMA_ISS) += fate-adpcm-ima-iss |
| @@ -64,31 +64,31 @@ fate-adpcm-ima-oki: CMD = md5 -i $(TARGET_SAMPLES)/oki/test.wav -f s16le · 5 unmodified lines | ||
| 64 | 64 | FATE_ADPCM-$(call DEMDEC, RSD, ADPCM_IMA_RAD) += fate-adpcm-ima-rad |
| 65 | 65 | fate-adpcm-ima-rad: CMD = md5 -i $(TARGET_SAMPLES)/rsd/hit_run_partial.rsd -f s16le |
| 66 | 66 | |
| 67 | −FATE_ADPCM-$(call DEMDEC, SMJPEG, ADPCM_IMA_SMJPEG) += fate-adpcm-ima-smjpeg | |
| 67 | +FATE_ADPCM-$(call FRAMECRC, SMJPEG, ADPCM_IMA_SMJPEG) += fate-adpcm-ima-smjpeg | |
| 68 | 68 | fate-adpcm-ima-smjpeg: CMD = framecrc -i $(TARGET_SAMPLES)/smjpeg/scenwin.mjpg -vn |
| 69 | 69 | |
| 70 | 70 | FATE_ADPCM-$(call DEMDEC, MOV, ADPCM_IMA_WAV, ARESAMPLE_FILTER) += fate-adpcm-ima_wav-stereo |
| 71 | 71 | fate-adpcm-ima_wav-stereo: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-2-16-L-ms11.mov -f s16le -af aresample |
| 72 | 72 | |
| 73 | −FATE_ADPCM-$(call DEMDEC, WSVQA, ADPCM_IMA_WS) += fate-adpcm-ima-ws | |
| 73 | +FATE_ADPCM-$(call FRAMECRC, WSVQA, ADPCM_IMA_WS) += fate-adpcm-ima-ws | |
| 74 | 74 | fate-adpcm-ima-ws: CMD = framecrc -i $(TARGET_SAMPLES)/vqa/cc-demo1-partial.vqa -vn |
| 75 | 75 | |
| 76 | −FATE_ADPCM-$(call DEMDEC, WSVQA, ADPCM_IMA_WS, ARESAMPLE_FILTER) += fate-adpcm-ima-ws-vqa3 | |
| 76 | +FATE_ADPCM-$(call FRAMECRC, WSVQA, ADPCM_IMA_WS, ARESAMPLE_FILTER) += fate-adpcm-ima-ws-vqa3 | |
| 77 | 77 | fate-adpcm-ima-ws-vqa3: CMD = framecrc -i $(TARGET_SAMPLES)/vqa/small-cut-v3.vqa -vn -af aresample |
| 78 | 78 | |
| 79 | −FATE_ADPCM-$(call DEMDEC, DXA, ADPCM_MS) += fate-adpcm-ms-mono | |
| 79 | +FATE_ADPCM-$(call FRAMECRC, DXA, ADPCM_MS) += fate-adpcm-ms-mono | |
| 80 | 80 | fate-adpcm-ms-mono: CMD = framecrc -i $(TARGET_SAMPLES)/dxa/meetsquid.dxa -t 2 -vn |
| 81 | 81 | |
| 82 | 82 | FATE_ADPCM-$(call DEMDEC, MOV, ADPCM_MS) += fate-adpcm_ms-stereo |
| 83 | 83 | fate-adpcm_ms-stereo: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-2-16-L-ms02.mov -f s16le |
| 84 | 84 | |
| 85 | −FATE_ADPCM-$(call DEMDEC, THP, ADPCM_THP, ARESAMPLE_FILTER) += fate-adpcm-thp | |
| 85 | +FATE_ADPCM-$(call FRAMECRC, THP, ADPCM_THP, ARESAMPLE_FILTER) += fate-adpcm-thp | |
| 86 | 86 | fate-adpcm-thp: CMD = framecrc -i $(TARGET_SAMPLES)/thp/pikmin2-opening1-partial.thp -vn -af aresample |
| 87 | 87 | |
| 88 | −FATE_ADPCM-$(call DEMDEC, SMUSH, ADPCM_VIMA) += fate-adpcm-vima | |
| 88 | +FATE_ADPCM-$(call FRAMECRC, SMUSH, ADPCM_VIMA) += fate-adpcm-vima | |
| 89 | 89 | fate-adpcm-vima: CMD = framecrc -i $(TARGET_SAMPLES)/smush/ronin_part.znm -vn |
| 90 | 90 | |
| 91 | −FATE_ADPCM-$(call DEMDEC, STR, ADPCM_XA, ARESAMPLE_FILTER) += fate-adpcm-xa | |
| 91 | +FATE_ADPCM-$(call FRAMECRC, STR, ADPCM_XA, ARESAMPLE_FILTER) += fate-adpcm-xa | |
| 92 | 92 | fate-adpcm-xa: CMD = framecrc -i $(TARGET_SAMPLES)/psx-str/abc000_cut.str -vn -af aresample |
| 93 | 93 | |
| 94 | 94 | FATE_ADPCM-$(call DEMDEC, ARGO_ASF, ADPCM_ARGO, ARESAMPLE_FILTER) += fate-adpcm-argo-mono |
| @@ -20,7 +20,7 @@ fate-alac-24-%: CMD = enc_dec_pcm mov wav s24le $(subst $(SAMPLES),$(TARGET_SAMP · 19 unmodified lines | ||
| 20 | 20 | fate-alac-%: CMP = oneoff |
| 21 | 21 | fate-alac-%: FUZZ = 0 |
| 22 | 22 | |
| 23 | −FATE_ALAC-$(call ENCDEC, ALAC, MOV, ARESAMPLE_FILTER) += $(FATE_ALAC) | |
| 23 | +FATE_ALAC-$(call ENCDEC, ALAC, MOV, ARESAMPLE_FILTER PIPE_PROTOCOL) += $(FATE_ALAC) | |
| 24 | 24 | |
| 25 | 25 | FATE_SAMPLES_FFMPEG += $(FATE_ALAC-yes) |
| 26 | 26 | fate-alac: $(FATE_ALAC-yes) |
| @@ -11,5 +11,6 @@ FATE_ALS += fate-mpeg4-als-conformance-09 · 10 unmodified lines | ||
| 11 | 11 | |
| 12 | 12 | fate-mpeg4-als-conformance-09: CMD = crc -i $(TARGET_SAMPLES)/lossless-audio/als_09_512ch2k16b.mp4 |
| 13 | 13 | |
| 14 | −FATE_SAMPLES_AVCONV-$(call DEMDEC, MOV, ALS) += $(FATE_ALS) | |
| 14 | +FATE_ALS := $(if $(call CRC, MOV, ALS), $(FATE_ALS)) | |
| 15 | +FATE_SAMPLES_AVCONV-yes += $(FATE_ALS) | |
| 15 | 16 | fate-als: $(FATE_ALS) |
| @@ -35,6 +35,6 @@ fate-amrnb-remux: CMD = transcode amr $(TARGET_SAMPLES)/amrnb/10.2k.amr amr "-c · 34 unmodified lines | ||
| 35 | 35 | |
| 36 | 36 | $(FATE_AMRNB): CMP = stddev |
| 37 | 37 | |
| 38 | −FATE_SAMPLES_FFMPEG-$(call DEMDEC, AMR, AMRNB, ARESAMPLE_FILTER) += $(FATE_AMRNB) | |
| 38 | +FATE_SAMPLES_FFMPEG-$(call PCM, AMR, AMRNB, ARESAMPLE_FILTER) += $(FATE_AMRNB) | |
| 39 | 39 | FATE_SAMPLES_FFMPEG += $(FATE_AMRNB_REMUX-yes) |
| 40 | 40 | fate-amrnb: $(FATE_AMRNB) $(FATE_AMRNB_REMUX-yes) |
| @@ -46,6 +46,6 @@ fate-amrwb-remux: CMD = transcode mov $(TARGET_SAMPLES)/amrwb/seed-23k85.awb amr · 45 unmodified lines | ||
| 46 | 46 | |
| 47 | 47 | $(FATE_AMRWB): CMP = stddev |
| 48 | 48 | |
| 49 | −FATE_SAMPLES_FFMPEG-$(call DEMDEC, MOV, AMRWB, ARESAMPLE_FILTER) += $(FATE_AMRWB) | |
| 49 | +FATE_SAMPLES_FFMPEG-$(call PCM, MOV, AMRWB, ARESAMPLE_FILTER) += $(FATE_AMRWB) | |
| 50 | 50 | FATE_SAMPLES_FFMPEG += $(FATE_AMRWB_REMUX-yes) |
| 51 | 51 | fate-amrwb: $(FATE_AMRWB) $(FATE_AMRWB_REMUX-yes) |
| @@ -13,7 +13,7 @@ fate-apng-dispose-background: CMD = framecrc -i $(TARGET_SAMPLES)/apng/015.png · 12 unmodified lines | ||
| 13 | 13 | FATE_APNG += fate-apng-dispose-background2 |
| 14 | 14 | fate-apng-dispose-background2: CMD = framecrc -i $(TARGET_SAMPLES)/apng/alogo.png |
| 15 | 15 | |
| 16 | −FATE_APNG-$(call DEMDEC, APNG, APNG) += $(FATE_APNG) | |
| 16 | +FATE_APNG-$(call FRAMECRC, APNG, APNG) += $(FATE_APNG) | |
| 17 | 17 | |
| 18 | 18 | FATE_SAMPLES_FFMPEG += $(FATE_APNG-yes) |
| 19 | 19 | fate-apng: $(FATE_APNG-yes) |
| @@ -7,7 +7,7 @@ fate-atrac1-2: CMD = pcm -i $(TARGET_SAMPLES)/atrac1/chirp_tone_10-16000.aea · 6 unmodified lines | ||
| 7 | 7 | fate-atrac1-2: REF = $(SAMPLES)/atrac1/chirp_tone_10-16000.pcm |
| 8 | 8 | fate-atrac1-2: FUZZ = 61 |
| 9 | 9 | |
| 10 | −FATE_ATRAC1-$(call DEMDEC, AEA, ATRAC1, ARESAMPLE_FILTER) += $(FATE_ATRAC1) | |
| 10 | +FATE_ATRAC1-$(call PCM, AEA, ATRAC1, ARESAMPLE_FILTER) += $(FATE_ATRAC1) | |
| 11 | 11 | |
| 12 | 12 | FATE_ATRAC3 += fate-atrac3-1 |
| 13 | 13 | fate-atrac3-1: CMD = pcm -i $(TARGET_SAMPLES)/atrac3/mc_sich_at3_066_small.wav |
| @@ -21,7 +21,7 @@ FATE_ATRAC3 += fate-atrac3-3 · 7 unmodified lines | ||
| 21 | 21 | fate-atrac3-3: CMD = pcm -i $(TARGET_SAMPLES)/atrac3/mc_sich_at3_132_small.wav |
| 22 | 22 | fate-atrac3-3: REF = $(SAMPLES)/atrac3/mc_sich_at3_132_small.pcm |
| 23 | 23 | |
| 24 | −FATE_ATRAC3-$(call DEMDEC, WAV, ATRAC3, ARESAMPLE_FILTER) += $(FATE_ATRAC3) | |
| 24 | +FATE_ATRAC3-$(call PCM, WAV, ATRAC3, ARESAMPLE_FILTER) += $(FATE_ATRAC3) | |
| 25 | 25 | |
| 26 | 26 | FATE_ATRAC3P += fate-atrac3p-1 |
| 27 | 27 | fate-atrac3p-1: CMD = pcm -i $(TARGET_SAMPLES)/atrac3p/at3p_sample1.oma |
| @@ -31,7 +31,7 @@ FATE_ATRAC3P += fate-atrac3p-2 · 3 unmodified lines | ||
| 31 | 31 | fate-atrac3p-2: CMD = pcm -i $(TARGET_SAMPLES)/atrac3p/sonateno14op27-2-cut.aa3 |
| 32 | 32 | fate-atrac3p-2: REF = $(SAMPLES)/atrac3p/sonateno14op27-2-cut.pcm |
| 33 | 33 | |
| 34 | −FATE_ATRAC3P-$(call DEMDEC, OMA, ATRAC3P, ARESAMPLE_FILTER) += $(FATE_ATRAC3P) | |
| 34 | +FATE_ATRAC3P-$(call PCM, OMA, ATRAC3P, ARESAMPLE_FILTER) += $(FATE_ATRAC3P) | |
| 35 | 35 | |
| 36 | 36 | FATE_ATRAC_ALL = $(FATE_ATRAC1-yes) $(FATE_ATRAC3-yes) $(FATE_ATRAC3P-yes) |
| 37 | 37 | |
| @@ -20,10 +20,10 @@ $(FATE_BINKAUDIO-yes): CMP = oneoff · 19 unmodified lines | ||
| 20 | 20 | FATE_SAMPLES_AUDIO += $(FATE_BINKAUDIO-yes) |
| 21 | 21 | fate-binkaudio: $(FATE_BINKAUDIO-yes) |
| 22 | 22 | |
| 23 | −FATE_SAMPLES_AUDIO-$(call DEMDEC, BMV, BMV_AUDIO) += fate-bmv-audio | |
| 23 | +FATE_SAMPLES_AUDIO-$(call FRAMECRC, BMV, BMV_AUDIO) += fate-bmv-audio | |
| 24 | 24 | fate-bmv-audio: CMD = framecrc -i $(TARGET_SAMPLES)/bmv/SURFING-partial.BMV -vn |
| 25 | 25 | |
| 26 | −FATE_SAMPLES_AUDIO-$(call DEMDEC, DSICIN, DSICINAUDIO) += fate-delphine-cin-audio | |
| 26 | +FATE_SAMPLES_AUDIO-$(call FRAMECRC, DSICIN, DSICINAUDIO) += fate-delphine-cin-audio | |
| 27 | 27 | fate-delphine-cin-audio: CMD = framecrc -i $(TARGET_SAMPLES)/delphine-cin/LOGO-partial.CIN -vn |
| 28 | 28 | |
| 29 | 29 | FATE_SAMPLES_AUDIO-$(call PCM, S337M, DOLBY_E, ARESAMPLE_FILTER) += fate-dolby-e |
| @@ -31,10 +31,10 @@ fate-dolby-e: CMD = pcm -i $(TARGET_SAMPLES)/dolby_e/16-11 · 1 unmodified line | ||
| 31 | 31 | fate-dolby-e: CMP = oneoff |
| 32 | 32 | fate-dolby-e: REF = $(SAMPLES)/dolby_e/16-11.pcm |
| 33 | 33 | |
| 34 | −FATE_SAMPLES_AUDIO-$(call DEMDEC, DSS, DSS_SP, ARESAMPLE_FILTER) += fate-dss-lp | |
| 34 | +FATE_SAMPLES_AUDIO-$(call FRAMECRC, DSS, DSS_SP, ARESAMPLE_FILTER) += fate-dss-lp | |
| 35 | 35 | fate-dss-lp: CMD = framecrc -i $(TARGET_SAMPLES)/dss/lp.dss -frames 30 -af aresample |
| 36 | 36 | |
| 37 | −FATE_SAMPLES_AUDIO-$(call DEMDEC, DSS, DSS_SP) += fate-dss-sp | |
| 37 | +FATE_SAMPLES_AUDIO-$(call FRAMECRC, DSS, DSS_SP) += fate-dss-sp | |
| 38 | 38 | fate-dss-sp: CMD = framecrc -i $(TARGET_SAMPLES)/dss/sp.dss -frames 30 |
| 39 | 39 | |
| 40 | 40 | FATE_SAMPLES_AUDIO-$(call PCM, DSF, DST, ARESAMPLE_FILTER) += fate-dsf-dst |
| @@ -42,7 +42,7 @@ fate-dsf-dst: CMD = pcm -i $(TARGET_SAMPLES)/dst/dst-64fs44-2ch.dff · 1 unmodified line | ||
| 42 | 42 | fate-dsf-dst: CMP = oneoff |
| 43 | 43 | fate-dsf-dst: REF = $(SAMPLES)/dst/dst-64fs44-2ch.pcm |
| 44 | 44 | |
| 45 | −FATE_SAMPLES_AUDIO-$(call DEMDEC, AVI, IMC, ARESAMPLE_FILTER) += fate-imc | |
| 45 | +FATE_SAMPLES_AUDIO-$(call PCM, AVI, IMC, ARESAMPLE_FILTER) += fate-imc | |
| 46 | 46 | fate-imc: CMD = pcm -i $(TARGET_SAMPLES)/imc/imc.avi |
| 47 | 47 | fate-imc: CMP = oneoff |
| 48 | 48 | fate-imc: CMP_TARGET = 59416 |
| @@ -58,7 +58,7 @@ fate-nellymoser: CMD = pcm -i $(TARGET_SAMPLES)/nellymoser/nellymoser.flv · 9 unmodified lines | ||
| 58 | 58 | fate-nellymoser: CMP = oneoff |
| 59 | 59 | fate-nellymoser: REF = $(SAMPLES)/nellymoser/nellymoser.pcm |
| 60 | 60 | |
| 61 | −FATE_SAMPLES_AUDIO-$(call ENCMUX, NELLYMOSER, FLV, ARESAMPLE_FILTER) += fate-nellymoser-aref-encode | |
| 61 | +FATE_SAMPLES_AUDIO-$(call ENCMUX, NELLYMOSER, FLV, ARESAMPLE_FILTER PIPE_PROTOCOL) += fate-nellymoser-aref-encode | |
| 62 | 62 | fate-nellymoser-aref-encode: $(AREF) ./tests/data/asynth-16000-1.wav |
| 63 | 63 | fate-nellymoser-aref-encode: CMD = enc_dec_pcm flv wav s16le $(REF) -c:a nellymoser |
| 64 | 64 | fate-nellymoser-aref-encode: CMP = stddev |
| @@ -67,16 +67,16 @@ fate-nellymoser-aref-encode: CMP_SHIFT = -256 · 2 unmodified lines | ||
| 67 | 67 | fate-nellymoser-aref-encode: CMP_TARGET = 3863 |
| 68 | 68 | fate-nellymoser-aref-encode: SIZE_TOLERANCE = 268 |
| 69 | 69 | |
| 70 | −FATE_SAMPLES_AUDIO-$(call DEMDEC, AVI, ON2AVC, ARESAMPLE_FILTER) += fate-on2avc | |
| 70 | +FATE_SAMPLES_AUDIO-$(call FRAMECRC, AVI, ON2AVC, ARESAMPLE_FILTER) += fate-on2avc | |
| 71 | 71 | fate-on2avc: CMD = framecrc -i $(TARGET_SAMPLES)/vp7/potter-40.vp7 -frames 30 -vn -af aresample |
| 72 | 72 | |
| 73 | −FATE_SAMPLES_AUDIO-$(call DEMDEC, PAF, PAF_AUDIO) += fate-paf-audio | |
| 73 | +FATE_SAMPLES_AUDIO-$(call FRAMECRC, PAF, PAF_AUDIO) += fate-paf-audio | |
| 74 | 74 | fate-paf-audio: CMD = framecrc -i $(TARGET_SAMPLES)/paf/hod1-partial.paf -vn |
| 75 | 75 | |
| 76 | −FATE_SAMPLES_AUDIO-$(call DEMDEC, VMD, VMDAUDIO, ARESAMPLE_FILTER) += fate-sierra-vmd-audio | |
| 76 | +FATE_SAMPLES_AUDIO-$(call FRAMECRC, VMD, VMDAUDIO, ARESAMPLE_FILTER) += fate-sierra-vmd-audio | |
| 77 | 77 | fate-sierra-vmd-audio: CMD = framecrc -i $(TARGET_SAMPLES)/vmd/12.vmd -vn -af aresample |
| 78 | 78 | |
| 79 | −FATE_SAMPLES_AUDIO-$(call DEMDEC, SMACKER, SMACKAUD, ARESAMPLE_FILTER) += fate-smacker-audio | |
| 79 | +FATE_SAMPLES_AUDIO-$(call FRAMECRC, SMACKER, SMACKAUD, ARESAMPLE_FILTER) += fate-smacker-audio | |
| 80 | 80 | fate-smacker-audio: CMD = framecrc -i $(TARGET_SAMPLES)/smacker/wetlogo.smk -vn -af aresample |
| 81 | 81 | |
| 82 | 82 | FATE_SAMPLES_AUDIO-$(call DEMDEC, WSVQA, WS_SND1, ARESAMPLE_FILTER) += fate-ws_snd |
| @@ -1,4 +1,4 @@ | ||
| 1 | −FATE_CAF_FFMPEG-$(call ALLYES, CAF_DEMUXER CRC_MUXER) += fate-caf-demux | |
| 1 | +FATE_CAF_FFMPEG-$(call CRC, CAF) += fate-caf-demux | |
| 2 | 2 | fate-caf-demux: CMD = crc -i $(TARGET_SAMPLES)/caf/caf-pcm16.caf -c copy |
| 3 | 3 | |
| 4 | 4 | FATE_CAF_FFMPEG_FFPROBE-$(call REMUX, CAF, MOV_DEMUXER) += fate-caf-alac-remux |
| @@ -1,82 +1,82 @@ | ||
| 1 | −FATE_SAMPLES_DEMUX-$(call DEMDEC, AVI, FRAPS) += fate-avio-direct | |
| 1 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, AVI, FRAPS) += fate-avio-direct | |
| 2 | 2 | fate-avio-direct: CMD = framecrc -avioflags direct -i $(TARGET_SAMPLES)/fraps/fraps-v5-bouncing-balls-partial.avi -avioflags direct |
| 3 | 3 | |
| 4 | −FATE_SAMPLES_DEMUX-$(call DEMDEC, AAC, AAC, AAC_PARSER) += fate-adts-demux fate-adts-id3v1-demux fate-adts-id3v2-demux fate-adts-id3v2-two-tags-demux | |
| 4 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, AAC, AAC, AAC_PARSER CRC_MUXER) += fate-adts-demux fate-adts-id3v1-demux fate-adts-id3v2-demux fate-adts-id3v2-two-tags-demux | |
| 5 | 5 | fate-adts-demux: CMD = crc -i $(TARGET_SAMPLES)/aac/ct_faac-adts.aac -c:a copy |
| 6 | 6 | fate-adts-id3v1-demux: CMD = framecrc -f aac -i $(TARGET_SAMPLES)/aac/id3v1.aac -c:a copy |
| 7 | 7 | fate-adts-id3v2-demux: CMD = framecrc -f aac -i $(TARGET_SAMPLES)/aac/id3v2.aac -c:a copy |
| 8 | 8 | fate-adts-id3v2-two-tags-demux: CMD = framecrc -i $(TARGET_SAMPLES)/aac/id3v2_two_tags.aac -c:a copy |
| 9 | 9 | |
| 10 | −FATE_SAMPLES_DEMUX-$(call DEMDEC, AA,, SIPR_PARSER) += fate-aa-demux | |
| 10 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, AA,, SIPR_PARSER) += fate-aa-demux | |
| 11 | 11 | fate-aa-demux: CMD = framecrc -i $(TARGET_SAMPLES)/aa/bush.aa -c:a copy |
| 12 | 12 | |
| 13 | −FATE_SAMPLES_DEMUX-$(CONFIG_AEA_DEMUXER) += fate-aea-demux | |
| 13 | +FATE_SAMPLES_DEMUX-$(call CRC, AEA) += fate-aea-demux | |
| 14 | 14 | fate-aea-demux: CMD = crc -i $(TARGET_SAMPLES)/aea/chirp.aea -c:a copy |
| 15 | 15 | |
| 16 | −FATE_SAMPLES_DEMUX-$(call DEMDEC, AV1, AV1, EXTRACT_EXTRADATA_BSF) += fate-av1-annexb-demux | |
| 16 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, AV1, AV1, EXTRACT_EXTRADATA_BSF) += fate-av1-annexb-demux | |
| 17 | 17 | fate-av1-annexb-demux: CMD = framecrc -c:v av1 -i $(TARGET_SAMPLES)/av1/annexb.obu -c:v copy |
| 18 | 18 | |
| 19 | −FATE_SAMPLES_DEMUX-$(CONFIG_AST_DEMUXER) += fate-ast | |
| 19 | +FATE_SAMPLES_DEMUX-$(call CRC, AST) += fate-ast | |
| 20 | 20 | fate-ast: CMD = crc -i $(TARGET_SAMPLES)/ast/demo11_02_partial.ast -c copy |
| 21 | 21 | |
| 22 | −FATE_SAMPLES_DEMUX-$(CONFIG_BINK_DEMUXER) += fate-bink-demux | |
| 22 | +FATE_SAMPLES_DEMUX-$(call CRC, BINK) += fate-bink-demux | |
| 23 | 23 | fate-bink-demux: CMD = crc -i $(TARGET_SAMPLES)/bink/Snd0a7d9b58.dee -vn -c:a copy |
| 24 | 24 | |
| 25 | −FATE_SAMPLES_DEMUX-$(CONFIG_BFSTM_DEMUXER) += fate-bfstm fate-bcstm | |
| 25 | +FATE_SAMPLES_DEMUX-$(call CRC, BFSTM) += fate-bfstm fate-bcstm | |
| 26 | 26 | fate-bfstm: CMD = crc -i $(TARGET_SAMPLES)/bfstm/spl-forest-day.bfstm -c:a copy |
| 27 | 27 | fate-bcstm: CMD = crc -i $(TARGET_SAMPLES)/bfstm/loz-mm-mikau.bcstm -c:a copy |
| 28 | 28 | |
| 29 | −FATE_SAMPLES_DEMUX-$(CONFIG_BRSTM_DEMUXER) += fate-brstm | |
| 29 | +FATE_SAMPLES_DEMUX-$(call CRC, BRSTM) += fate-brstm | |
| 30 | 30 | fate-brstm: CMD = crc -i $(TARGET_SAMPLES)/brstm/lozswd_partial.brstm -c:a copy |
| 31 | 31 | |
| 32 | 32 | FATE_FFPROBE_DEMUX-$(call DEMDEC, CAVSVIDEO, CAVS, CAVSVIDEO_PARSER EXTRACT_EXTRADATA_BSF) += fate-cavs-demux |
| 33 | 33 | fate-cavs-demux: CMD = ffprobe_demux $(TARGET_SAMPLES)/cavs/bunny.mp4 |
| 34 | 34 | |
| 35 | −FATE_SAMPLES_DEMUX-$(CONFIG_CDXL_DEMUXER) += fate-cdxl-demux | |
| 35 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, CDXL) += fate-cdxl-demux | |
| 36 | 36 | fate-cdxl-demux: CMD = framecrc -i $(TARGET_SAMPLES)/cdxl/mirage.cdxl -c:v copy -c:a copy |
| 37 | 37 | |
| 38 | −FATE_SAMPLES_DEMUX-$(CONFIG_CINE_DEMUXER) += fate-cine-demux | |
| 38 | +FATE_SAMPLES_DEMUX-$(call CRC, CINE) += fate-cine-demux | |
| 39 | 39 | fate-cine-demux: CMD = crc -i $(TARGET_SAMPLES)/cine/bayer_gbrg8.cine -c copy |
| 40 | 40 | |
| 41 | −FATE_SAMPLES_DEMUX-$(CONFIG_DAUD_DEMUXER) += fate-d-cinema-demux | |
| 41 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, DAUD) += fate-d-cinema-demux | |
| 42 | 42 | fate-d-cinema-demux: CMD = framecrc -i $(TARGET_SAMPLES)/d-cinema/THX_Science_FLT_1920-partial.302 -c:a copy |
| 43 | 43 | |
| 44 | −FATE_SAMPLES_DEMUX-$(call DEMDEC, EA, VP6) += fate-d-eavp6-demux | |
| 44 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, EA, VP6) += fate-d-eavp6-demux | |
| 45 | 45 | fate-d-eavp6-demux: CMD = framecrc -i $(TARGET_SAMPLES)/ea-vp6/SmallRing.vp6 -map 0 -c:v copy |
| 46 | 46 | |
| 47 | −FATE_SAMPLES_DEMUX-$(call DEMDEC, FITS GIF, FITS GIF, FITS_MUXER FITS_ENCODER GIF_PARSER SCALE_FILTER) += fate-fits-demux | |
| 47 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, FITS GIF, FITS GIF, FITS_MUXER FITS_ENCODER GIF_PARSER SCALE_FILTER) += fate-fits-demux | |
| 48 | 48 | fate-fits-demux: tests/data/fits-multi.fits |
| 49 | 49 | fate-fits-demux: CMD = framecrc -i $(TARGET_PATH)/tests/data/fits-multi.fits -c:v copy |
| 50 | 50 | |
| 51 | 51 | FATE_FFPROBE_DEMUX-$(call DEMDEC, FLV, H264 AAC, H264_PARSER) += fate-flv-demux |
| 52 | 52 | fate-flv-demux: CMD = ffprobe_demux $(TARGET_SAMPLES)/flv/Enigma_Principles_of_Lust-part.flv |
| 53 | 53 | |
| 54 | −FATE_SAMPLES_DEMUX-$(call DEMDEC, GIF,, GIF_PARSER) += fate-gif-demux | |
| 54 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, GIF,, GIF_PARSER) += fate-gif-demux | |
| 55 | 55 | fate-gif-demux: CMD = framecrc -i $(TARGET_SAMPLES)/gif/Newtons_cradle_animation_book_2.gif -c:v copy |
| 56 | 56 | |
| 57 | −FATE_SAMPLES_DEMUX-$(call ALLYES, IV8_DEMUXER MPEG4VIDEO_PARSER EXTRACT_EXTRADATA_BSF) += fate-iv8-demux | |
| 57 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, IV8,, MPEG4VIDEO_PARSER EXTRACT_EXTRADATA_BSF) += fate-iv8-demux | |
| 58 | 58 | fate-iv8-demux: CMD = framecrc -i $(TARGET_SAMPLES)/iv8/zzz-partial.mpg -c:v copy |
| 59 | 59 | |
| 60 | −FATE_SAMPLES_DEMUX-$(CONFIG_JV_DEMUXER) += fate-jv-demux | |
| 60 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, JV) += fate-jv-demux | |
| 61 | 61 | fate-jv-demux: CMD = framecrc -i $(TARGET_SAMPLES)/jv/intro.jv -c:v copy -c:a copy |
| 62 | 62 | |
| 63 | −FATE_SAMPLES_DEMUX-$(call ALLYES, LMLM4_DEMUXER MPEG4VIDEO_PARSER MPEGAUDIO_PARSER EXTRACT_EXTRADATA_BSF) += fate-lmlm4-demux | |
| 63 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, LMLM4,, MPEG4VIDEO_PARSER MPEGAUDIO_PARSER EXTRACT_EXTRADATA_BSF) += fate-lmlm4-demux | |
| 64 | 64 | fate-lmlm4-demux: CMD = framecrc -i $(TARGET_SAMPLES)/lmlm4/LMLM4_CIFat30fps.divx -t 3 -c:a copy -c:v copy |
| 65 | 65 | |
| 66 | −FATE_SAMPLES_DEMUX-$(CONFIG_XA_DEMUXER) += fate-maxis-xa | |
| 66 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, XA) += fate-maxis-xa | |
| 67 | 67 | fate-maxis-xa: CMD = framecrc -i $(TARGET_SAMPLES)/maxis-xa/SC2KBUG.XA -frames:a 30 -c:a copy |
| 68 | 68 | |
| 69 | −FATE_SAMPLES_DEMUX-$(call DEMDEC, MATROSKA, H264) += fate-mkv | |
| 69 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, MATROSKA, H264) += fate-mkv | |
| 70 | 70 | fate-mkv: CMD = framecrc -i $(TARGET_SAMPLES)/mkv/test7_cut.mkv -c copy |
| 71 | 71 | |
| 72 | 72 | #No dts errors or duplicate DTS should be in this |
| 73 | −FATE_SAMPLES_DEMUX-$(call DEMDEC, MATROSKA,, H264_PARSER) += fate-mkv-1242 | |
| 73 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, MATROSKA,, H264_PARSER) += fate-mkv-1242 | |
| 74 | 74 | fate-mkv-1242: CMD = framecrc -i $(TARGET_SAMPLES)/mkv/1242-small.mkv -c copy -frames:v 11 |
| 75 | 75 | |
| 76 | −FATE_SAMPLES_DEMUX-$(CONFIG_MLV_DEMUXER) += fate-mlv-demux | |
| 76 | +FATE_SAMPLES_DEMUX-$(call CRC, MLV) += fate-mlv-demux | |
| 77 | 77 | fate-mlv-demux: CMD = crc -i $(TARGET_SAMPLES)/mlv/M19-0333-cut.MLV -c copy |
| 78 | 78 | |
| 79 | −FATE_SAMPLES_DEMUX-$(call ALLYES, MOV_DEMUXER FRAMECRC_MUXER PIPE_PROTOCOL) += fate-mov-mp3-demux | |
| 79 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, MOV) += fate-mov-mp3-demux | |
| 80 | 80 | fate-mov-mp3-demux: CMD = framecrc -i $(TARGET_SAMPLES)/mpegaudio/packed_maindata.mp3.mp4 -c copy |
| 81 | 81 | |
| 82 | 82 | FATE_FFPROBE_DEMUX-$(call PARSERDEMDEC, OPUS, MPEGTS, OPUS) += fate-ts-opus-demux |
| @@ -85,76 +85,76 @@ fate-ts-opus-demux: CMD = ffprobe_demux $(TARGET_SAMPLES)/opus/test-8-7.1.opus-s · 2 unmodified lines | ||
| 85 | 85 | FATE_FFPROBE_DEMUX-$(call PARSERDEMDEC, H264, MPEGTS, H264, EXTRACT_EXTRADATA_BSF) += fate-ts-small-demux |
| 86 | 86 | fate-ts-small-demux: CMD = ffprobe_demux $(TARGET_SAMPLES)/mpegts/h264small.ts |
| 87 | 87 | |
| 88 | −FATE_SAMPLES_DEMUX-$(call DEMDEC, MTV,, MPEGAUDIO_PARSER) += fate-mtv | |
| 88 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, MTV,, MPEGAUDIO_PARSER) += fate-mtv | |
| 89 | 89 | fate-mtv: CMD = framecrc -i $(TARGET_SAMPLES)/mtv/comedian_auto-partial.mtv -c copy |
| 90 | 90 | |
| 91 | −FATE_SAMPLES_DEMUX-$(call DEMDEC, MXF,, MPEG4VIDEO_PARSER) += fate-mxf-demux | |
| 91 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, MXF,, MPEG4VIDEO_PARSER) += fate-mxf-demux | |
| 92 | 92 | fate-mxf-demux: CMD = framecrc -i $(TARGET_SAMPLES)/mxf/C0023S01.mxf -c:a copy -c:v copy |
| 93 | 93 | |
| 94 | −FATE_SAMPLES_DEMUX-$(call ALLYES, NC_DEMUXER MPEG4VIDEO_PARSER EXTRACT_EXTRADATA_BSF) += fate-nc-demux | |
| 94 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, NC,, MPEG4VIDEO_PARSER EXTRACT_EXTRADATA_BSF) += fate-nc-demux | |
| 95 | 95 | fate-nc-demux: CMD = framecrc -i $(TARGET_SAMPLES)/nc-camera/nc-sample-partial -c:v copy |
| 96 | 96 | |
| 97 | −FATE_SAMPLES_DEMUX-$(CONFIG_NISTSPHERE_DEMUXER) += fate-nistsphere-demux | |
| 97 | +FATE_SAMPLES_DEMUX-$(call CRC, NISTSPHERE) += fate-nistsphere-demux | |
| 98 | 98 | fate-nistsphere-demux: CMD = crc -i $(TARGET_SAMPLES)/nistsphere/nist-ulaw.nist -c:a copy |
| 99 | 99 | |
| 100 | −FATE_SAMPLES_DEMUX-$(call DEMDEC, NSV,, VP3_PARSER MPEGAUDIO_PARSER) += fate-nsv-demux | |
| 100 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, NSV,, VP3_PARSER MPEGAUDIO_PARSER) += fate-nsv-demux | |
| 101 | 101 | fate-nsv-demux: CMD = framecrc -i $(TARGET_SAMPLES)/nsv/witchblade-51kbps.nsv -t 6 -c:v copy -c:a copy |
| 102 | 102 | |
| 103 | 103 | FATE_FFPROBE_DEMUX-$(call DEMDEC, OGG, OPUS) += fate-oggopus-demux |
| 104 | 104 | fate-oggopus-demux: CMD = ffprobe_demux $(TARGET_SAMPLES)/ogg/intro-partial.opus |
| 105 | 105 | |
| 106 | −FATE_SAMPLES_DEMUX-$(call DEMDEC, OGG, THEORA) += fate-oggtheora-demux | |
| 106 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, OGG, THEORA) += fate-oggtheora-demux | |
| 107 | 107 | fate-oggtheora-demux: CMD = framecrc -i $(TARGET_SAMPLES)/ogg/empty_theora_packets.ogv -c:v copy |
| 108 | 108 | |
| 109 | −FATE_SAMPLES_DEMUX-$(call DEMDEC, OGG,, VP8_PARSER) += fate-oggvp8-demux | |
| 109 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, OGG,, VP8_PARSER) += fate-oggvp8-demux | |
| 110 | 110 | fate-oggvp8-demux: CMD = framecrc -i $(TARGET_SAMPLES)/ogg/videotest.ogv -c:v copy |
| 111 | 111 | |
| 112 | −FATE_SAMPLES_DEMUX-$(CONFIG_PAF_DEMUXER) += fate-paf-demux | |
| 112 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, PAF) += fate-paf-demux | |
| 113 | 113 | fate-paf-demux: CMD = framecrc -i $(TARGET_SAMPLES)/paf/hod1-partial.paf -c:v copy -c:a copy |
| 114 | 114 | |
| 115 | −FATE_SAMPLES_DEMUX-$(CONFIG_PMP_DEMUXER) += fate-pmp-demux | |
| 115 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, PMP) += fate-pmp-demux | |
| 116 | 116 | fate-pmp-demux: CMD = framecrc -i $(TARGET_SAMPLES)/pmp/demo.pmp -vn -c:a copy |
| 117 | 117 | |
| 118 | −FATE_SAMPLES_DEMUX-$(CONFIG_RSD_DEMUXER) += fate-rsd-demux | |
| 118 | +FATE_SAMPLES_DEMUX-$(call CRC, RSD) += fate-rsd-demux | |
| 119 | 119 | fate-rsd-demux: CMD = crc -i $(TARGET_SAMPLES)/rsd/hum01_partial.rsd -c:a copy |
| 120 | 120 | |
| 121 | −FATE_SAMPLES_DEMUX-$(CONFIG_REDSPARK_DEMUXER) += fate-redspark-demux | |
| 121 | +FATE_SAMPLES_DEMUX-$(call CRC, REDSPARK) += fate-redspark-demux | |
| 122 | 122 | fate-redspark-demux: CMD = crc -i $(TARGET_SAMPLES)/redspark/jingle04_partial.rsd -c:a copy |
| 123 | 123 | |
| 124 | −FATE_SAMPLES_DEMUX-$(CONFIG_STR_DEMUXER) += fate-psx-str-demux | |
| 124 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, STR) += fate-psx-str-demux | |
| 125 | 125 | fate-psx-str-demux: CMD = framecrc -i $(TARGET_SAMPLES)/psx-str/descent-partial.str -c copy |
| 126 | 126 | |
| 127 | −FATE_SAMPLES_DEMUX-$(call DEMDEC, PVA, MPEG2VIDEO, MPEGAUDIO_PARSER) += fate-pva-demux | |
| 127 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, PVA, MPEG2VIDEO, MPEGAUDIO_PARSER) += fate-pva-demux | |
| 128 | 128 | fate-pva-demux: CMD = framecrc -idct simple -i $(TARGET_SAMPLES)/pva/PVA_test-partial.pva -t 0.6 -c:a copy |
| 129 | 129 | |
| 130 | −FATE_SAMPLES_DEMUX-$(CONFIG_QCP_DEMUXER) += fate-qcp-demux | |
| 130 | +FATE_SAMPLES_DEMUX-$(call CRC, QCP) += fate-qcp-demux | |
| 131 | 131 | fate-qcp-demux: CMD = crc -i $(TARGET_SAMPLES)/qcp/0036580847.QCP -c:a copy |
| 132 | 132 | |
| 133 | −FATE_SAMPLES_DEMUX-$(call DEMDEC, R3D, JPEG2000 PCM_S32BE) += fate-redcode-demux | |
| 133 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, R3D, JPEG2000 PCM_S32BE) += fate-redcode-demux | |
| 134 | 134 | fate-redcode-demux: CMD = framecrc -i $(TARGET_SAMPLES)/r3d/4MB-sample.r3d -c:v copy -c:a copy |
| 135 | 135 | |
| 136 | −FATE_SAMPLES_DEMUX-$(call ALLYES, S337M_DEMUXER DOLBY_E_PARSER FRAMECRC_MUXER) += fate-s337m-demux | |
| 136 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, S337M,, DOLBY_E_PARSER) += fate-s337m-demux | |
| 137 | 137 | fate-s337m-demux: CMD = framecrc -i $(TARGET_SAMPLES)/dolby_e/16-11 -c copy -ss 2 -t 1 |
| 138 | 138 | |
| 139 | −FATE_SAMPLES_DEMUX-$(CONFIG_SIFF_DEMUXER) += fate-siff-demux | |
| 139 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, SIFF) += fate-siff-demux | |
| 140 | 140 | fate-siff-demux: CMD = framecrc -i $(TARGET_SAMPLES)/SIFF/INTRO_B.VB -c copy |
| 141 | 141 | |
| 142 | −FATE_SAMPLES_DEMUX-$(call DEMDEC, SMJPEG, MJPEG ADPCM_IMA_SMJPEG) += fate-smjpeg-demux | |
| 142 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, SMJPEG, MJPEG ADPCM_IMA_SMJPEG) += fate-smjpeg-demux | |
| 143 | 143 | fate-smjpeg-demux: CMD = framecrc -i $(TARGET_SAMPLES)/smjpeg/scenwin.mjpg -c copy |
| 144 | 144 | |
| 145 | −FATE_SAMPLES_DEMUX-$(call DEMDEC, WAV SPDIF,, AC3_PARSER) += fate-wav-ac3 | |
| 145 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, WAV SPDIF,, AC3_PARSER) += fate-wav-ac3 | |
| 146 | 146 | fate-wav-ac3: CMD = framecrc -i $(TARGET_SAMPLES)/ac3/diatonis_invisible_order_anfos_ac3-small.wav -c copy |
| 147 | 147 | |
| 148 | −FATE_SAMPLES_DEMUX-$(CONFIG_WSAUD_DEMUXER) += fate-westwood-aud | |
| 148 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, WSAUD) += fate-westwood-aud | |
| 149 | 149 | fate-westwood-aud: CMD = framecrc -i $(TARGET_SAMPLES)/westwood-aud/excellent.aud -c copy |
| 150 | 150 | |
| 151 | −FATE_SAMPLES_DEMUX-$(call DEMDEC, WTV, MJPEG, MPEGVIDEO_PARSER MPEGAUDIO_PARSER EXTRACT_EXTRADATA_BSF) += fate-wtv-demux | |
| 151 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, WTV, MJPEG, MPEGVIDEO_PARSER MPEGAUDIO_PARSER EXTRACT_EXTRADATA_BSF) += fate-wtv-demux | |
| 152 | 152 | fate-wtv-demux: CMD = framecrc -i $(TARGET_SAMPLES)/wtv/law-and-order-partial.wtv -c:v copy -c:a copy |
| 153 | 153 | |
| 154 | −FATE_SAMPLES_DEMUX-$(CONFIG_XMV_DEMUXER) += fate-xmv-demux | |
| 154 | +FATE_SAMPLES_DEMUX-$(call FRAMECRC, XMV) += fate-xmv-demux | |
| 155 | 155 | fate-xmv-demux: CMD = framecrc -i $(TARGET_SAMPLES)/xmv/logos1p.fmv -c:v copy -c:a copy |
| 156 | 156 | |
| 157 | −FATE_SAMPLES_DEMUX-$(CONFIG_XWMA_DEMUXER) += fate-xwma-demux | |
| 157 | +FATE_SAMPLES_DEMUX-$(call CRC, XWMA) += fate-xwma-demux | |
| 158 | 158 | fate-xwma-demux: CMD = crc -i $(TARGET_SAMPLES)/xwma/ergon.xwma -c:a copy |
| 159 | 159 | |
| 160 | 160 | FATE_FFPROBE_DEMUX-$(call PARSERDEMDEC, MPEGVIDEO, MPEGTS, MPEG2VIDEO AC3, EXTRACT_EXTRADATA_BSF) += fate-ts-demux |
| @@ -1,7 +1,7 @@ | ||
| 1 | −FATE_DPCM-$(call DEMDEC, ROQ, ROQ_DPCM) += fate-dpcm-idroq | |
| 1 | +FATE_DPCM-$(call FRAMECRC, ROQ, ROQ_DPCM) += fate-dpcm-idroq | |
| 2 | 2 | fate-dpcm-idroq: CMD = framecrc -i $(TARGET_SAMPLES)/idroq/idlogo.roq -vn |
| 3 | 3 | |
| 4 | −FATE_DPCM-$(call DEMDEC, IPMOVIE, INTERPLAY_DPCM) += fate-dpcm-interplay | |
| 4 | +FATE_DPCM-$(call FRAMECRC, IPMOVIE, INTERPLAY_DPCM) += fate-dpcm-interplay | |
| 5 | 5 | fate-dpcm-interplay: CMD = framecrc -i $(TARGET_SAMPLES)/interplay-mve/interplay-logo-2MB.mve -vn |
| 6 | 6 | |
| 7 | 7 | FATE_DPCM-$(call DEMDEC, SOL, SOL_DPCM) += fate-dpcm-sierra |
| @@ -40,7 +40,7 @@ fate-force_key_frames-source-dup: CMD = framecrc -i $(TARGET_SAMPLES)/h264/intra · 39 unmodified lines | ||
| 40 | 40 | -c:v mpeg2video -g 400 -sc_threshold 99999 \ |
| 41 | 41 | -force_key_frames source -r 39 -force_fps -strict experimental |
| 42 | 42 | |
| 43 | −FATE_SAMPLES_FFMPEG-$(call ENCDEC, MPEG2VIDEO H264, FRAMECRC H264, H264_PARSER CROP_FILTER DRAWBOX_FILTER) += \ | |
| 43 | +FATE_SAMPLES_FFMPEG-$(call ENCDEC, MPEG2VIDEO H264, FRAMECRC H264, H264_PARSER CROP_FILTER DRAWBOX_FILTER PIPE_PROTOCOL) += \ | |
| 44 | 44 | fate-force_key_frames-source fate-force_key_frames-source-drop fate-force_key_frames-source-dup |
| 45 | 45 | |
| 46 | 46 | # Tests that the video is properly autorotated using the contained |
| @@ -97,8 +97,8 @@ fate-shortest: tests/data/vsynth1.yuv · 50 unmodified lines | ||
| 97 | 97 | fate-shortest: CMD = framecrc -auto_conversion_filters -f lavfi -i "sine=3000:d=10" -f lavfi -i "sine=1000:d=1" -sws_flags +accurate_rnd+bitexact -fflags +bitexact -flags +bitexact -idct simple -f rawvideo -s 352x288 -pix_fmt yuv420p -i $(TARGET_PATH)/tests/data/vsynth1.yuv -filter_complex "[0:a:0][1:a:0]amix=inputs=2[audio]" -map 2:v:0 -map "[audio]" -sws_flags +accurate_rnd+bitexact -fflags +bitexact -flags +bitexact -idct simple -dct fastint -qscale 10 -threads 1 -c:v mpeg4 -c:a ac3_fixed -shortest |
| 98 | 98 | |
| 99 | 99 | # test interleaving video with a sparse subtitle stream |
| 100 | −FATE_SAMPLES_FFMPEG-$(call ALLYES, COLOR_FILTER, VOBSUB_DEMUXER, MATROSKA_DEMUXER,, \ | |
| 101 | − RAWVIDEO_ENCODER, MATROSKA_MUXER, FRAMECRC_MUXER) += fate-shortest-sub | |
| 100 | +FATE_SAMPLES_FFMPEG-$(call FRAMECRC, MATROSKA,, COLOR_FILTER VOBSUB_DEMUXER \ | |
| 101 | + RAWVIDEO_ENCODER MATROSKA_MUXER) += fate-shortest-sub | |
| 102 | 102 | fate-shortest-sub: CMD = transcode \ |
| 103 | 103 | vobsub $(TARGET_SAMPLES)/sub/vobsub.idx matroska \ |
| 104 | 104 | "-filter_complex 'color=s=1x1:rate=1:duration=400' -pix_fmt rgb24 -allow_raw_vfw 1 -c:s copy -c:v rawvideo" \ |
| @@ -2,7 +2,7 @@ fate-fifo-muxer-h264: CMD = ffmpeg -i $(TARGET_SAMPLES)/mkv/1242-small.mkv -fram · 1 unmodified line | ||
| 2 | 2 | -c:v copy -c:a copy -map v:0 -map a:0 -flags +bitexact\ |
| 3 | 3 | -fflags +bitexact -f fifo -fifo_format framecrc - |
| 4 | 4 | fate-fifo-muxer-h264: REF = $(SRC_PATH)/tests/ref/fate/mkv-1242 |
| 5 | −FATE_SAMPLES_FIFO_MUXER-$(call ALLYES, FIFO_MUXER, MATROSKA_DEMUXER, H264_DECODER) += fate-fifo-muxer-h264 | |
| 5 | +FATE_SAMPLES_FIFO_MUXER-$(call FRAMECRC, MATROSKA, H264, FIFO_MUXER) += fate-fifo-muxer-h264 | |
| 6 | 6 | |
| 7 | 7 | fate-fifo-muxer-wav: CMD = ffmpeg -i $(TARGET_SAMPLES)/audio-reference/chorusnoise_2ch_44kHz_s16.wav\ |
| 8 | 8 | -c:a copy -map a:0 -flags +bitexact\ |
| @@ -52,7 +52,8 @@ fate-filter-afade-log: CMD = framecrc -i $(SRC) -af afade=t=in:ss=1:d=2.5:curve= · 51 unmodified lines | ||
| 52 | 52 | |
| 53 | 53 | FATE_AFILTER-$(call FILTERDEMDECENCMUX, AFADE, WAV, PCM_S16LE, PCM_S16LE, WAV) += $(FATE_FILTER_AFADE) |
| 54 | 54 | |
| 55 | −FATE_AFILTER_SAMPLES-$(call FILTERDEMDECENCMUX, ACROSSFADE, WAV, PCM_S16LE, PCM_S16LE, WAV) += fate-filter-acrossfade | |
| 55 | +FATE_FILTER_ACROSSFADE-$(call FRAMECRC) += fate-filter-acrossfade | |
| 56 | +FATE_AFILTER_SAMPLES-$(call FILTERDEMDECENCMUX, ACROSSFADE, WAV, PCM_S16LE, PCM_S16LE, WAV) += $(FATE_FILTER_ACROSSFADE-yes) | |
| 56 | 57 | fate-filter-acrossfade: tests/data/asynth-44100-2.wav |
| 57 | 58 | fate-filter-acrossfade: SRC = $(TARGET_PATH)/tests/data/asynth-44100-2.wav |
| 58 | 59 | fate-filter-acrossfade: SRC2 = $(TARGET_SAMPLES)/audio-reference/luckynight_2ch_44kHz_s16.wav |
| @@ -186,11 +187,13 @@ fate-filter-pan-downmix2: CMD = framecrc -ss 3.14 -i $(SRC) -frames:a 20 -filter · 127 unmodified lines | ||
| 186 | 187 | FATE_AFILTER-$(call ALLYES, LAVFI_INDEV AEVALSRC_FILTER SILENCEREMOVE_FILTER ARESAMPLE_FILTER) += fate-filter-silenceremove |
| 187 | 188 | fate-filter-silenceremove: CMD = framecrc -auto_conversion_filters -f lavfi -i "aevalsrc=between(t\,1\,2)+between(t\,4\,5)+between(t\,7\,9):d=10:n=8192,silenceremove=start_periods=0:start_duration=0:start_threshold=0:stop_periods=-1:stop_duration=0:stop_threshold=-90dB:window=0:detection=avg" |
| 188 | 189 | |
| 189 | −FATE_AFILTER_SAMPLES-$(call FILTERDEMDECENCMUX, STEREOTOOLS ARESAMPLE, WAV, PCM_S16LE, PCM_S16LE, WAV) += fate-filter-stereotools | |
| 190 | +FATE_FILTER_STEREOTOOLS-$(call FRAMECRC) += fate-filter-stereotools | |
| 191 | +FATE_AFILTER_SAMPLES-$(call FILTERDEMDECENCMUX, STEREOTOOLS ARESAMPLE, WAV, PCM_S16LE, PCM_S16LE, WAV) += $(FATE_FILTER_STEREOTOOLS-yes) | |
| 190 | 192 | fate-filter-stereotools: SRC = $(TARGET_SAMPLES)/audio-reference/luckynight_2ch_44kHz_s16.wav |
| 191 | 193 | fate-filter-stereotools: CMD = framecrc -i $(SRC) -frames:a 20 -af aresample,stereotools=mlev=0.015625,aresample |
| 192 | 194 | |
| 193 | −FATE_AFILTER_SAMPLES-$(call FILTERDEMDECENCMUX, TREMOLO ATRIM ARESAMPLE, WAV, PCM_S16LE, PCM_S16LE, WAV) += fate-filter-tremolo | |
| 195 | +FATE_FILTER_TREMOLO-$(call FRAMECRC) += fate-filter-tremolo | |
| 196 | +FATE_AFILTER_SAMPLES-$(call FILTERDEMDECENCMUX, TREMOLO ATRIM ARESAMPLE, WAV, PCM_S16LE, PCM_S16LE, WAV) += $(FATE_FILTER_TREMOLO-yes) | |
| 194 | 197 | fate-filter-tremolo: tests/data/asynth-44100-2.wav |
| 195 | 198 | fate-filter-tremolo: SRC = $(TARGET_PATH)/tests/data/asynth-44100-2.wav |
| 196 | 199 | fate-filter-tremolo: CMD = ffmpeg -auto_conversion_filters -i $(SRC) -af tremolo,atrim=end_sample=20480 -f wav -f s16le - |
| @@ -242,14 +245,14 @@ fate-filter-amix-transition: SRC2 = $(TARGET_PATH)/tests/data/asynth-44100-2-3.w · 45 unmodified lines | ||
| 242 | 245 | fate-filter-amix-transition: CMD = ffmpeg -auto_conversion_filters -filter_complex amix=inputs=3:dropout_transition=0.5 -max_size 4096 -i $(SRC) -ss 2 -max_size 4096 -i $(SRC1) -ss 4 -max_size 4096 -i $(SRC2) -f f32le - |
| 243 | 246 | fate-filter-amix-transition: REF = $(SAMPLES)/filter/amix_transition.pcm |
| 244 | 247 | |
| 245 | −FATE_AFILTER_SAMPLES-$(call FILTERDEMDECENCMUX, AMIX ARESAMPLE, WAV, PCM_S16LE, PCM_F32LE, PCM_F32LE) += $(FATE_AMIX) | |
| 248 | +FATE_AFILTER_SAMPLES-$(call FILTERDEMDECENCMUX, AMIX ARESAMPLE, WAV, PCM_S16LE, PCM_F32LE, PCM_F32LE, PIPE_PROTOCOL) += $(FATE_AMIX) | |
| 246 | 249 | $(FATE_AMIX): tests/data/asynth-44100-2.wav tests/data/asynth-44100-2-2.wav |
| 247 | 250 | $(FATE_AMIX): SRC = $(TARGET_PATH)/tests/data/asynth-44100-2.wav |
| 248 | 251 | $(FATE_AMIX): SRC1 = $(TARGET_PATH)/tests/data/asynth-44100-2-2.wav |
| 249 | 252 | $(FATE_AMIX): CMP = oneoff |
| 250 | 253 | $(FATE_AMIX): CMP_UNIT = f32 |
| 251 | 254 | |
| 252 | −FATE_AFILTER_SAMPLES-$(call DEMDEC, FLV, NELLYMOSER, PCM_S16LE_MUXER ARESAMPLE_FILTER) += fate-filter-aresample | |
| 255 | +FATE_AFILTER_SAMPLES-$(call PCM, FLV, NELLYMOSER, PCM_S16LE_MUXER ARESAMPLE_FILTER) += fate-filter-aresample | |
| 253 | 256 | fate-filter-aresample: SRC = $(TARGET_SAMPLES)/nellymoser/nellymoser-discont.flv |
| 254 | 257 | fate-filter-aresample: CMD = pcm -analyzeduration 10000000 -i $(SRC) -af aresample=min_comp=0.001:min_hard_comp=0.1:first_pts=0 |
| 255 | 258 | fate-filter-aresample: CMP = oneoff |
| @@ -412,7 +415,7 @@ fate-filter-hdcd-s32p: CMD = md5 -i $(SRC) -af hdcd -f s32le · 156 unmodified lines | ||
| 412 | 415 | fate-filter-hdcd-s32p: CMP = oneline |
| 413 | 416 | fate-filter-hdcd-s32p: REF = 0c5513e83eedaa10ab6fac9ddc173cf5 |
| 414 | 417 | |
| 415 | −FATE_AFILTER_SAMPLES-$(call FILTERDEMDECENCMUX, ATEMPO, WAV, PCM_S16LE, PCM_S16LE, PCM_S16LE WAV) += fate-filter-atempo | |
| 418 | +FATE_AFILTER_SAMPLES-$(call FILTERDEMDECENCMUX, ATEMPO, WAV, PCM_S16LE, PCM_S16LE, PCM_S16LE WAV, PIPE_PROTOCOL) += fate-filter-atempo | |
| 416 | 419 | fate-filter-atempo: tests/data/asynth-44100-1.wav |
| 417 | 420 | fate-filter-atempo: CMD = pcm -i $(TARGET_PATH)/tests/data/asynth-44100-1.wav -af "atempo=2.0" |
| 418 | 421 | fate-filter-atempo: CMP = oneoff |
| @@ -432,6 +435,7 @@ FATE_AFILTER-yes += fate-filter-formats · 13 unmodified lines | ||
| 432 | 435 | fate-filter-formats: libavfilter/tests/formats$(EXESUF) |
| 433 | 436 | fate-filter-formats: CMD = run libavfilter/tests/formats$(EXESUF) |
| 434 | 437 | |
| 438 | +FATE_AFILTER-yes := $(if $(call FRAMECRC), $(FATE_AFILTER-yes)) | |
| 435 | 439 | FATE_SAMPLES_AVCONV += $(FATE_AFILTER_SAMPLES-yes) |
| 436 | 440 | FATE_FFMPEG += $(FATE_AFILTER-yes) |
| 437 | 441 | fate-afilter: $(FATE_AFILTER-yes) $(FATE_AFILTER_SAMPLES-yes) |
| @@ -591,8 +591,8 @@ fate-filter-pixelize-min: CMD = video_filter "pixelize=mode=min" · 590 unmodified lines | ||
| 591 | 591 | FATE_FILTER_VSYNTH_VIDEO_FILTER-$(CONFIG_PIXELIZE_FILTER) += fate-filter-pixelize-max |
| 592 | 592 | fate-filter-pixelize-max: CMD = video_filter "pixelize=mode=max" |
| 593 | 593 | |
| 594 | −FATE_FILTER_VSYNTH_VIDEO_FILTER-$(CONFIG_TILTANDSHIFT_FILTER) += fate-filter-tiltandshift | |
| 595 | −FATE_FILTER_VSYNTH_VIDEO_FILTER-$(call ALLYES, SCALE_FILTER TILTANDSHIFT_FILTER) += fate-filter-tiltandshift-410 fate-filter-tiltandshift-422 fate-filter-tiltandshift-444 | |
| 594 | +FATE_FILTER_VSYNTH_VIDEO_FILTER-$(call FRAMECRC,,, TILTANDSHIFT_FILTER) += fate-filter-tiltandshift | |
| 595 | +FATE_FILTER_VSYNTH_VIDEO_FILTER-$(call FRAMECRC,,, SCALE_FILTER TILTANDSHIFT_FILTER) += fate-filter-tiltandshift-410 fate-filter-tiltandshift-422 fate-filter-tiltandshift-444 | |
| 596 | 596 | fate-filter-tiltandshift: CMD = framecrc -c:v pgmyuv -i $(SRC) -flags +bitexact -vf tiltandshift |
| 597 | 597 | fate-filter-tiltandshift-410: CMD = framecrc -c:v pgmyuv -i $(SRC) -flags +bitexact -vf scale=sws_flags=+accurate_rnd+bitexact,format=yuv410p,tiltandshift |
| 598 | 598 | fate-filter-tiltandshift-422: CMD = framecrc -c:v pgmyuv -i $(SRC) -flags +bitexact -vf scale=sws_flags=+accurate_rnd+bitexact,format=yuv422p,tiltandshift |
| @@ -30,7 +30,7 @@ fate-flac-rice-params: CMD = enc_dec_pcm flac wav s16le $(subst $(SAMPLES),$(TAR · 29 unmodified lines | ||
| 30 | 30 | fate-flac-%: CMP = oneoff |
| 31 | 31 | fate-flac-%: FUZZ = 0 |
| 32 | 32 | |
| 33 | −FATE_FLAC-$(call ENCMUX, FLAC, FLAC) += $(FATE_FLAC) | |
| 33 | +FATE_FLAC-$(call ENCMUX, FLAC, FLAC, PIPE_PROTOCOL) += $(FATE_FLAC) | |
| 34 | 34 | |
| 35 | 35 | FATE_SAMPLES_AVCONV += $(FATE_FLAC-yes) |
| 36 | 36 | fate-flac: $(FATE_FLAC) |
| @@ -1,4 +1,4 @@ | ||
| 1 | −FATE_GAPLESS-$(call DEMDEC, MP3, MP3, ARESAMPLE_FILTER) += fate-gapless-mp3 | |
| 1 | +FATE_GAPLESS-$(call FRAMECRC, MP3, MP3, ARESAMPLE_FILTER) += fate-gapless-mp3 | |
| 2 | 2 | fate-gapless-mp3: CMD = gapless $(TARGET_SAMPLES)/gapless/gapless.mp3 "-c:a mp3" |
| 3 | 3 | |
| 4 | 4 | FATE_GAPLESSINFO_PROBE-$(CONFIG_MP3_DEMUXER) += fate-gapless-mp3-side-data |
| @@ -225,15 +225,15 @@ FATE_H264-$(call FRAMECRC, MOV, H264) += fate-h264-unescaped-extradata · 224 unmodified lines | ||
| 225 | 225 | # this sample contains field-coded frames, with both fields in a single packet |
| 226 | 226 | FATE_H264-$(call FRAMECRC, MOV, H264) += fate-h264-twofields-packet |
| 227 | 227 | |
| 228 | −FATE_H264-$(call DEMDEC, MOV H264, H264, H264_PARSER H264_MUXER H264_MP4TOANNEXB_BSF H264_METADATA_BSF SCALE_FILTER) += fate-h264-bsf-mp4toannexb-new-extradata | |
| 228 | +FATE_H264-$(call FRAMECRC, MOV H264, H264, H264_PARSER H264_MUXER H264_MP4TOANNEXB_BSF H264_METADATA_BSF SCALE_FILTER) += fate-h264-bsf-mp4toannexb-new-extradata | |
| 229 | 229 | |
| 230 | −FATE_H264-$(call DEMMUX, MOV, H264, H264_MP4TOANNEXB_BSF) += fate-h264-bsf-mp4toannexb \ | |
| 230 | +FATE_H264-$(call FRAMECRC, MOV,, H264_MUXER H264_MP4TOANNEXB_BSF) += fate-h264-bsf-mp4toannexb \ | |
| 231 | 231 | fate-h264-bsf-mp4toannexb-2 \ |
| 232 | 232 | |
| 233 | −FATE_H264-$(call DEMDEC, MOV H264, H264, H264_PARSER H264_MUXER H264_MP4TOANNEXB_BSF EXTRACT_EXTRADATA_BSF) += fate-h264_mp4toannexb_ticket5927 \ | |
| 233 | +FATE_H264-$(call FRAMECRC, MOV H264, H264, H264_PARSER H264_MUXER H264_MP4TOANNEXB_BSF EXTRACT_EXTRADATA_BSF) += fate-h264_mp4toannexb_ticket5927 \ | |
| 234 | 234 | fate-h264_mp4toannexb_ticket5927_2 |
| 235 | 235 | |
| 236 | −FATE_H264-$(call DEMMUX, H264, MOV, H264_PARSER DTS2PTS_BSF) += fate-h264-bsf-dts2pts | |
| 236 | +FATE_H264-$(call FRAMECRC, H264,, H264_PARSER MOV_MUXER DTS2PTS_BSF) += fate-h264-bsf-dts2pts | |
| 237 | 237 | |
| 238 | 238 | FATE_H264-$(call FRAMECRC, MATROSKA, H264) += fate-h264-direct-bff |
| 239 | 239 | FATE_H264-$(call FRAMECRC, FLV, H264, SCALE_FILTER) += fate-h264-brokensps-2580 |
| @@ -105,6 +105,8 @@ tests/data/hls_fmp4_ac3.m3u8: ffmpeg$(PROGSSUF)$(EXESUF) | tests/data · 104 unmodified lines | ||
| 105 | 105 | -hls_time 2 -hls_segment_filename "$(TARGET_PATH)/tests/data/hls_fmp4_ac3_%d.m4s" \ |
| 106 | 106 | $(TARGET_PATH)/tests/data/hls_fmp4_ac3.m3u8 2>/dev/null |
| 107 | 107 | |
| 108 | +FATE_HLSENC-yes := $(if $(call FRAMECRC), $(FATE_HLSENC-yes)) | |
| 109 | + | |
| 108 | 110 | FATE_HLSENC_PROBE-$(call DEMMUX, HLS AC3, HLS MP4, AC3_DECODER) += fate-hls-fmp4_ac3 |
| 109 | 111 | fate-hls-fmp4_ac3: tests/data/hls_fmp4_ac3.m3u8 |
| 110 | 112 | fate-hls-fmp4_ac3: CMD = probeaudiostream $(TARGET_PATH)/tests/data/now_ac3.mp4 |
| @@ -331,7 +331,7 @@ FATE_EXR-$(call DEMDEC, IMAGE2, EXR, SCALE_FILTER) += $(FATE_EXR) · 330 unmodified lines | ||
| 331 | 331 | FATE_IMAGE_FRAMECRC += $(FATE_EXR-yes) |
| 332 | 332 | fate-exr: $(FATE_EXR-yes) |
| 333 | 333 | |
| 334 | −FATE_JPG-$(call DEMDEC, IMAGE2, MJPEG, SCALE_FILTER SETSAR_FILTER) += fate-jpg-12bpp | |
| 334 | +FATE_JPG-$(call FRAMECRC, IMAGE2, MJPEG, SCALE_FILTER SETSAR_FILTER) += fate-jpg-12bpp | |
| 335 | 335 | fate-jpg-12bpp: CMD = framecrc -idct simple -i $(TARGET_SAMPLES)/jpg/12bpp.jpg -f rawvideo -pix_fmt gray16le -vf setsar=sar=sar,scale |
| 336 | 336 | |
| 337 | 337 | FATE_JPG += fate-jpg-jfif |
| @@ -360,7 +360,7 @@ fate-jpg-rgb-5: CMD = framecrc -idct simple -i $(TARGET_SAMPLES)/jpg/jpg-8930-5. · 22 unmodified lines | ||
| 360 | 360 | FATE_JPG_TRANSCODE-$(call TRANSCODE, MJPEG, MJPEG IMAGE_JPEG_PIPE, IMAGE_PNG_PIPE_DEMUXER PNG_DECODER SCALE_FILTER) += fate-jpg-icc |
| 361 | 361 | fate-jpg-icc: CMD = transcode png_pipe $(TARGET_SAMPLES)/png1/lena-int_rgb24.png mjpeg "-vf scale" "" "-show_frames" |
| 362 | 362 | |
| 363 | −FATE_JPG-$(call DEMDEC, IMAGE2, MJPEG) += $(FATE_JPG) | |
| 363 | +FATE_JPG-$(call FRAMECRC, IMAGE2, MJPEG) += $(FATE_JPG) | |
| 364 | 364 | FATE_IMAGE_FRAMECRC += $(FATE_JPG-yes) |
| 365 | 365 | FATE_IMAGE_TRANSCODE += $(FATE_JPG_TRANSCODE-yes) |
| 366 | 366 | fate-jpg: $(FATE_JPG-yes) $(FATE_JPG_TRANSCODE-yes) |
| @@ -4,6 +4,7 @@ fate-imf-cpl-with-repeat: CMD = framecrc -i $(TARGET_SAMPLES)/imf/countdown/CPL_ · 3 unmodified lines | ||
| 4 | 4 | FATE_IMF += fate-imf-cpl-with-audio |
| 5 | 5 | fate-imf-cpl-with-audio: CMD = framecrc -i $(TARGET_SAMPLES)/imf/countdown-audio/CPL_688f4f63-a317-4271-99bf-51444ff39c5b.xml -c:a copy |
| 6 | 6 | |
| 7 | −FATE_SAMPLES_FFMPEG-$(CONFIG_IMF_DEMUXER) += $(FATE_IMF) | |
| 7 | +FATE_IMF := $(if $(call FRAMECRC, IMF), $(FATE_IMF)) | |
| 8 | +FATE_SAMPLES_FFMPEG += $(FATE_IMF) | |
| 8 | 9 | |
| 9 | 10 | fate-imfdec: $(FATE_IMF) |
| @@ -1,26 +1,24 @@ | ||
| 1 | −FATE_INDEO2 += fate-indeo2-delta | |
| 1 | +FATE_INDEO2-$(call FRAMECRC, AVI, INDEO2) += fate-indeo2-delta | |
| 2 | 2 | fate-indeo2-delta: CMD = framecrc -i $(TARGET_SAMPLES)/rt21/ISKATE.AVI -an |
| 3 | 3 | |
| 4 | −FATE_INDEO2 += fate-indeo2-intra | |
| 4 | +FATE_INDEO2-$(call FRAMECRC, AVI, INDEO2) += fate-indeo2-intra | |
| 5 | 5 | fate-indeo2-intra: CMD = framecrc -i $(TARGET_SAMPLES)/rt21/VPAR0026.AVI |
| 6 | 6 | |
| 7 | −FATE_SAMPLES_AVCONV-$(call DEMDEC, AVI, INDEO2) += $(FATE_INDEO2) | |
| 8 | −fate-indeo2: $(FATE_INDEO2) | |
| 7 | +fate-indeo2: $(FATE_INDEO2-yes) | |
| 9 | 8 | |
| 10 | −FATE_INDEO3-$(CONFIG_MOV_DEMUXER) += fate-indeo3-1 | |
| 9 | +FATE_INDEO3-$(call FRAMECRC, MOV, INDEO3) += fate-indeo3-1 | |
| 11 | 10 | fate-indeo3-1: CMD = framecrc -i $(TARGET_SAMPLES)/iv32/cubes.mov |
| 12 | 11 | |
| 13 | −FATE_INDEO3-$(CONFIG_AVI_DEMUXER) += fate-indeo3-2 | |
| 12 | +FATE_INDEO3-$(call FRAMECRC, AVI, INDEO3) += fate-indeo3-2 | |
| 14 | 13 | fate-indeo3-2: CMD = framecrc -i $(TARGET_SAMPLES)/iv32/OPENINGH.avi |
| 15 | 14 | |
| 16 | −FATE_SAMPLES_AVCONV-$(CONFIG_INDEO3_DECODER) += $(FATE_INDEO3-yes) | |
| 17 | 15 | fate-indeo3: $(FATE_INDEO3-yes) |
| 18 | 16 | |
| 19 | −FATE_INDEO-$(call DEMDEC, AVI, INDEO4) += fate-indeo4 | |
| 17 | +FATE_INDEO-$(call FRAMECRC, AVI, INDEO4) += fate-indeo4 | |
| 20 | 18 | fate-indeo4: CMD = framecrc -i $(TARGET_SAMPLES)/iv41/indeo41-partial.avi -an |
| 21 | 19 | |
| 22 | −FATE_INDEO-$(call DEMDEC, AVI, INDEO5) += fate-indeo5 | |
| 20 | +FATE_INDEO-$(call FRAMECRC, AVI, INDEO5) += fate-indeo5 | |
| 23 | 21 | fate-indeo5: CMD = framecrc -i $(TARGET_SAMPLES)/iv50/Educ_Movie_DeadlyForce.avi -an |
| 24 | 22 | |
| 25 | −FATE_SAMPLES_AVCONV += $(FATE_INDEO-yes) | |
| 23 | +FATE_SAMPLES_AVCONV += $(FATE_INDEO2-yes) $(FATE_INDEO3-yes) $(FATE_INDEO-yes) | |
| 26 | 24 | fate-indeo: $(FATE_INDEO2) $(FATE_INDEO3-yes) $(FATE_INDEO-yes) |
| @@ -71,21 +71,21 @@ fate-lavf-wtv: CMD = lavf_container "" "-c:a mp2 -threads 1" · 70 unmodified lines | ||
| 71 | 71 | FATE_AVCONV += $(FATE_LAVF_CONTAINER) |
| 72 | 72 | fate-lavf-container fate-lavf: $(FATE_LAVF_CONTAINER) |
| 73 | 73 | |
| 74 | −FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, IVF, MP4, AV1_DECODER AV1_PARSER EXTRACT_EXTRADATA_BSF MOV_DEMUXER) += av1.mp4 | |
| 75 | −FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, IVF, MATROSKA, AV1_DECODER AV1_PARSER EXTRACT_EXTRADATA_BSF MATROSKA_DEMUXER) += av1.mkv | |
| 76 | −FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, EVC, MP4, EVC_PARSER MOV_DEMUXER) += evc.mp4 | |
| 77 | −FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, H264, MP4, H264_PARSER EXTRACT_EXTRADATA_BSF MOV_DEMUXER) += h264.mp4 | |
| 78 | −FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, HEVC, MP4, HEVC_PARSER EXTRACT_EXTRADATA_BSF MOV_DEMUXER) += hevc.mp4 | |
| 79 | −FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, MOV, MOV) += mv_hevc.mov | |
| 80 | −FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, VVC, MATROSKA, VVC_PARSER EXTRACT_EXTRADATA_BSF SETTS_BSF MATROSKA_DEMUXER) += vvc.mkv | |
| 81 | −FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, VVC, MP4, VVC_PARSER MOV_DEMUXER) += vvc.mp4 | |
| 82 | −FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, MATROSKA, OGG, VP3_DECODER THEORA_DECODER OGG_DEMUXER) += vp3.ogg | |
| 83 | −FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, MATROSKA, OGV, VP8_DECODER VORBIS_DECODER VORBIS_PARSER OGG_DEMUXER) += vp8.ogg | |
| 84 | −FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, MOV LOAS, LATM, AAC_LATM_DECODER) += latm | |
| 85 | −FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, MP3, MP3) += mp3 | |
| 86 | −FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, MOV, MOV, QTRLE_DECODER MACE6_DECODER ARESAMPLE_FILTER) += qtrle_mace6.mov | |
| 87 | −FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, AVI, AVI, MSVIDEO1_DECODER PCM_U8_DECODER ARESAMPLE_FILTER) += cram.avi | |
| 88 | −FATE_LAVF_CONTAINER_FATE-$(call DEMMUX, AVI, FLV, FLV_DEMUXER) += hevc.flv | |
| 74 | +FATE_LAVF_CONTAINER_FATE-$(call CRC, IVF, AV1, AV1_PARSER EXTRACT_EXTRADATA_BSF MP4_MUXER) += av1.mp4 | |
| 75 | +FATE_LAVF_CONTAINER_FATE-$(call CRC, IVF MATROSKA, AV1, AV1_PARSER EXTRACT_EXTRADATA_BSF MATROSKA_MUXER) += av1.mkv | |
| 76 | +FATE_LAVF_CONTAINER_FATE-$(call CRC, EVC,, EVC_PARSER MP4_MUXER) += evc.mp4 | |
| 77 | +FATE_LAVF_CONTAINER_FATE-$(call CRC, H264,, H264_PARSER EXTRACT_EXTRADATA_BSF MP4_MUXER) += h264.mp4 | |
| 78 | +FATE_LAVF_CONTAINER_FATE-$(call CRC, HEVC,, HEVC_PARSER EXTRACT_EXTRADATA_BSF MP4_MUXER) += hevc.mp4 | |
| 79 | +FATE_LAVF_CONTAINER_FATE-$(call CRC, MOV,, MOV_MUXER) += mv_hevc.mov | |
| 80 | +FATE_LAVF_CONTAINER_FATE-$(call CRC, MATROSKA, VVC, VVC_PARSER SETTS_BSF MATROSKA_MUXER) += vvc.mkv | |
| 81 | +FATE_LAVF_CONTAINER_FATE-$(call CRC, MOV, VVC, VVC_PARSER EXTRACT_EXTRADATA_BSF MP4_MUXER) += vvc.mp4 | |
| 82 | +FATE_LAVF_CONTAINER_FATE-$(call CRC, MATROSKA OGG, VP3 THEORA, OGG_MUXER) += vp3.ogg | |
| 83 | +FATE_LAVF_CONTAINER_FATE-$(call CRC, MATROSKA OGG, VP8 VORBIS, VORBIS_PARSER OGV_MUXER) += vp8.ogg | |
| 84 | +FATE_LAVF_CONTAINER_FATE-$(call CRC, MOV LOAS, AAC_LATM, LATM_MUXER) += latm | |
| 85 | +FATE_LAVF_CONTAINER_FATE-$(call CRC, MP3,, MP3_MUXER) += mp3 | |
| 86 | +FATE_LAVF_CONTAINER_FATE-$(call CRC, MOV, QTRLE MACE6, MOV_MUXER ARESAMPLE_FILTER) += qtrle_mace6.mov | |
| 87 | +FATE_LAVF_CONTAINER_FATE-$(call CRC, AVI, MSVIDEO1 PCM_U8, AVI_MUXER ARESAMPLE_FILTER) += cram.avi | |
| 88 | +FATE_LAVF_CONTAINER_FATE-$(call CRC, AVI,, FLV_DEMUXER FLV_MUXER) += hevc.flv | |
| 89 | 89 | |
| 90 | 90 | FATE_LAVF_CONTAINER_FATE = $(FATE_LAVF_CONTAINER_FATE-yes:%=fate-lavf-fate-%) |
| 91 | 91 | |
| @@ -12,7 +12,7 @@ FATE_LAVF_VIDEO-$(call ENCDEC, WRAPPED_AVFRAME RAWVIDEO, YUV4MPEGPIPE) += y4m · 11 unmodified lines | ||
| 12 | 12 | FATE_LAVF_VIDEO-$(CONFIG_SCALE_FILTER) += $(FATE_LAVF_VIDEO_SCALE-yes) |
| 13 | 13 | FATE_LAVF_VIDEO = $(FATE_LAVF_VIDEO-yes:%=fate-lavf-%) |
| 14 | 14 | FATE_LAVF_VIDEO := $(if $(call ALLYES, IMAGE2_DEMUXER PGMYUV_DECODER \ |
| 15 | − RAWVIDEO_ENCODER CRC_MUXER, PIPE_PROTOCOL), \ | |
| 15 | + RAWVIDEO_ENCODER CRC_MUXER PIPE_PROTOCOL), \ | |
| 16 | 16 | $(FATE_LAVF_VIDEO)) |
| 17 | 17 | |
| 18 | 18 | $(FATE_LAVF_VIDEO): CMD = lavf_video |
| @@ -1085,7 +1085,7 @@ $(call CROSS_TEST,$(SAMPLERATES_LITE),ARESAMPLE_EXACT_LIN_ASYNC,dblp,f64le,s16) · 1084 unmodified lines | ||
| 1085 | 1085 | FATE_SWR_RESAMPLE-$(call FILTERDEMDEC, ARESAMPLE ASETPTS ATRIM SINE, , PCM_S16LE, LAVFI_INDEV) += fate-swr-async-firstpts |
| 1086 | 1086 | fate-swr-async-firstpts: CMD = framecrc -auto_conversion_filters -copyts -f lavfi -i "sine=r=1000:samples_per_frame=100,asetpts=PTS+S+S*floor(ld(1)/4)+st(1\,ld(1)+1)*0,atrim=end=2" -filter:a aresample=async=300:first_pts=0 |
| 1087 | 1087 | |
| 1088 | −FATE_SWR_RESAMPLE-$(call FILTERDEMDECENCMUX, ARESAMPLE, WAV, PCM_S16LE, PCM_S16LE, WAV) += $(FATE_SWR_RESAMPLE) | |
| 1088 | +FATE_SWR_RESAMPLE-$(call FILTERDEMDECENCMUX, ARESAMPLE, WAV, PCM_S16LE, PCM_S16LE, WAV, PIPE_PROTOCOL) += $(FATE_SWR_RESAMPLE) | |
| 1089 | 1089 | fate-swr-resample: $(FATE_SWR_RESAMPLE-yes) |
| 1090 | 1090 | FATE_SWR += $(FATE_SWR_RESAMPLE-yes) |
| 1091 | 1091 | |
| @@ -16,13 +16,13 @@ fate-lossless-rka: CMD = md5 -i $(TARGET_SAMPLES)/lossless-audio/luckynight-part · 15 unmodified lines | ||
| 16 | 16 | FATE_SAMPLES_LOSSLESS_AUDIO-$(call DEMDEC, OSQ, OSQ, ARESAMPLE_FILTER) += fate-lossless-osq |
| 17 | 17 | fate-lossless-osq: CMD = md5 -i $(TARGET_SAMPLES)/lossless-audio/luckynight-partial.osq -f s16le -af aresample |
| 18 | 18 | |
| 19 | −FATE_SAMPLES_LOSSLESS_AUDIO-$(call DEMDEC, TAK, TAK, ARESAMPLE_FILTER) += fate-lossless-tak | |
| 19 | +FATE_SAMPLES_LOSSLESS_AUDIO-$(call CRC, TAK, TAK, ARESAMPLE_FILTER) += fate-lossless-tak | |
| 20 | 20 | fate-lossless-tak: CMD = crc -i $(TARGET_SAMPLES)/lossless-audio/luckynight-partial.tak -af aresample |
| 21 | 21 | |
| 22 | −FATE_SAMPLES_LOSSLESS_AUDIO-$(call DEMDEC, TTA, TTA) += fate-lossless-tta | |
| 22 | +FATE_SAMPLES_LOSSLESS_AUDIO-$(call CRC, TTA, TTA) += fate-lossless-tta | |
| 23 | 23 | fate-lossless-tta: CMD = crc -i $(TARGET_SAMPLES)/lossless-audio/inside.tta |
| 24 | 24 | |
| 25 | −FATE_SAMPLES_LOSSLESS_AUDIO-$(call DEMDEC, TTA, TTA) += fate-lossless-tta-encrypted | |
| 25 | +FATE_SAMPLES_LOSSLESS_AUDIO-$(call CRC, TTA, TTA) += fate-lossless-tta-encrypted | |
| 26 | 26 | fate-lossless-tta-encrypted: CMD = crc -password ffmpeg -i $(TARGET_SAMPLES)/lossless-audio/encrypted.tta |
| 27 | 27 | |
| 28 | 28 | FATE_SAMPLES_LOSSLESS_AUDIO-$(call DEMDEC, ASF, WMALOSSLESS, ARESAMPLE_FILTER) += fate-lossless-wma fate-lossless-wma24-1 fate-lossless-wma24-2 fate-lossless-wma24-rawtile |
| @@ -35,5 +35,5 @@ fate-lossless-wmall: fate-lossless-wma fate-lossless-wma24-1 fate-lossless-wma24 · 6 unmodified lines | ||
| 35 | 35 | FATE_SAMPLES_LOSSLESS_AUDIO += $(FATE_SAMPLES_LOSSLESS_AUDIO-yes) |
| 36 | 36 | |
| 37 | 37 | FATE_SAMPLES_FFMPEG += $(FATE_SAMPLES_LOSSLESS_AUDIO) |
| 38 | −fate-lossless-audio: $(FATE_SAMPLES_LOSSLESS_AUDIO) | |
| 39 | 38 | |
| 39 | +fate-lossless-audio: $(FATE_SAMPLES_LOSSLESS_AUDIO) | |
| @@ -1,9 +1,9 @@ | ||
| 1 | −FATE_MATROSKA-$(call ALLYES, MATROSKA_DEMUXER ZLIB) += fate-matroska-prores-zlib | |
| 1 | +FATE_MATROSKA-$(call FRAMECRC, MATROSKA,, ZLIB) += fate-matroska-prores-zlib | |
| 2 | 2 | fate-matroska-prores-zlib: CMD = framecrc -i $(TARGET_SAMPLES)/mkv/prores_zlib.mkv -c:v copy |
| 3 | 3 | |
| 4 | 4 | # This tests that the matroska demuxer correctly adds the icpf header atom |
| 5 | 5 | # upon demuxing; it also tests bz2 decompression and unknown-length cluster. |
| 6 | −FATE_MATROSKA-$(call ALLYES, MATROSKA_DEMUXER BZLIB) += fate-matroska-prores-header-insertion-bz2 | |
| 6 | +FATE_MATROSKA-$(call FRAMECRC, MATROSKA,, BZLIB) += fate-matroska-prores-header-insertion-bz2 | |
| 7 | 7 | fate-matroska-prores-header-insertion-bz2: CMD = framecrc -i $(TARGET_SAMPLES)/mkv/prores_bz2.mkv -map 0 -c copy |
| 8 | 8 | |
| 9 | 9 | # This tests that the matroska demuxer supports modifying the colorspace |
| @@ -14,21 +14,21 @@ fate-matroska-remux: CMD = md5pipe -i $(TARGET_SAMPLES)/vp9-test-vectors/vp90-2- · 4 unmodified lines | ||
| 14 | 14 | fate-matroska-remux: CMP = oneline |
| 15 | 15 | fate-matroska-remux: REF = b9c7b650349972c9dce42ab79b472917 |
| 16 | 16 | |
| 17 | −FATE_MATROSKA-$(call ALLYES, MATROSKA_DEMUXER VORBIS_PARSER) += fate-matroska-xiph-lacing | |
| 17 | +FATE_MATROSKA-$(call FRAMECRC, MATROSKA,, VORBIS_PARSER) += fate-matroska-xiph-lacing | |
| 18 | 18 | fate-matroska-xiph-lacing: CMD = framecrc -i $(TARGET_SAMPLES)/mkv/xiph_lacing.mka -c:a copy |
| 19 | 19 | |
| 20 | 20 | # This tests that the Matroska demuxer correctly demuxes WavPack |
| 21 | 21 | # without CodecPrivate; it also tests zlib compressed WavPack. |
| 22 | −FATE_MATROSKA-$(call ALLYES, MATROSKA_DEMUXER ZLIB) += fate-matroska-wavpack-missing-codecprivate | |
| 22 | +FATE_MATROSKA-$(call FRAMECRC, MATROSKA,, ZLIB) += fate-matroska-wavpack-missing-codecprivate | |
| 23 | 23 | fate-matroska-wavpack-missing-codecprivate: CMD = framecrc -i $(TARGET_SAMPLES)/mkv/wavpack_missing_codecprivate.mka -c copy |
| 24 | 24 | |
| 25 | 25 | # This tests that the matroska demuxer supports decompressing |
| 26 | 26 | # zlib compressed tracks (both the CodecPrivate as well as the actual frames). |
| 27 | −FATE_MATROSKA-$(call ALLYES, MATROSKA_DEMUXER ZLIB) += fate-matroska-zlib-decompression | |
| 27 | +FATE_MATROSKA-$(call FRAMECRC, MATROSKA,, ZLIB) += fate-matroska-zlib-decompression | |
| 28 | 28 | fate-matroska-zlib-decompression: CMD = framecrc -i $(TARGET_SAMPLES)/mkv/subtitle_zlib.mks -c:s copy |
| 29 | 29 | |
| 30 | 30 | # This tests that the matroska demuxer can decompress lzo compressed tracks. |
| 31 | −FATE_MATROSKA-$(CONFIG_MATROSKA_DEMUXER) += fate-matroska-lzo-decompression | |
| 31 | +FATE_MATROSKA-$(call FRAMECRC, MATROSKA) += fate-matroska-lzo-decompression | |
| 32 | 32 | fate-matroska-lzo-decompression: CMD = framecrc -i $(TARGET_SAMPLES)/mkv/lzo.mka -c copy |
| 33 | 33 | |
| 34 | 34 | # This tests that the ALAC extradata is correctly transformed upon remuxing. |
| @@ -40,7 +40,7 @@ fate-matroska-alac-remux: CMD = transcode mov $(TARGET_SAMPLES)/lossless-audio/i · 5 unmodified lines | ||
| 40 | 40 | # This tests that the matroska demuxer correctly propagates |
| 41 | 41 | # the channel layout contained in vorbis comments in the CodecPrivate |
| 42 | 42 | # of flac tracks. It also tests header removal compression. |
| 43 | −FATE_MATROSKA-$(call ALLYES, MATROSKA_DEMUXER FLAC_PARSER) += fate-matroska-flac-channel-mapping | |
| 43 | +FATE_MATROSKA-$(call FRAMECRC, MATROSKA,, FLAC_PARSER) += fate-matroska-flac-channel-mapping | |
| 44 | 44 | fate-matroska-flac-channel-mapping: CMD = framecrc -i $(TARGET_SAMPLES)/mkv/flac_channel_layouts.mka -map 0 -c:a copy |
| 45 | 45 | |
| 46 | 46 | # This tests that the Matroska muxer writes the channel layout |
| @@ -50,8 +50,7 @@ fate-matroska-flac-channel-mapping: CMD = framecrc -i $(TARGET_SAMPLES)/mkv/flac · 3 unmodified lines | ||
| 50 | 50 | # Furthermore it tests everything the matroska-flac-channel-mapping test |
| 51 | 51 | # tests and it also tests the FLAC decoder and encoder, in particular |
| 52 | 52 | # the latter's ability to send updated extradata. |
| 53 | −FATE_MATROSKA-$(call ALLYES, FLAC_DECODER FLAC_ENCODER FLAC_PARSER \ | |
| 54 | − MATROSKA_DEMUXER MATROSKA_MUXER) += fate-matroska-flac-extradata-update | |
| 53 | +FATE_MATROSKA-$(call TRANSCODE, FLAC, MATROSKA, FLAC_PARSER) += fate-matroska-flac-extradata-update | |
| 55 | 54 | fate-matroska-flac-extradata-update: CMD = transcode matroska $(TARGET_SAMPLES)/mkv/flac_channel_layouts.mka \ |
| 56 | 55 | matroska "-map 0 -map 0:0 -c flac -frames:a:2 8" "-map 0 -c copy" |
| 57 | 56 | |
| @@ -64,9 +63,8 @@ fate-webm-av1-extradata-update: CMD = transcode ivf $(TARGET_SAMPLES)/av1/decode · 6 unmodified lines | ||
| 64 | 63 | # This test tests demuxing Vorbis and chapters from ogg and muxing it in and |
| 65 | 64 | # demuxing it from Matroska/WebM. It furthermore tests the WebM muxer, in |
| 66 | 65 | # particular its DASH mode. Finally, it tests writing the Cues at the front. |
| 67 | −FATE_MATROSKA_FFMPEG_FFPROBE-$(call ALLYES, MATROSKA_DEMUXER OGG_DEMUXER \ | |
| 68 | − VORBIS_DECODER VORBIS_PARSER WEBM_MUXER) \ | |
| 69 | − += fate-webm-dash-chapters | |
| 66 | +FATE_MATROSKA_FFMPEG_FFPROBE-$(call REMUX, WEBM MATROSKA, OGG_DEMUXER VORBIS_DECODER VORBIS_PARSER) \ | |
| 67 | + += fate-webm-dash-chapters | |
| 70 | 68 | fate-webm-dash-chapters: CMD = transcode ogg $(TARGET_SAMPLES)/vorbis/vorbis_chapter_extension_demo.ogg webm "-c copy -cluster_time_limit 1500 -dash 1 -dash_track_number 124 -reserve_index_space 400" "-c copy -t 0.5" -show_chapters |
| 71 | 69 | |
| 72 | 70 | # The input file has a Block whose payload has a size of zero before reversing |
| @@ -75,7 +73,7 @@ fate-webm-dash-chapters: CMD = transcode ogg $(TARGET_SAMPLES)/vorbis/vorbis_cha · 2 unmodified lines | ||
| 75 | 73 | # For the muxer this tests that it can correctly write huge TrackNumbers and |
| 76 | 74 | # that it can expand the Cues element's length field by one byte if necessary. |
| 77 | 75 | # It furthermore tests correct propagation of the description tag. |
| 78 | −FATE_MATROSKA_FFMPEG_FFPROBE-$(call DEMMUX, MATROSKA, MATROSKA) \ | |
| 76 | +FATE_MATROSKA_FFMPEG_FFPROBE-$(call FRAMECRC, MATROSKA,, MATROSKA_MUXER) \ | |
| 79 | 77 | += fate-matroska-zero-length-block |
| 80 | 78 | fate-matroska-zero-length-block: CMD = transcode matroska $(TARGET_SAMPLES)/mkv/zero_length_block.mks matroska "-c:s copy -dash 1 -dash_track_number 2000000000 -reserve_index_space 62 -metadata_header_padding 1 -default_mode infer_no_subs" "-c:s copy" "-show_entries stream_tags=description" |
| 81 | 79 | |
| @@ -47,7 +47,7 @@ fate-wmv3-drm-nodec: CMD = framecrc -cryptokey 137381538c84c068111902a59c5cf6c34 · 46 unmodified lines | ||
| 47 | 47 | FATE_MICROSOFT += $(FATE_WMV3_DRM-yes) |
| 48 | 48 | fate-wmv3-drm: $(FATE_WMV3_DRM-yes) |
| 49 | 49 | |
| 50 | −FATE_MICROSOFT-$(call DEMDEC, ASF, WMV2) += fate-wmv8-x8intra | |
| 50 | +FATE_MICROSOFT-$(call FRAMECRC, ASF, WMV2) += fate-wmv8-x8intra | |
| 51 | 51 | fate-wmv8-x8intra: CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES)/wmv8/wmv8_x8intra.wmv -an |
| 52 | 52 | |
| 53 | 53 | FATE_VC1 += fate-vc1_sa00040 |
| @@ -19,5 +19,6 @@ fate-lossless-monkeysaudio-399: CMD = md5 -i $(TARGET_SAMPLES)/lossless-audio/lu · 18 unmodified lines | ||
| 19 | 19 | FATE_APE += fate-lossless-monkeysaudio-legacy |
| 20 | 20 | fate-lossless-monkeysaudio-legacy: CMD = md5 -i $(TARGET_SAMPLES)/lossless-audio/NoLegacy-cut.ape -f s32le -af aresample |
| 21 | 21 | |
| 22 | −FATE_SAMPLES_FFMPEG-$(call DEMDEC, APE, APE, ARESAMPLE_FILTER) += $(FATE_APE) | |
| 22 | +FATE_APE := $(if $(call CRC, APE, APE, ARESAMPLE_FILTER), $(FATE_APE)) | |
| 23 | +FATE_SAMPLES_FFMPEG += $(FATE_APE) | |
| 23 | 24 | fate-lossless-monkeysaudio: $(FATE_APE) |
| @@ -185,19 +185,19 @@ fate-mov-heic-demux-clap-irot-imir: CMD = stream_demux mov $(TARGET_SAMPLES)/hei · 184 unmodified lines | ||
| 185 | 185 | "-show_entries stream=index,id:stream_disposition:stream_side_data_list" |
| 186 | 186 | |
| 187 | 187 | # heic demuxing - still image with multiple items in a grid. |
| 188 | −FATE_MOV_FFMPEG_FFPROBE_SAMPLES-$(call DEMMUX, MOV, FRAMECRC, HEVC_DECODER HEVC_PARSER) \ | |
| 188 | +FATE_MOV_FFMPEG_FFPROBE_SAMPLES-$(call FRAMECRC, MOV, HEVC, HEVC_PARSER) \ | |
| 189 | 189 | += fate-mov-heic-demux-still-image-grid |
| 190 | 190 | fate-mov-heic-demux-still-image-grid: CMD = stream_demux mov $(TARGET_SAMPLES)/heif-conformance/C007.heic "" "-c:v copy -map 0:g:0" \ |
| 191 | 191 | "-show_entries stream_group=index,id,nb_streams,type:stream_group_components:stream_group_disposition:stream_group_tags:stream_group_stream=index,id:stream_group_stream_disposition" |
| 192 | 192 | |
| 193 | 193 | # heic demuxing - still image with multiple items in an overlay canvas. |
| 194 | −FATE_MOV_FFMPEG_FFPROBE_SAMPLES-$(call DEMMUX, MOV, FRAMECRC, HEVC_DECODER HEVC_PARSER) \ | |
| 194 | +FATE_MOV_FFMPEG_FFPROBE_SAMPLES-$(call FRAMECRC, MOV, HEVC, HEVC_PARSER) \ | |
| 195 | 195 | += fate-mov-heic-demux-still-image-iovl |
| 196 | 196 | fate-mov-heic-demux-still-image-iovl: CMD = stream_demux mov $(TARGET_SAMPLES)/heif-conformance/C015.heic "" "-c:v copy -map 0:g:0" \ |
| 197 | 197 | "-show_entries stream_group=index,id,nb_streams,type:stream_group_components:stream_group_disposition:stream_group_tags:stream_group_stream=index,id:stream_group_stream_disposition" |
| 198 | 198 | |
| 199 | 199 | # heic demuxing - still image where one image item is placed twice on an overlay canvas. |
| 200 | −FATE_MOV_FFMPEG_FFPROBE_SAMPLES-$(call DEMMUX, MOV, FRAMECRC, HEVC_DECODER HEVC_PARSER) \ | |
| 200 | +FATE_MOV_FFMPEG_FFPROBE_SAMPLES-$(call FRAMECRC, MOV, HEVC, HEVC_PARSER) \ | |
| 201 | 201 | += fate-mov-heic-demux-still-image-iovl-2 |
| 202 | 202 | fate-mov-heic-demux-still-image-iovl-2: CMD = stream_demux mov $(TARGET_SAMPLES)/heif-conformance/C021.heic "" "-c:v copy -map 0:g:0" \ |
| 203 | 203 | "-show_entries stream_group=index,id,nb_streams,type:stream_group_components:stream_group_disposition:stream_group_tags:stream_group_stream=index,id:stream_group_stream_disposition" |
| @@ -36,7 +36,7 @@ $(FATE_MP3): FUZZ = 18 · 35 unmodified lines | ||
| 36 | 36 | |
| 37 | 37 | fate-mp3-float-extra_overread: FUZZ = 23 |
| 38 | 38 | |
| 39 | −FATE_MP3-$(call DEMDEC, MP3, MP3FLOAT, ARESAMPLE_FILTER) += $(FATE_MP3) | |
| 39 | +FATE_MP3-$(call DEMDEC, MP3, MP3FLOAT, ARESAMPLE_FILTER PIPE_PROTOCOL) += $(FATE_MP3) | |
| 40 | 40 | |
| 41 | 41 | FATE_SAMPLES_AVCONV += $(FATE_MP3-yes) |
| 42 | 42 | fate-mp3: $(FATE_MP3-yes) |
| @@ -1,10 +1,10 @@ | ||
| 1 | −FATE_MPC-$(CONFIG_MPC_DEMUXER) += fate-mpc7-demux | |
| 1 | +FATE_MPC-$(call CRC, MPC) += fate-mpc7-demux | |
| 2 | 2 | fate-mpc7-demux: CMD = crc -i $(TARGET_SAMPLES)/musepack/inside-mp7.mpc -c:a copy |
| 3 | 3 | |
| 4 | −FATE_MPC-$(CONFIG_MPC8_DEMUXER) += fate-mpc8-demux | |
| 4 | +FATE_MPC-$(call CRC, MPC) += fate-mpc8-demux | |
| 5 | 5 | fate-mpc8-demux: CMD = crc -i $(TARGET_SAMPLES)/musepack/inside-mp8.mpc -c:a copy |
| 6 | 6 | |
| 7 | −FATE_MPC-$(call DEMDEC, MPC, MPC7, ARESAMPLE_FILTER) += fate-musepack7 | |
| 7 | +FATE_MPC-$(call PCM, MPC, MPC7, ARESAMPLE_FILTER) += fate-musepack7 | |
| 8 | 8 | fate-musepack7: CMD = pcm -i $(TARGET_SAMPLES)/musepack/inside-mp7.mpc |
| 9 | 9 | fate-musepack7: CMP = oneoff |
| 10 | 10 | fate-musepack7: REF = $(SAMPLES)/musepack/inside-mp7.pcm |
| @@ -1,5 +1,5 @@ | ||
| 1 | 1 | # This tests that a 16-bit pcm_dvd stream is correctly remuxed in mpegps |
| 2 | −FATE_MPEGPS-$(call DEMMUX, MPEGPS, MPEG1SYSTEM) += fate-mpegps-remuxed-pcm-demux | |
| 2 | +FATE_MPEGPS-$(call REMUX, MPEG1SYSTEM MPEGPS) += fate-mpegps-remuxed-pcm-demux | |
| 3 | 3 | fate-mpegps-remuxed-pcm-demux: $(SAMPLES)/mpegps/pcm_aud.mpg |
| 4 | 4 | fate-mpegps-remuxed-pcm-demux: CMD = stream_remux "mpeg" "$(TARGET_SAMPLES)/mpegps/pcm_aud.mpg" "" "mpeg" "-map 0:a:0" "" "-codec copy" |
| 5 | 5 | |
| @@ -1,4 +1,4 @@ | ||
| 1 | −FATE_OMA_FFMPEG-$(call ALLYES, OMA_DEMUXER CRC_MUXER) += fate-oma-demux | |
| 1 | +FATE_OMA_FFMPEG-$(call CRC, OMA) += fate-oma-demux | |
| 2 | 2 | fate-oma-demux: CMD = crc -i $(TARGET_SAMPLES)/oma/01-Untitled-partial.oma -c:a copy |
| 3 | 3 | |
| 4 | 4 | # Also tests splitting and joining the date into TYER and TDAT id3v2.3 tags. |
| @@ -1,10 +1,10 @@ | ||
| 1 | 1 | FATE_SAMPLES_PCM-$(call TRANSCODE, PCM_S16LE PCM_U8, PCM_S16LE WAV, ARESAMPLE_FILTER) += fate-iff-pcm |
| 2 | 2 | fate-iff-pcm: CMD = md5 -i $(TARGET_SAMPLES)/iff/Bells -f s16le -af aresample |
| 3 | 3 | |
| 4 | −FATE_SAMPLES_PCM-$(call DEMDEC, MPEGPS, PCM_DVD, ARESAMPLE_FILTER) += fate-pcm_dvd | |
| 4 | +FATE_SAMPLES_PCM-$(call FRAMECRC, MPEGPS, PCM_DVD, ARESAMPLE_FILTER) += fate-pcm_dvd | |
| 5 | 5 | fate-pcm_dvd: CMD = framecrc -i $(TARGET_SAMPLES)/pcm-dvd/coolitnow-partial.vob -vn -af aresample |
| 6 | 6 | |
| 7 | −FATE_SAMPLES_PCM-$(call DEMDEC, EA, PCM_S16LE_PLANAR, ARESAMPLE_FILTER) += fate-pcm-planar | |
| 7 | +FATE_SAMPLES_PCM-$(call FRAMECRC, EA, PCM_S16LE_PLANAR, ARESAMPLE_FILTER) += fate-pcm-planar | |
| 8 | 8 | fate-pcm-planar: CMD = framecrc -i $(TARGET_SAMPLES)/ea-mad/xeasport.mad -vn -af aresample |
| 9 | 9 | |
| 10 | 10 | FATE_SAMPLES_PCM-$(call DEMDEC, MOV, PCM_S16BE, PCM_S16LE_MUXER) += fate-pcm_s16be-stereo |
| @@ -19,10 +19,11 @@ fate-pcm_u8-mono: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-1-8-raw.mo · 8 unmodified lines | ||
| 19 | 19 | FATE_SAMPLES_PCM-$(call TRANSCODE, PCM_S16LE PCM_U8, PCM_S16LE MOV, ARESAMPLE_FILTER) += fate-pcm_u8-stereo |
| 20 | 20 | fate-pcm_u8-stereo: CMD = md5 -i $(TARGET_SAMPLES)/qt-surge-suite/surge-2-8-raw.mov -f s16le -af aresample |
| 21 | 21 | |
| 22 | −FATE_SAMPLES_PCM-$(call DEMDEC, W64, PCM_S16LE) += fate-w64 | |
| 22 | +FATE_SAMPLES_PCM-$(call CRC, W64, PCM_S16LE) += fate-w64 | |
| 23 | 23 | fate-w64: CMD = crc -i $(TARGET_SAMPLES)/w64/w64-pcm16.w64 |
| 24 | 24 | |
| 25 | −FATE_PCM-$(call ENCMUX, PCM_S24DAUD, DAUD, WAV_DEMUXER FILE_PROTOCOL) += fate-dcinema-encode | |
| 25 | +FATE_DCINEMA_ENCODE-$(call FRAMEMD5) := fate-dcinema-encode | |
| 26 | +FATE_PCM-$(call ENCMUX, PCM_S24DAUD, DAUD, WAV_DEMUXER) += $(FATE_DCINEMA_ENCODE-yes) | |
| 26 | 27 | fate-dcinema-encode: tests/data/asynth-96000-6.wav |
| 27 | 28 | fate-dcinema-encode: SRC = tests/data/asynth-96000-6.wav |
| 28 | 29 | fate-dcinema-encode: CMD = enc_dec_pcm daud framemd5 s16le $(SRC) -c:a pcm_s24daud -frames:a 20 |
| @@ -1,10 +1,10 @@ | ||
| 1 | −FATE_QOA-$(call DEMDEC, QOA, QOA) += fate-qoa-152 | |
| 1 | +FATE_QOA-$(call FRAMECRC, QOA, QOA) += fate-qoa-152 | |
| 2 | 2 | fate-qoa-152: CMD = framecrc -i $(TARGET_SAMPLES)/qoa/coin_48_1_152.qoa |
| 3 | 3 | |
| 4 | −FATE_QOA-$(call DEMDEC, QOA, QOA) += fate-qoa-278 | |
| 4 | +FATE_QOA-$(call FRAMECRC, QOA, QOA) += fate-qoa-278 | |
| 5 | 5 | fate-qoa-278: CMD = framecrc -i $(TARGET_SAMPLES)/qoa/vibra_44_2_278.qoa |
| 6 | 6 | |
| 7 | −FATE_QOA-$(call DEMDEC, QOA, QOA) += fate-qoa-303 | |
| 7 | +FATE_QOA-$(call FRAMECRC, QOA, QOA) += fate-qoa-303 | |
| 8 | 8 | fate-qoa-303: CMD = framecrc -i $(TARGET_SAMPLES)/qoa/banjo_48_2_303.qoa |
| 9 | 9 | |
| 10 | 10 | fate-qoa: fate-qoa-152 fate-qoa-278 fate-qoa-303 |
| @@ -1,4 +1,4 @@ | ||
| 1 | −FATE_REALAUDIO-$(call DEMDEC, RM, RA_144) += fate-ra3-144 | |
| 1 | +FATE_REALAUDIO-$(call FRAMECRC, RM, RA_144) += fate-ra3-144 | |
| 2 | 2 | fate-ra3-144: CMD = framecrc -i $(TARGET_SAMPLES)/realaudio/ra3.ra |
| 3 | 3 | |
| 4 | 4 | #FATE_REALAUDIO-$(call DEMDEC, RM, RA_288) += fate-ra4-288 |
| @@ -6,27 +6,27 @@ fate-ra4-288: CMD = pcm -i $(TARGET_SAMPLES)/realaudio/ra4_288.ra · 1 unmodified line | ||
| 6 | 6 | fate-ra4-288: REF = $(SAMPLES)/realaudio/ra4_288.pcm |
| 7 | 7 | fate-ra4-288: CMP = oneoff |
| 8 | 8 | |
| 9 | −FATE_REALMEDIA_AUDIO-$(call DEMDEC, RM, RA_144) += fate-ra-144 | |
| 9 | +FATE_REALMEDIA_AUDIO-$(call PCM, RM, RA_144) += fate-ra-144 | |
| 10 | 10 | fate-ra-144: CMD = md5 -i $(TARGET_SAMPLES)/real/ra3_in_rm_file.rm -f s16le |
| 11 | 11 | |
| 12 | −FATE_REALMEDIA_AUDIO-$(call DEMDEC, RM, RA_288, ARESAMPLE_FILTER) += fate-ra-288 | |
| 12 | +FATE_REALMEDIA_AUDIO-$(call PCM, RM, RA_288, ARESAMPLE_FILTER) += fate-ra-288 | |
| 13 | 13 | fate-ra-288: CMD = pcm -i $(TARGET_SAMPLES)/real/ra_288.rm |
| 14 | 14 | fate-ra-288: CMP = oneoff |
| 15 | 15 | fate-ra-288: REF = $(SAMPLES)/real/ra_288.pcm |
| 16 | 16 | fate-ra-288: FUZZ = 2 |
| 17 | 17 | |
| 18 | −FATE_REALMEDIA_AUDIO-$(call DEMDEC, RM, COOK, ARESAMPLE_FILTER) += fate-ra-cook | |
| 18 | +FATE_REALMEDIA_AUDIO-$(call PCM, RM, COOK, ARESAMPLE_FILTER) += fate-ra-cook | |
| 19 | 19 | fate-ra-cook: CMD = pcm -i $(TARGET_SAMPLES)/real/ra_cook.rm |
| 20 | 20 | fate-ra-cook: CMP = oneoff |
| 21 | 21 | fate-ra-cook: REF = $(SAMPLES)/real/ra_cook.pcm |
| 22 | 22 | |
| 23 | −FATE_REALMEDIA_VIDEO-$(call DEMDEC, RM, RV20) += fate-rv20-1239 | |
| 23 | +FATE_REALMEDIA_VIDEO-$(call FRAMECRC, RM, RV20) += fate-rv20-1239 | |
| 24 | 24 | fate-rv20-1239: CMD = framecrc -flags +bitexact -idct simple -lowres 1 -i $(TARGET_SAMPLES)/real/G2_with_SVT_320_240.rm |
| 25 | 25 | |
| 26 | −FATE_REALMEDIA_VIDEO-$(call DEMDEC, RM, RV30) += fate-rv30 | |
| 26 | +FATE_REALMEDIA_VIDEO-$(call FRAMECRC, RM, RV30) += fate-rv30 | |
| 27 | 27 | fate-rv30: CMD = framecrc -flags +bitexact -idct simple -i $(TARGET_SAMPLES)/real/rv30.rm -an |
| 28 | 28 | |
| 29 | −FATE_REALMEDIA_VIDEO-$(call DEMDEC, RM, RV40) += fate-rv40 | |
| 29 | +FATE_REALMEDIA_VIDEO-$(call FRAMECRC, RM, RV40) += fate-rv40 | |
| 30 | 30 | fate-rv40: CMD = framecrc -i $(TARGET_SAMPLES)/real/spygames-2MB.rmvb -t 10 -an |
| 31 | 31 | |
| 32 | 32 | FATE_SIPR += fate-sipr-5k0 |
| @@ -48,7 +48,7 @@ fate-sipr-16k: SIZE_TOLERANCE = 40000 · 15 unmodified lines | ||
| 48 | 48 | |
| 49 | 49 | $(FATE_SIPR): CMP = oneoff |
| 50 | 50 | |
| 51 | −FATE_REALMEDIA_AUDIO-$(call DEMDEC, RM, SIPR, ARESAMPLE_FILTER) += $(FATE_SIPR) | |
| 51 | +FATE_REALMEDIA_AUDIO-$(call PCM, RM, SIPR, ARESAMPLE_FILTER) += $(FATE_SIPR) | |
| 52 | 52 | fate-sipr: $(FATE_SIPR) |
| 53 | 53 | |
| 54 | 54 | fate-realaudio: $(FATE_REALAUDIO-yes) |
| @@ -35,20 +35,20 @@ tests/data/adts-to-mkv-cated-%.mkv: tests/data/adts-to-mkv-header.mkv tests/data · 34 unmodified lines | ||
| 35 | 35 | FATE_SEGMENT += fate-segment-mp4-to-ts |
| 36 | 36 | fate-segment-mp4-to-ts: tests/data/mp4-to-ts.m3u8 |
| 37 | 37 | fate-segment-mp4-to-ts: CMD = framecrc -flags +bitexact -i $(TARGET_PATH)/tests/data/mp4-to-ts.m3u8 -c copy |
| 38 | −FATE_SEGMENT-$(call DEMDEC, MOV HLS MATROSKA, H264, H264_PARSER H264_MP4TOANNEXB_BSF MPEGTS_MUXER STREAM_SEGMENT_MUXER EXTRACT_EXTRADATA_BSF) += fate-segment-mp4-to-ts | |
| 38 | +FATE_SEGMENT-$(call FRAMECRC, MOV HLS MATROSKA, H264, H264_PARSER H264_MP4TOANNEXB_BSF MPEGTS_MUXER STREAM_SEGMENT_MUXER EXTRACT_EXTRADATA_BSF) += fate-segment-mp4-to-ts | |
| 39 | 39 | |
| 40 | 40 | FATE_SEGMENT += fate-segment-adts-to-mkv |
| 41 | 41 | fate-segment-adts-to-mkv: tests/data/adts-to-mkv.m3u8 |
| 42 | 42 | fate-segment-adts-to-mkv: CMD = framecrc -flags +bitexact -i $(TARGET_PATH)/tests/data/adts-to-mkv.m3u8 -c copy |
| 43 | 43 | fate-segment-adts-to-mkv: REF = $(SRC_PATH)/tests/ref/fate/segment-adts-to-mkv-header-all |
| 44 | −FATE_SEGMENT-$(call DEMDEC, AAC HLS MATROSKA, AAC, AAC_ADTSTOASC_BSF MATROSKA_MUXER SEGMENT_MUXER) += fate-segment-adts-to-mkv | |
| 44 | +FATE_SEGMENT-$(call FRAMECRC, AAC HLS MATROSKA, AAC, AAC_ADTSTOASC_BSF MATROSKA_MUXER SEGMENT_MUXER) += fate-segment-adts-to-mkv | |
| 45 | 45 | |
| 46 | 46 | FATE_SEGMENT_ALLPARTS = $(FATE_SEGMENT_PARTS) |
| 47 | 47 | FATE_SEGMENT_ALLPARTS += all |
| 48 | 48 | FATE_SEGMENT_SPLIT += $(FATE_SEGMENT_ALLPARTS:%=fate-segment-adts-to-mkv-header-%) |
| 49 | 49 | $(foreach N,$(FATE_SEGMENT_ALLPARTS),$(eval $(N:%=fate-segment-adts-to-mkv-header-%): tests/data/adts-to-mkv-cated-$(N).mkv)) |
| 50 | 50 | fate-segment-adts-to-mkv-header-%: CMD = framecrc -flags +bitexact -i $(TARGET_PATH)/tests/data/$(@:fate-segment-adts-to-mkv-header-%=adts-to-mkv-cated-%).mkv -c copy |
| 51 | −FATE_SEGMENT-$(call DEMDEC, AAC HLS MATROSKA, AAC, AAC_ADTSTOASC_BSF MATROSKA_MUXER SEGMENT_MUXER) += $(FATE_SEGMENT_SPLIT) | |
| 51 | +FATE_SEGMENT-$(call FRAMECRC, AAC HLS MATROSKA, AAC, AAC_ADTSTOASC_BSF MATROSKA_MUXER SEGMENT_MUXER) += $(FATE_SEGMENT_SPLIT) | |
| 52 | 52 | |
| 53 | 53 | FATE_SAMPLES_FFMPEG += $(FATE_SEGMENT-yes) |
| 54 | 54 | |
| @@ -124,7 +124,7 @@ fate-sub-rcwt: CMD = md5 -i $(TARGET_SAMPLES)/sub/witch.scc -map 0 -c copy -f rc · 123 unmodified lines | ||
| 124 | 124 | fate-sub-rcwt: CMP = oneline |
| 125 | 125 | fate-sub-rcwt: REF = d86f179094a5752d68aa97d82cf887b0 |
| 126 | 126 | |
| 127 | −FATE_SUBTITLES-$(call ALLYES, MPEGTS_DEMUXER DVBSUB_DECODER DVBSUB_ENCODER) += fate-sub-dvb | |
| 127 | +FATE_SUBTITLES-$(call FRAMECRC, MPEGTS, DVBSUB, DVBSUB_ENCODER) += fate-sub-dvb | |
| 128 | 128 | fate-sub-dvb: CMD = framecrc -i $(TARGET_SAMPLES)/sub/dvbsubtest_filter.ts -map s:0 -c dvbsub |
| 129 | 129 | |
| 130 | 130 | FATE_SUBTITLES-$(call ALLYES, PIPE_PROTOCOL SRT_DEMUXER SUBRIP_DECODER TTML_ENCODER TTML_MUXER) += fate-sub-ttmlenc |
| @@ -132,6 +132,7 @@ fate-sub-ttmlenc: CMD = fmtstdout ttml -i $(TARGET_SAMPLES)/sub/SubRip_capabilit · 1 unmodified line | ||
| 132 | 132 | |
| 133 | 133 | FATE_SUBTITLES-$(call ENCMUX, ASS, ASS) += $(FATE_SUBTITLES_ASS-yes) |
| 134 | 134 | FATE_SUBTITLES += $(FATE_SUBTITLES-yes) |
| 135 | +FATE_SUBTITLES := $(if $(CONFIG_PIPE_PROTOCOL), $(FATE_SUBTITLES)) | |
| 135 | 136 | |
| 136 | 137 | fate-sub-%: CMP = rawdiff |
| 137 | 138 | |
| @@ -292,7 +292,7 @@ fate-nuv-rtjpeg: CMD = framecrc -idct simple -i $(TARGET_SAMPLES)/nuv/Today.nuv · 291 unmodified lines | ||
| 292 | 292 | FATE_NUV += fate-nuv-rtjpeg-fh |
| 293 | 293 | fate-nuv-rtjpeg-fh: CMD = framecrc -idct simple -i $(TARGET_SAMPLES)/nuv/rtjpeg_frameheader.nuv -an |
| 294 | 294 | |
| 295 | −FATE_VIDEO-$(call DEMDEC, NUV, NUV) += $(FATE_NUV) | |
| 295 | +FATE_VIDEO-$(call FRAMECRC, NUV, NUV) += $(FATE_NUV) | |
| 296 | 296 | fate-nuv: $(FATE_NUV) |
| 297 | 297 | |
| 298 | 298 | FATE_VIDEO-$(call FRAMECRC, PAF, PAF_VIDEO, SCALE_FILTER) += fate-paf-video |
| @@ -1,7 +1,7 @@ | ||
| 1 | −FATE_G722-$(call DEMDEC, G722, ADPCM_G722) += fate-g722dec-1 | |
| 1 | +FATE_G722-$(call FRAMECRC, G722, ADPCM_G722) += fate-g722dec-1 | |
| 2 | 2 | fate-g722dec-1: CMD = framecrc -i $(TARGET_SAMPLES)/g722/conf-adminmenu-162.g722 |
| 3 | 3 | |
| 4 | −FATE_G722-$(call TRANSCODE, ADPCM_G722, WAV, PCM_S16LE_DECODER) += fate-g722-encode | |
| 4 | +FATE_G722-$(call FRAMEMD5, WAV, ADPCM_G722, WAV_MUXER ADPCM_G722_ENCODER PCM_S16LE_DECODER) += fate-g722-encode | |
| 5 | 5 | fate-g722-encode: tests/data/asynth-16000-1.wav |
| 6 | 6 | fate-g722-encode: SRC = tests/data/asynth-16000-1.wav |
| 7 | 7 | fate-g722-encode: CMD = enc_dec_pcm wav framemd5 s16le $(SRC) -c:a g722 |
| @@ -33,7 +33,7 @@ fate-g723_1-dec-7: CMD = framecrc -postfilter 1 -i $(TARGET_SAMPLES)/g723_1/dtx6 · 25 unmodified lines | ||
| 33 | 33 | FATE_G723_1 += fate-g723_1-dec-8 |
| 34 | 34 | fate-g723_1-dec-8: CMD = framecrc -postfilter 1 -i $(TARGET_SAMPLES)/g723_1/dtx63e.tco -af aresample |
| 35 | 35 | |
| 36 | −FATE_VOICE-$(call DEMDEC, G723_1, G723_1, ARESAMPLE_FILTER) += $(FATE_G723_1) | |
| 36 | +FATE_VOICE-$(call FRAMECRC, G723_1, G723_1, ARESAMPLE_FILTER) += $(FATE_G723_1) | |
| 37 | 37 | fate-g723_1: $(FATE_G723_1) |
| 38 | 38 | |
| 39 | 39 | FATE_G726 += fate-g726-encode-2bit |
| @@ -51,24 +51,24 @@ fate-g726-encode-5bit: CMD = enc_dec_pcm wav framemd5 s16le $(SRC) -c:a g726 -b: · 11 unmodified lines | ||
| 51 | 51 | $(FATE_G726): tests/data/asynth-8000-1.wav |
| 52 | 52 | $(FATE_G726): SRC = tests/data/asynth-8000-1.wav |
| 53 | 53 | |
| 54 | −FATE_VOICE-$(call TRANSCODE, ADPCM_G726, WAV, PCM_S16LE_DECODER) += $(FATE_G726) | |
| 54 | +FATE_VOICE-$(call FRAMEMD5, WAV, ADPCM_G726, WAV_MUXER ADPCM_G726_ENCODER PCM_S16LE_DECODER) += $(FATE_G726) | |
| 55 | 55 | fate-g726: $(FATE_G726) |
| 56 | 56 | |
| 57 | −FATE_GSM-$(call DEMDEC, WAV, GSM) += fate-gsm-ms | |
| 57 | +FATE_GSM-$(call FRAMECRC, WAV, GSM) += fate-gsm-ms | |
| 58 | 58 | fate-gsm-ms: CMD = framecrc -i $(TARGET_SAMPLES)/gsm/ciao.wav |
| 59 | 59 | |
| 60 | −FATE_GSM-$(call DEMDEC, MOV, GSM) += fate-gsm-toast | |
| 60 | +FATE_GSM-$(call FRAMECRC, MOV, GSM) += fate-gsm-toast | |
| 61 | 61 | fate-gsm-toast: CMD = framecrc -i $(TARGET_SAMPLES)/gsm/sample-gsm-8000.mov -t 10 |
| 62 | 62 | |
| 63 | 63 | FATE_VOICE-yes += $(FATE_GSM-yes) |
| 64 | 64 | fate-gsm: $(FATE_GSM-yes) |
| 65 | 65 | |
| 66 | −FATE_VOICE-$(call DEMDEC, QCP, QCELP, ARESAMPLE_FILTER) += fate-qcelp | |
| 66 | +FATE_VOICE-$(call PCM, QCP, QCELP, ARESAMPLE_FILTER) += fate-qcelp | |
| 67 | 67 | fate-qcelp: CMD = pcm -i $(TARGET_SAMPLES)/qcp/0036580847.QCP |
| 68 | 68 | fate-qcelp: CMP = oneoff |
| 69 | 69 | fate-qcelp: REF = $(SAMPLES)/qcp/0036580847.pcm |
| 70 | 70 | |
| 71 | −FATE_VOICE-$(call DEMDEC, WAV, TRUESPEECH) += fate-truespeech | |
| 71 | +FATE_VOICE-$(call PCM, WAV, TRUESPEECH) += fate-truespeech | |
| 72 | 72 | fate-truespeech: CMD = pcm -i $(TARGET_SAMPLES)/truespeech/a6.wav |
| 73 | 73 | fate-truespeech: CMP = oneoff |
| 74 | 74 | fate-truespeech: REF = $(SAMPLES)/truespeech/a6.pcm |
| @@ -144,7 +144,7 @@ fate-vp9-05-resize: REF = $(SRC_PATH)/tests/ref/fate/vp9-05-resize · 143 unmodified lines | ||
| 144 | 144 | fate-vp9-encparams: CMD = venc_data $(TARGET_SAMPLES)/vp9-test-vectors/vp90-2-segmentation-aq-akiyo.webm 0 5 |
| 145 | 145 | FATE_SAMPLES_DUMP_DATA-$(call DEMDEC, MATROSKA, VP9) += fate-vp9-encparams |
| 146 | 146 | |
| 147 | −FATE_VP9-$(call ALLYES, MATROSKA_DEMUXER VP9_PARSER VP9_SUPERFRAME_SPLIT_BSF \ | |
| 147 | +FATE_VP9-$(call FRAMECRC, MATROSKA,, VP9_PARSER VP9_SUPERFRAME_SPLIT_BSF \ | |
| 148 | 148 | VP9_SUPERFRAME_BSF FRAMECRC_MUXER) += fate-vp9-superframe-bsf |
| 149 | 149 | fate-vp9-superframe-bsf: CMD = framecrc -i $(TARGET_SAMPLES)/vp9-test-vectors/vp90-2-segmentation-sf-akiyo.webm -c:v copy -bsf:v vp9_superframe_split,vp9_superframe |
| 150 | 150 | |
| @@ -1,9 +1,9 @@ | ||
| 1 | −FATE_VQF-$(call DEMDEC, VQF, TWINVQ, ARESAMPLE_FILTER) += fate-twinvq | |
| 1 | +FATE_VQF-$(call PCM, VQF, TWINVQ, ARESAMPLE_FILTER) += fate-twinvq | |
| 2 | 2 | fate-twinvq: CMD = pcm -i $(TARGET_SAMPLES)/vqf/achterba.vqf |
| 3 | 3 | fate-twinvq: CMP = oneoff |
| 4 | 4 | fate-twinvq: REF = $(SAMPLES)/vqf/achterba.pcm |
| 5 | 5 | |
| 6 | −FATE_VQF-$(CONFIG_VQF_DEMUXER) += fate-vqf-demux | |
| 6 | +FATE_VQF-$(call FRAMECRC, VQF) += fate-vqf-demux | |
| 7 | 7 | fate-vqf-demux: CMD = md5 -i $(TARGET_SAMPLES)/vqf/achterba.vqf -c:a copy -flags bitexact -fflags +bitexact -f framecrc |
| 8 | 8 | |
| 9 | 9 | FATE_VQF += $(FATE_VQF-yes) |
| @@ -1,14 +1,14 @@ | ||
| 1 | −FATE_WMAPRO-$(call DEMDEC, ASF, WMAPRO, ARESAMPLE_FILTER) += fate-wmapro-2ch | |
| 1 | +FATE_WMAPRO-$(call PCM, ASF, WMAPRO, ARESAMPLE_FILTER) += fate-wmapro-2ch | |
| 2 | 2 | fate-wmapro-2ch: CMD = pcm -i $(TARGET_SAMPLES)/wmapro/Beethovens_9th-1_small.wma -frames 43 |
| 3 | 3 | fate-wmapro-2ch: REF = $(SAMPLES)/wmapro/Beethovens_9th-1_small.pcm |
| 4 | 4 | fate-wmapro-2ch: SIZE_TOLERANCE = 8192 |
| 5 | 5 | |
| 6 | −FATE_WMAPRO-$(call DEMDEC, ASF, WMAPRO, ARESAMPLE_FILTER) += fate-wmapro-5.1 | |
| 6 | +FATE_WMAPRO-$(call PCM, ASF, WMAPRO, ARESAMPLE_FILTER) += fate-wmapro-5.1 | |
| 7 | 7 | fate-wmapro-5.1: CMD = pcm -i $(TARGET_SAMPLES)/wmapro/latin_192_mulitchannel_cut.wma -frames 101 |
| 8 | 8 | fate-wmapro-5.1: REF = $(SAMPLES)/wmapro/latin_192_mulitchannel_cut.pcm |
| 9 | 9 | fate-wmapro-5.1: SIZE_TOLERANCE = 24576 |
| 10 | 10 | |
| 11 | −FATE_WMAPRO-$(call DEMDEC, MOV, WMAPRO, ARESAMPLE_FILTER) += fate-wmapro-ism | |
| 11 | +FATE_WMAPRO-$(call PCM, MOV, WMAPRO, ARESAMPLE_FILTER) += fate-wmapro-ism | |
| 12 | 12 | fate-wmapro-ism: CMD = pcm -i $(TARGET_SAMPLES)/isom/vc1-wmapro.ism -vn |
| 13 | 13 | fate-wmapro-ism: REF = $(SAMPLES)/isom/vc1-wmapro.pcm |
| 14 | 14 | fate-wmapro-ism: SIZE_TOLERANCE = 4784 |
| @@ -18,19 +18,19 @@ $(FATE_WMAPRO-yes): CMP = oneoff · 3 unmodified lines | ||
| 18 | 18 | FATE_SAMPLES_AVCONV += $(FATE_WMAPRO-yes) |
| 19 | 19 | fate-wmapro: $(FATE_WMAPRO-yes) |
| 20 | 20 | |
| 21 | −FATE_WMAVOICE-$(call DEMDEC, ASF, WMAVOICE, ARESAMPLE_FILTER) += fate-wmavoice-7k | |
| 21 | +FATE_WMAVOICE-$(call PCM, ASF, WMAVOICE, ARESAMPLE_FILTER) += fate-wmavoice-7k | |
| 22 | 22 | fate-wmavoice-7k: CMD = pcm -i $(TARGET_SAMPLES)/wmavoice/streaming_CBR-7K.wma |
| 23 | 23 | fate-wmavoice-7k: REF = $(SAMPLES)/wmavoice/streaming_CBR-7K_ref.pcm |
| 24 | 24 | fate-wmavoice-7k: CMP_TARGET = 1368.61 |
| 25 | 25 | fate-wmavoice-7k: FUZZ = 3 |
| 26 | 26 | |
| 27 | −FATE_WMAVOICE-$(call DEMDEC, ASF, WMAVOICE, ARESAMPLE_FILTER) += fate-wmavoice-11k | |
| 27 | +FATE_WMAVOICE-$(call PCM, ASF, WMAVOICE, ARESAMPLE_FILTER) += fate-wmavoice-11k | |
| 28 | 28 | fate-wmavoice-11k: CMD = pcm -i $(TARGET_SAMPLES)/wmavoice/streaming_CBR-11K.wma |
| 29 | 29 | fate-wmavoice-11k: REF = $(SAMPLES)/wmavoice/streaming_CBR-11K_ref.pcm |
| 30 | 30 | fate-wmavoice-11k: CMP_TARGET = 965.24 |
| 31 | 31 | fate-wmavoice-11k: FUZZ = 3 |
| 32 | 32 | |
| 33 | −FATE_WMAVOICE-$(call DEMDEC, ASF, WMAVOICE, ARESAMPLE_FILTER) += fate-wmavoice-19k | |
| 33 | +FATE_WMAVOICE-$(call PCM, ASF, WMAVOICE, ARESAMPLE_FILTER) += fate-wmavoice-19k | |
| 34 | 34 | fate-wmavoice-19k: CMD = pcm -i $(TARGET_SAMPLES)/wmavoice/streaming_CBR-19K.wma |
| 35 | 35 | fate-wmavoice-19k: REF = $(SAMPLES)/wmavoice/streaming_CBR-19K_ref.pcm |
| 36 | 36 | fate-wmavoice-19k: CMP_TARGET = 689.33 |
| @@ -41,13 +41,13 @@ $(FATE_WMAVOICE-yes): CMP = stddev · 4 unmodified lines | ||
| 41 | 41 | FATE_SAMPLES_AVCONV += $(FATE_WMAVOICE-yes) |
| 42 | 42 | fate-wmavoice: $(FATE_WMAVOICE-yes) |
| 43 | 43 | |
| 44 | −FATE_WMA_ENCODE-$(call ENCDEC, WMAV1, ASF, ARESAMPLE_FILTER) += fate-wmav1-encode | |
| 44 | +FATE_WMA_ENCODE-$(call ENCDEC, WMAV1, ASF, ARESAMPLE_FILTER PIPE_PROTOCOL) += fate-wmav1-encode | |
| 45 | 45 | fate-wmav1-encode: CMD = enc_dec_pcm asf wav s16le $(subst $(SAMPLES),$(TARGET_SAMPLES),$(REF)) -c:a wmav1 -b:a 128k |
| 46 | 46 | fate-wmav1-encode: CMP_SHIFT = 8192 |
| 47 | 47 | fate-wmav1-encode: CMP_TARGET = 299.99 |
| 48 | 48 | fate-wmav1-encode: SIZE_TOLERANCE = 4632 |
| 49 | 49 | |
| 50 | −FATE_WMA_ENCODE-$(call ENCDEC, WMAV2, ASF, ARESAMPLE_FILTER) += fate-wmav2-encode | |
| 50 | +FATE_WMA_ENCODE-$(call ENCDEC, WMAV2, ASF, ARESAMPLE_FILTER PIPE_PROTOCOL) += fate-wmav2-encode | |
| 51 | 51 | fate-wmav2-encode: CMD = enc_dec_pcm asf wav s16le $(subst $(SAMPLES),$(TARGET_SAMPLES),$(REF)) -c:a wmav2 -b:a 128k |
| 52 | 52 | fate-wmav2-encode: CMP_SHIFT = 8192 |
| 53 | 53 | fate-wmav2-encode: CMP_TARGET = 267.92 |
| @@ -1,7 +1,7 @@ | ||
| 1 | 1 | fate-xvid-custom-matrix: CMD = framemd5 -flags +bitexact -idct simple -i $(TARGET_SAMPLES)/mpeg4/xvid_vlc_trac7411.h263 |
| 2 | 2 | fate-xvid-idct: CMD = framemd5 -flags +bitexact -cpuflags all -i $(TARGET_SAMPLES)/mpeg4/xvid_vlc_trac7411.h263 |
| 3 | 3 | |
| 4 | −FATE_XVID-$(call DEMDEC, M4V, MPEG4, MPEG4VIDEO_PARSER) += fate-xvid-custom-matrix fate-xvid-idct | |
| 4 | +FATE_XVID-$(call FRAMEMD5, M4V, MPEG4, MPEG4VIDEO_PARSER) += fate-xvid-custom-matrix fate-xvid-idct | |
| 5 | 5 | |
| 6 | 6 | FATE_SAMPLES_AVCONV += $(FATE_XVID-yes) |
| 7 | 7 | |