mirror of
https://mirror.skon.top/https://github.com/FFmpeg/FFmpeg
synced 2026-04-20 21:00:41 +08:00
tests/fate/demux: add a raw JPEG-XS demux test
Use the concat protocol, to test the parser's capabilities to differentiate between EOC maker before SOC marker, on top of false EOC marker positives and EOC maker on EOF. Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
@@ -125,6 +125,8 @@ FILTERDEMDEC = $(call ALLYES, $(1:%=%_FILTER) $(2:%=%_DEMUXER) $(3:%=%_DEC
|
||||
FRAMECRC_MUXER FILE_PROTOCOL PIPE_PROTOCOL)
|
||||
FILTERDEMDECENCMUX = $(call ALLYES, $(1:%=%_FILTER) $(2:%=%_DEMUXER) $(3:%=%_DECODER) $(4:%=%_ENCODER) $(5:%=%_MUXER) $(6) FILE_PROTOCOL)
|
||||
|
||||
PARSERDEM = $(call ALLYES, $(1:%=%_PARSER) $(2:%=%_DEMUXER) $(3) FILE_PROTOCOL)
|
||||
|
||||
PARSERDEMDEC = $(call ALLYES, $(1:%=%_PARSER) $(2:%=%_DEMUXER) $(3:%=%_DECODER) $(4) FILE_PROTOCOL)
|
||||
|
||||
# Allow overriding CONFIG_LARGE_TESTS via LARGE_TESTS, if set on the
|
||||
|
||||
@@ -169,6 +169,9 @@ fate-ts-demux: CMD = ffprobe_demux $(TARGET_SAMPLES)/ac3/mp3ac325-4864-small.ts
|
||||
FATE_FFPROBE_DEMUX-$(CONFIG_MPEGTS_DEMUXER) += fate-ts-timed-id3-demux
|
||||
fate-ts-timed-id3-demux: CMD = ffprobe_demux $(TARGET_SAMPLES)/mpegts/id3.ts
|
||||
|
||||
FATE_FFPROBE_DEMUX-$(call PARSERDEM, JPEGXS, IMAGE_JPEGXS_PIPE, CONCAT_PROTOCOL) += fate-jxs-concat-demux
|
||||
fate-jxs-concat-demux: CMD = framecrc "-i concat:$(TARGET_SAMPLES)/jxs/lena.jxs|$(TARGET_SAMPLES)/jxs/lena.jxs -c:v copy"
|
||||
|
||||
FATE_SAMPLES_DEMUX += $(FATE_SAMPLES_DEMUX-yes)
|
||||
FATE_SAMPLES_FFMPEG += $(FATE_SAMPLES_DEMUX)
|
||||
FATE_FFPROBE_DEMUX += $(FATE_FFPROBE_DEMUX-yes)
|
||||
|
||||
7
tests/ref/fate/jxs-concat-demux
Normal file
7
tests/ref/fate/jxs-concat-demux
Normal file
@@ -0,0 +1,7 @@
|
||||
#tb 0: 1/25
|
||||
#media_type 0: video
|
||||
#codec_id 0: jpegxs
|
||||
#dimensions 0: 256x256
|
||||
#sar 0: 0/1
|
||||
0, 0, 0, 1, 16384, 0xbcf702d0
|
||||
0, 1, 1, 1, 16384, 0xbcf702d0
|
||||
Reference in New Issue
Block a user