This is an automated email from the git hooks/post-receive script. Git pushed a commit to branch master in repository ffmpeg.
commit 6962b42aa8e40d935ec8704821e98ef67008bf45 Author: Kacper Michajłow <[email protected]> AuthorDate: Mon Sep 7 04:32:24 2026 +0200 Commit: Kacper Michajłow <[email protected]> CommitDate: Tue Sep 8 03:17:20 2026 +0000 fate/hevc: test dropping remaining slices of a skipped picture Both DSLICE_A_HHI_5 and SLICES_A_Rovi_3 have pictures with multiple slice segments. With skip_frame set to nointra the first slice of every non intra picture is skipped and the remaining ones must be dropped without errors, which err_detect explode turns into a failure. Signed-off-by: Kacper Michajłow <[email protected]> --- tests/fate/hevc.mak | 4 ++++ tests/ref/fate/hevc-skipframe-dslice | 7 +++++++ tests/ref/fate/{jpeg2000dec-p0_04 => hevc-skipframe-slices} | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/tests/fate/hevc.mak b/tests/fate/hevc.mak index 83330b3e08..25142c0d9c 100644 --- a/tests/fate/hevc.mak +++ b/tests/fate/hevc.mak @@ -265,6 +265,10 @@ fate-hevc-bsf-dovi-split-el-rpu: CMD = framecrc -i $(TARGET_SAMPLES)/mkv/dovi-p7 fate-hevc-skiploopfilter: CMD = framemd5 -skip_loop_filter nokey -i $(TARGET_SAMPLES)/hevc-conformance/SAO_D_Samsung_5.bit -sws_flags bitexact FATE_HEVC-$(call FRAMEMD5, HEVC, HEVC, HEVC_PARSER) += fate-hevc-skiploopfilter +fate-hevc-skipframe-dslice: CMD = framecrc -skip_frame nointra -err_detect explode -i $(TARGET_SAMPLES)/hevc-conformance/DSLICE_A_HHI_5.bit +fate-hevc-skipframe-slices: CMD = framecrc -skip_frame nointra -err_detect explode -i $(TARGET_SAMPLES)/hevc-conformance/SLICES_A_Rovi_3.bit +FATE_HEVC-$(call FRAMECRC, HEVC, HEVC, HEVC_PARSER) += fate-hevc-skipframe-dslice fate-hevc-skipframe-slices + # this sample has two stsd entries and needs to reload extradata FATE_HEVC-$(call FRAMEMD5, MOV, HEVC, SCALE_FILTER) += fate-hevc-extradata-reload fate-hevc-extradata-reload: CMD = framemd5 -i $(TARGET_SAMPLES)/hevc/extradata-reload-multi-stsd.mov -sws_flags bitexact diff --git a/tests/ref/fate/hevc-skipframe-dslice b/tests/ref/fate/hevc-skipframe-dslice new file mode 100644 index 0000000000..e8fb2ac19d --- /dev/null +++ b/tests/ref/fate/hevc-skipframe-dslice @@ -0,0 +1,7 @@ +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: rawvideo +#dimensions 0: 1920x1080 +#sar 0: 0/1 +0, 0, 0, 1, 3110400, 0xdc18cd12 +0, 1, 1, 1, 3110400, 0x8f5bd7eb diff --git a/tests/ref/fate/jpeg2000dec-p0_04 b/tests/ref/fate/hevc-skipframe-slices similarity index 60% copy from tests/ref/fate/jpeg2000dec-p0_04 copy to tests/ref/fate/hevc-skipframe-slices index 4c3ec322e4..d4df428768 100644 --- a/tests/ref/fate/jpeg2000dec-p0_04 +++ b/tests/ref/fate/hevc-skipframe-slices @@ -3,4 +3,4 @@ #codec_id 0: rawvideo #dimensions 0: 640x480 #sar 0: 0/1 -0, 0, 0, 1, 921600, 0x38311bba +0, 0, 0, 1, 460800, 0x7f06cb02 -- To stop receiving notification emails like this one, please contact [email protected]. _______________________________________________ ffmpeg-cvslog mailing list -- [email protected] To unsubscribe send an email to [email protected]
