From 76e6131a18210c73cee5ce2a5a458ea2a7969cd1 Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Fri, 20 Feb 2026 12:24:16 +0100 Subject: [PATCH] vdec/jpegxs: warn if height not divisible by 8 seems that the decoder SVT decoder freezes at value (or such as) --- src/video_decompress/jpegxs.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/video_decompress/jpegxs.cpp b/src/video_decompress/jpegxs.cpp index 1e4704782..bc0015858 100644 --- a/src/video_decompress/jpegxs.cpp +++ b/src/video_decompress/jpegxs.cpp @@ -122,6 +122,13 @@ static int jpegxs_decompress_reconfigure(void *state, struct video_desc desc, s->bshift = bshift; s->desc = desc; + if (desc.height % 8 != 0) { + MSG(ERROR, + "SVT-JPEG-XS seems to freeze when the height isn't " + "divisible by 8 (or such internal value)! Please report if " + "you're seeing this message and decode correctly."); + } + if (s->out_codec != VIDEO_CODEC_NONE) { const struct jpegxs_to_uv_conversion *conv = get_jpegxs_to_uv_conversion(s->out_codec); if (!conv || !conv->convert) {