[FFmpeg-devel] [PATCH 0/4] [Please Ignore] ci_test

2025-05-06 Thread ffmpegagent
This is for testing Patchwork CI builds, not for merging. softworkz (4): ci_test: Fail configure ci_test: Fail build ci_test: Fail fate ci_test: All good base-commit: 2b6303762fc0850b3bd841ebd234c336271f657c Published-As: https://github.com/ffstaging/FFmpeg/releases/tag/pr-ffstaging-75

[FFmpeg-devel] [PATCH 4/4] ci_test: All good

2025-05-06 Thread softworkz
From: softworkz --- tests/ref/fate/adpcm-ima-apm-mono | 2 +- tests/ref/fate/bmp-15bit | 2 +- tests/ref/fate/filter-vstack | 2 ++ tests/ref/fate/force_key_frames-source | 4 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/ref/fate/adpcm-im

[FFmpeg-devel] [PATCH 3/4] ci_test: Fail fate

2025-05-06 Thread softworkz
From: softworkz --- libavcodec/4xm.c | 2 +- libavformat/aacdec.c | 2 +- libavutil/fifo.c | 2 +- tests/ref/fate/adpcm-ima-apm-mono | 2 +- tests/ref/fate/bmp-15bit | 2 +- tests/ref/fate/filter-vstack |

[FFmpeg-devel] [PATCH 2/4] ci_test: Fail build

2025-05-06 Thread softworkz
From: softworkz --- configure| 19 +++ libavcodec/4xm.c | 2 +- libavformat/aacdec.c | 2 +- libavutil/fifo.c | 2 +- 4 files changed, 18 insertions(+), 7 deletions(-) diff --git a/configure b/configure index e388493658..6c23a38be1 100755 --- a/configure +

[FFmpeg-devel] [PATCH 1/4] ci_test: Fail configure

2025-05-06 Thread softworkz
From: softworkz --- configure | 19 --- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/configure b/configure index 6c23a38be1..e388493658 100755 --- a/configure +++ b/configure @@ -15,8 +15,8 @@ export LC_ALL # try to make this part work with most shells try_e

[FFmpeg-devel] New Patchwork CI Builds

2025-05-06 Thread softworkz .
Hello Everybody, today, I've set up a number of additional CI builds for Patchwork: - linux_x64_oot Out-of-tree build, no FATE Checks: apply,configure,make https://dev.azure.com/githubsync/ffmpeg/_build?definitionId=18 - linux-x64-shared Shared build, no FATE Checks: apply,configur

Re: [FFmpeg-devel] [PATCH v11 00/15] Execution Graph Printing

2025-05-06 Thread softworkz .
> -Original Message- > From: ffmpegagent > Sent: Montag, 5. Mai 2025 00:35 > To: ffmpeg-devel@ffmpeg.org > Cc: softworkz > Subject: [PATCH v11 00/15] Execution Graph Printing > > Shortest cover letter for my longest-running FFmpeg patchset: > > * Apply > * Build > * Add the "-sg"

Re: [FFmpeg-devel] [PATCH v6] Mark C globals with small code model

2025-05-06 Thread Pranav Kant via ffmpeg-devel
Patch version 6: - Added support for all `cextern` symbols. - Added attribute_mcmodel_small attribute to other DECLARE_ASM* macros. - Used DECLARE_ASM* macros for symbols that are being accessed from assembly but still marked with non-ASM DECLARE macros. On Tue, May 6, 2025 at 4:25 PM Pranav Kant

[FFmpeg-devel] [PATCH v6] Mark C globals with small code model

2025-05-06 Thread Pranav Kant via ffmpeg-devel
By default, all globals in C/C++ compiled by clang are allocated in non-large data sections. See [1] for background on code models. For PIC (Position independent code), this is fine as long as binary is small but as binary size increases, users maybe want to use medium/large code models (-mcmodel=m

Re: [FFmpeg-devel] [PATCH] tests/fate/image: add a test for half-float dwab compressed stream

2025-05-06 Thread James Almer
On 5/6/2025 6:39 PM, James Almer wrote: On 5/6/2025 6:26 PM, Michael Niedermayer wrote: On Tue, May 06, 2025 at 06:10:22PM -0300, James Almer wrote: On 5/6/2025 5:44 PM, Michael Niedermayer wrote: On Mon, May 05, 2025 at 04:44:06PM -0300, James Almer wrote: Signed-off-by: James Almer ---   

Re: [FFmpeg-devel] [PATCH] tests/fate/image: add a test for half-float dwab compressed stream

2025-05-06 Thread James Almer
On 5/6/2025 6:26 PM, Michael Niedermayer wrote: On Tue, May 06, 2025 at 06:10:22PM -0300, James Almer wrote: On 5/6/2025 5:44 PM, Michael Niedermayer wrote: On Mon, May 05, 2025 at 04:44:06PM -0300, James Almer wrote: Signed-off-by: James Almer --- tests/fate/image.mak

Re: [FFmpeg-devel] [PATCH] avformat/rtsp: add TLS options

2025-05-06 Thread Michael Niedermayer
Hi Daniel, Marvin On Tue, May 06, 2025 at 03:51:01PM +0200, Marvin Scholz wrote: > From: Daniel N Pettersson > > Add TLS options to RTSP for when TLS is used for the lower protocol. > > Signed-off-by: Marvin Scholz > Co-authored-by: Marvin Scholz > --- > libavformat/rtsp.c | 30 +

Re: [FFmpeg-devel] [PATCH 5/5] checkasm: add vvc_sao

2025-05-06 Thread Martin Storsjö
On Sat, 3 May 2025, Nuo Mi wrote: Hi Martin,Great, it works!  HEVC is included in v2. Thanks great, thanks for looking into it! The checkasm aspects of patches 5-7/7 look good to me. // Martin ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org

Re: [FFmpeg-devel] [PATCH] tests/fate/image: add a test for half-float dwab compressed stream

2025-05-06 Thread Michael Niedermayer
On Tue, May 06, 2025 at 06:10:22PM -0300, James Almer wrote: > On 5/6/2025 5:44 PM, Michael Niedermayer wrote: > > On Mon, May 05, 2025 at 04:44:06PM -0300, James Almer wrote: > > > Signed-off-by: James Almer > > > --- > > > tests/fate/image.mak| 3 +++ > > > tests/ref/f

Re: [FFmpeg-devel] [PATCH] tests/fate/image: add a test for half-float dwab compressed stream

2025-05-06 Thread James Almer
On 5/6/2025 5:44 PM, Michael Niedermayer wrote: On Mon, May 05, 2025 at 04:44:06PM -0300, James Almer wrote: Signed-off-by: James Almer --- tests/fate/image.mak| 3 +++ tests/ref/fate/rgb-scanline-dwab-half-float | 6 ++ 2 files changed, 9 insertions(+) create

Re: [FFmpeg-devel] [PATCH] tests/fate/image: add a test for half-float dwab compressed stream

2025-05-06 Thread Michael Niedermayer
On Mon, May 05, 2025 at 04:44:06PM -0300, James Almer wrote: > Signed-off-by: James Almer > --- > tests/fate/image.mak| 3 +++ > tests/ref/fate/rgb-scanline-dwab-half-float | 6 ++ > 2 files changed, 9 insertions(+) > create mode 100644 tests/ref/fate/rgb-scanline-dwa

Re: [FFmpeg-devel] [PATCH] aactab: add and initialize 2D VLC tables for USAC Mps212

2025-05-06 Thread Michael Niedermayer
Hi Lynne On Mon, May 05, 2025 at 09:18:38AM +0200, Lynne wrote: > --- > libavcodec/aac/aacdec_tab.c | 54 ++ > libavcodec/aactab.c | 1820 +++ > libavcodec/aactab.h | 20 + > 3 files changed, 1894 insertions(+) make -j32 tests/data/adts-to-mkv.

[FFmpeg-devel] [PATCH] avcodec/d3d12va_encode: texture array support for HEVC

2025-05-06 Thread Araz Iusubov
This patch adds support for the texture array feature used by AMD boards in the D3D12 HEVC encoder. In texture array mode, a single texture array is shared for all reference and reconstructed pictures using different subresources. The implementation ensures compatibility and has been successfully t

[FFmpeg-devel] [PATCH v2 3/3] avcodec/sanm: support "StarWars - Making Magic" video

2025-05-06 Thread Manuel Lauss
Videos of "StarWars - Making Magic" consist of 640x480 codec3 frames which establish a background, and a 320x240 codec48 video put on top at random left/top offsets. To support this, a new default buffer "fbuf", which holds the final image to be presented, is added, since codec37/47/48 need their

[FFmpeg-devel] [PATCH v2 2/3] avcodec/sanm: recognize common FOBJ sizes

2025-05-06 Thread Manuel Lauss
Change the size detection a bit to recognize common video sizes, as the FOBJ codecs>=37 cannot always be trusted, since they can be embedded in a larger frame. Signed-off-by: Manuel Lauss --- v2: reworded description. libavcodec/sanm.c | 34 +++--- 1 file changed, 27

[FFmpeg-devel] [PATCH v1 1/3] avcodec/sanm: ignore codec48 compression type 6

2025-05-06 Thread Manuel Lauss
Some videos of "StarWars - Making Magic" have this subcompression type: data just consists of the 16 byte codec48 header; the DOS player and the c48 decoder in the Myteries of the Sith game engine ignore it. Signed-off-by: Manuel Lauss --- v2: reworded description libavcodec/sanm.c | 3 ++- 1 f

[FFmpeg-devel] [PATCH v2 0/3] avcodec/sanm: Fixes for "StarWars - Making Magic"

2025-05-06 Thread Manuel Lauss
This patchset extends the SANM codec handler to support video of the 1996 CD-ROM Title "StarWars - Making Magic". These videos all consist of a 640x480 codec3 background, with 320x240 codec48 animations put on top at random left/top offsets. v2: reworded descriptions, fixes in #3. #1: some "Makin

Re: [FFmpeg-devel] [PATCH v3 1/2] libavformat/oggdec.c: Changing the packet() callback API/Return value

2025-05-06 Thread Romain Beauxis
Le dim. 4 mai 2025 à 17:23, Michael Niedermayer a écrit : > > On Sun, May 04, 2025 at 11:42:13AM -0500, Romain Beauxis wrote: > > Le dim. 4 mai 2025 à 09:04, Michael Niedermayer a > > écrit : > > > > > > On Sat, May 03, 2025 at 12:03:28PM -0500, Romain Beauxis wrote: > > > > --- > > > > libavfor

[FFmpeg-devel] [PATCH v4 6/6] libavformat/oggdec.h: Change paket function documentation to return 1 on header packets only.

2025-05-06 Thread Romain Beauxis
--- libavformat/oggdec.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavformat/oggdec.h b/libavformat/oggdec.h index bc670d0f1e..3ac5adcbab 100644 --- a/libavformat/oggdec.h +++ b/libavformat/oggdec.h @@ -42,8 +42,8 @@ struct ogg_codec { * Attempt to process a p

[FFmpeg-devel] [PATCH v4 5/6] ogg/vorbis: implement header packet skip in chained ogg bitstreams.

2025-05-06 Thread Romain Beauxis
--- libavformat/oggparsevorbis.c | 11 +-- tests/ref/fate/ogg-vorbis-chained-meta.txt | 3 --- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/libavformat/oggparsevorbis.c b/libavformat/oggparsevorbis.c index 9f50ab9ffc..8b4ae872d2 100644 --- a/libavformat/ogg

[FFmpeg-devel] [PATCH v4 4/6] ogg/flac: implement header packet skip in chained ogg bitstreams.

2025-05-06 Thread Romain Beauxis
--- libavformat/oggparseflac.c | 28 ++-- tests/ref/fate/ogg-flac-chained-meta.txt | 2 -- 2 files changed, 26 insertions(+), 4 deletions(-) diff --git a/libavformat/oggparseflac.c b/libavformat/oggparseflac.c index f25ed9cc15..d66b85b09e 100644 --- a/libavforma

[FFmpeg-devel] [PATCH v4 3/6] ogg/opus: implement header packet skip in chained ogg bitstreams.

2025-05-06 Thread Romain Beauxis
--- libavformat/oggdec.c | 4 libavformat/oggparseopus.c | 11 +++ tests/ref/fate/ogg-opus-chained-meta.txt | 1 - 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/libavformat/oggdec.c b/libavformat/oggdec.c index 9baf8040a9..5557eb4a

[FFmpeg-devel] [PATCH v4 2/6] libavformat/oggdec.{c, h}: Implement packet skip on packet return value of 1

2025-05-06 Thread Romain Beauxis
--- libavformat/oggdec.c | 22 ++ libavformat/oggdec.h | 1 + 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/libavformat/oggdec.c b/libavformat/oggdec.c index 5339fdd32c..9baf8040a9 100644 --- a/libavformat/oggdec.c +++ b/libavformat/oggdec.c @@ -605,20 +605,2

[FFmpeg-devel] [PATCH v4 1/6] libavformat/oggdec.h: Document packet function return value.

2025-05-06 Thread Romain Beauxis
--- libavformat/oggdec.h | 6 ++ 1 file changed, 6 insertions(+) diff --git a/libavformat/oggdec.h b/libavformat/oggdec.h index 43df23f4cb..5225b77a07 100644 --- a/libavformat/oggdec.h +++ b/libavformat/oggdec.h @@ -38,6 +38,12 @@ struct ogg_codec { * -1 if an error occurred or

[FFmpeg-devel] [PATCH v4 0/6] Remove chained ogg stream header packets from the demuxer

2025-05-06 Thread Romain Beauxis
## Changes since last revision: * Changed split into several more atomic patches as recommended. Romain Beauxis (6): libavformat/oggdec.h: Document packet function return value. libavformat/oggdec.{c,h}: Implement packet skip on packet return value of 1 ogg/opus: implement header packet

[FFmpeg-devel] [PATCH] avformat/rtsp: add TLS options

2025-05-06 Thread Marvin Scholz
From: Daniel N Pettersson Add TLS options to RTSP for when TLS is used for the lower protocol. Signed-off-by: Marvin Scholz Co-authored-by: Marvin Scholz --- libavformat/rtsp.c | 30 +- libavformat/rtsp.h | 9 + 2 files changed, 38 insertions(+), 1 deletio

[FFmpeg-devel] Patch for Phantom .cine files

2025-05-06 Thread Max Rudolph via ffmpeg-devel
Hello, I'm offering a patch to add support for additional CFA types when reading phantom cine files. This was necessary to get ffmpeg to debayer the cine files produced by my newer Phantom C321. Max Rudolph Associate Professor | Earth and Planetary Sciences | UC Davis website

Re: [FFmpeg-devel] [RFC] Shaping the AVTextFormat API Surface

2025-05-06 Thread softworkz .
> -Original Message- > From: ffmpeg-devel On Behalf Of Nicolas > George > Sent: Montag, 5. Mai 2025 16:32 > To: FFmpeg development discussions and patches > Subject: Re: [FFmpeg-devel] [RFC] Shaping the AVTextFormat API Surface > > Stefano Sabatini (HE12025-05-04): > > I don't understa

Re: [FFmpeg-devel] [PATCH v2] libavcodec/riscv:add RVV optimized for idct_32x32_8:

2025-05-06 Thread Rémi Denis-Courmont
Le 6 mai 2025 04:21:58 GMT+03:00, daichengrong a écrit : > >ping~ See comments against v1. No point pinging. ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or

[FFmpeg-devel] [PATCH v1] avformat/mov_muxer: Extended MOV muxer to handle APV video content

2025-05-06 Thread Dawid Kozinski
- Changes in mov_write_video_tag function to handle APV elementary stream - Provided structure APVDecoderConfigurationRecord that specifies the decoder configuration information for APV video content Signed-off-by: Dawid Kozinski --- libavformat/Makefile| 2 +- libavformat/apv.c | 8

[FFmpeg-devel] [PATCH v1] avformat/mov_demuxer: Extended MOV demuxer to handle APV video content

2025-05-06 Thread Dawid Kozinski
- Added apv extension to the list of extensions for ff_mov_demuxer Signed-off-by: Dawid Kozinski --- libavformat/demux.c | 1 + libavformat/mov.c | 7 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/libavformat/demux.c b/libavformat/demux.c index 2795863567..4e76de0629 10