[FFmpeg-devel] [PATCH] avcodec/sanm: implement codec45 (PR #20795)

2025-10-30 Thread Manuel Lauss via ffmpeg-devel
PR #20795 opened by Manuel Lauss (mlauss2) URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20795 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20795.patch This is another post-processing codec: it sums the r/g/b componentes of the 4 surrounding pixels, and uses the 15bit-rgb value as an

[FFmpeg-devel] Can a GetByteContext have a "sub" context?

2025-09-01 Thread Manuel Lauss via ffmpeg-devel
Hello, Is it possible to have a "sub" context with a limited byte range for a super-context? i.e. I read 4 bytes from context c1, these are a length, c2 = GetByteContext_from(c1, len) ? Or is "GetByteContext(&c2, c1.buffer, len);" enough? Thanks! Manuel

[FFmpeg-devel] [PATCH] WIP: avcodec/sanm: updates (PR #20350)

2025-08-27 Thread Manuel Lauss via ffmpeg-devel
PR #20350 opened by Manuel Lauss (mlauss2) URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20350 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20350.patch Next try. I've tried to improve the codec1/4/21/23/31 implementations to try as best as possible to not write outside the defined b

[FFmpeg-devel] [PATCH] WIP: avcodec/sanm: blubb-1 (PR #20307)

2025-08-21 Thread Manuel Lauss via ffmpeg-devel
PR #20307 opened by Manuel Lauss (mlauss2) URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20307 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20307.patch >From 81464c509dfece2e6a17f5608c1b904705c8b7fd Mon Sep 17 00:00:00 2001 From: Manuel Lauss Date: Thu, 21 Aug 2025 22:00:32 +0200 Su

[FFmpeg-devel] [PATCH] avcodec/sanm: handle xpal cmd 0 (PR #20300)

2025-08-21 Thread Manuel Lauss via ffmpeg-devel
PR #20300 opened by Manuel Lauss (mlauss2) URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20300 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20300.patch It's like cmd 2. Fixes the Rebel Assault 1 Intro Video "C1BLOCK.ANM" crossfade from planet view to space view and subsequent wrong co

[FFmpeg-devel] [PATCH] avcodec/sanm: mv and oob fixes (PR #20284)

2025-08-19 Thread Manuel Lauss via ffmpeg-devel
PR #20284 opened by Manuel Lauss (mlauss2) URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20284 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20284.patch - Fix the old_codec1..31 implementations to check whether a pixel is inside the visible/allocated buffer area. Should render commit

[FFmpeg-devel] [PATCH] avcodec/vima: support IMA4 (ADPCM QT) variant (PR #20253)

2025-08-16 Thread Manuel Lauss via ffmpeg-devel
PR #20253 opened by Manuel Lauss (mlauss2) URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20253 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20253.patch Some versions of LucasArts SANM Audio chunks have a special "IMA4" tag in their VIMA chunks, to indicate that a different coding sch