mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
fate/jpegxl: add multiframe permuted TOC image parser test
This test verifies the parser's handling of multiframe JXL files that have an entropy-encoded permuted table of contents for each frame. The testcase is actually six JXL codestreams concatenated together, and the parser needs to be able to find the boundaries. Signed-off-by: Leo Izen <leo.izen@gmail.com>
This commit is contained in:
parent
22bebfa5e6
commit
1a04959532
@ -19,6 +19,9 @@ fate-jxl-anim-demux: $(FATE_JPEGXL_ANIM_DEMUX)
|
||||
FATE_JPEGXL_PARSE += fate-jxl-small-ext-box
|
||||
fate-jxl-small-ext-box: CMD = framecrc -i $(TARGET_SAMPLES)/jxl/l.jxl -c copy
|
||||
|
||||
FATE_JPEGXL_PARSE += fate-jxl-multiframe-permuted-toc
|
||||
fate-jxl-multiframe-permuted-toc: CMD = framecrc -i $(TARGET_SAMPLES)/jxl/orange.jxl -c copy
|
||||
|
||||
FATE_JPEGXL_PARSE += $(FATE_JPEGXL_PARSE-yes)
|
||||
FATE_SAMPLES_FFMPEG-$(call FRAMECRC, IMAGE_JPEGXL_PIPE, , JPEGXL_PARSER) += $(FATE_JPEGXL_PARSE)
|
||||
fate-jxl-parse: $(FATE_JPEGXL_PARSE)
|
||||
|
11
tests/ref/fate/jxl-multiframe-permuted-toc
Normal file
11
tests/ref/fate/jxl-multiframe-permuted-toc
Normal file
@ -0,0 +1,11 @@
|
||||
#tb 0: 1/25
|
||||
#media_type 0: video
|
||||
#codec_id 0: jpegxl
|
||||
#dimensions 0: 2400x2400
|
||||
#sar 0: 0/1
|
||||
0, 0, 0, 1, 197602, 0x6f8fc984
|
||||
0, 1, 1, 1, 52335, 0x30421469
|
||||
0, 2, 2, 1, 20784, 0xaecb1df0
|
||||
0, 3, 3, 1, 11204, 0x6c7b0759
|
||||
0, 4, 4, 1, 5653, 0xa2ac56da
|
||||
0, 5, 5, 1, 11204, 0x6c7b0759
|
Loading…
Reference in New Issue
Block a user