[FFmpeg-devel] [PATCH] VMD demuxer: precedence bug makes failed reads look like success (PR #21165)

2025-12-10 Thread ruikai via ffmpeg-devel
PR #21165 opened by ruikai URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21165 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21165.patch In `libavformat/sierravmd.c (vmd_read_header)`, the header read check was written as: ``` if ((ret = ffio_read_size(pb, vmd->vmd_header, VMD_HEADER

[FFmpeg-devel] [PATCH] avfilter/drawvg: limit recursion depth in VGS parser (PR #21151)

2025-12-09 Thread ruikai via ffmpeg-devel
PR #21151 opened by ruikai URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21151 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21151.patch Prevents stack overflow with deeply nested repeat/if/proc blocks. Originally reported via ffmpeg-security; this patch incorporates feedback from Ka

[FFmpeg-devel] [PATCH] avformat/mpegts: bounds-check JPEG-XS header_size before padding (PR #21196)

2025-12-14 Thread ruikai via ffmpeg-devel
PR #21196 opened by ruikai URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21196 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21196.patch Regression since: 536475ea05. The JPEG-XS PES path trusted header_size from the payload and advanced pkt->data/pkt->size without validation, so the

[FFmpeg-devel] [PATCH] avcodec/fflcms2: reject extended TRCs in ICC generator (PR #21180)

2025-12-12 Thread ruikai via ffmpeg-devel
PR #21180 opened by ruikai URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21180 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21180.patch fflcms2 caches tone curves in an array indexed by AVColorTransferCharacteristic values up to AVCOL_TRC_NB. After the introduction of extended transfe

[FFmpeg-devel] [PATCH] avcodec/vulkan: fix DPX unpack offset (PR #21181)

2025-12-12 Thread ruikai via ffmpeg-devel
PR #21181 opened by ruikai URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21181 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21181.patch The DPX Vulkan unpack shader computes a word offset as uint off = (line_off + pix_off >> 5); Due to GLSL operator precedence this is evaluated

[FFmpeg-devel] [PATCH] avcodec/libsvtjpegxsdec: bound chunk copies and map errors (PR #21198)

2025-12-14 Thread ruikai via ffmpeg-devel
PR #21198 opened by ruikai URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21198 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21198.patch Regression since: 08db850159 Chunked JPEG-XS decode returned positive libsvtjpegxs errors directly, so FFmpeg treated failures as “bytes consumed” a