Re: [FFmpeg-devel] [PATCH v2] ogg/vorbis: implement header packet skip in chained ogg bitstreams.

2025-08-04 Thread Romain Beauxis
Le lun. 4 août 2025 à 03:21, Michael Niedermayer a écrit : > > Hi Romain > > On Mon, Aug 04, 2025 at 02:11:03AM +0200, Michael Niedermayer wrote: > > Hi Romain > > > > On Sun, Aug 03, 2025 at 05:50:17PM -0500, Romain Beauxis wrote: > > > Le dim. 3 août 202

Re: [FFmpeg-devel] [PATCH v2] ogg/vorbis: implement header packet skip in chained ogg bitstreams.

2025-08-03 Thread Romain Beauxis
Le dim. 3 août 2025 à 16:36, Michael Niedermayer a écrit : > > Hi > > On Mon, Jul 28, 2025 at 04:12:13PM -0500, Romain Beauxis wrote: > > Le dim. 27 juil. 2025 à 19:22, Michael Niedermayer > > a écrit : > > > > > > Hi Romain > > > > > &

Re: [FFmpeg-devel] Recommendations to facilitation patch reviews on forgejo/ML?

2025-08-02 Thread Romain Beauxis
Le sam. 2 août 2025 à 04:59, Nicolas George a écrit : > > Romain Beauxis (HE12025-08-01): > > Part of my question is: how should people know what are the area you > > are responsible for and who to contact when working on specific areas? > > I know it and I am perfect

Re: [FFmpeg-devel] Recommendations to facilitation patch reviews on forgejo/ML?

2025-08-01 Thread Romain Beauxis
Le jeu. 31 juil. 2025 à 06:12, Rémi Denis-Courmont a écrit : > > > > Le 30 juillet 2025 00:42:41 GMT+03:00, Romain Beauxis > a écrit : > >Hi all, > > > >Are there any recommendations on how to best get attention to some > >patches/changes? > >

Re: [FFmpeg-devel] Recommendations to facilitation patch reviews on forgejo/ML?

2025-08-01 Thread Romain Beauxis
Le mar. 29 juil. 2025 à 16:52, Nicolas George a écrit : > > Romain Beauxis (HE12025-07-29): > > Are there any recommendations on how to best get attention to some > > patches/changes? > > Speaking for myself, I will not lift a finger to adapt to this thing > until

Re: [FFmpeg-devel] FFmpeg 8.0 Release

2025-08-01 Thread Romain Beauxis
Le mer. 23 juil. 2025 à 06:43, Michael Niedermayer a écrit : > > Hi everyone > > I intend to create the release/8.0 branch in the next 1-2 weeks > after that i intend to make teh 8.0 release in the following 1-2 weeks > > If theres something you want in it make sure its pushed before the branch >

[FFmpeg-devel] Recommendations to facilitation patch reviews on forgejo/ML?

2025-07-29 Thread Romain Beauxis
Hi all, Are there any recommendations on how to best get attention to some patches/changes? With the introduction of the new forgejo workflow (which I personally welcome!), I am wondering how casual contributors like myself should approach the task of finding reviewers. So far, I am aware of the

Re: [FFmpeg-devel] [PATCH v2] ogg/vorbis: implement header packet skip in chained ogg bitstreams.

2025-07-28 Thread Romain Beauxis
Le dim. 27 juil. 2025 à 19:22, Michael Niedermayer a écrit : > > Hi Romain > > On Wed, Jul 23, 2025 at 02:06:07PM -0500, Romain Beauxis wrote: > > Le sam. 21 juin 2025 à 16:59, Michael Niedermayer < mich...@niedermayer.cc> > > a écrit : > > > > > >

Re: [FFmpeg-devel] [PATCH v2] ogg/vorbis: implement header packet skip in chained ogg bitstreams.

2025-07-23 Thread Romain Beauxis
Le sam. 21 juin 2025 à 16:59, Michael Niedermayer a écrit : > > On Sat, Jun 21, 2025 at 10:45:32AM +0200, Romain Beauxis wrote: > > Le dim. 15 juin 2025 à 00:57, Michael Niedermayer > > a écrit : > > > > > > On Wed, Jun 04, 2025 at 11:58:52AM -0500, Romain B

Re: [FFmpeg-devel] [PATCH v2] ogg/vorbis: implement header packet skip in chained ogg bitstreams.

2025-06-21 Thread Romain Beauxis
Le dim. 15 juin 2025 à 00:57, Michael Niedermayer a écrit : > > On Wed, Jun 04, 2025 at 11:58:52AM -0500, Romain Beauxis wrote: > > This is a redo of 574f634e49847e2225ee50013afebf0de03ef013 using a flat > > memory storage for the extradata. > > > > PR review comm

Re: [FFmpeg-devel] [PATCH v2] ogg/vorbis: implement header packet skip in chained ogg bitstreams.

2025-06-14 Thread Romain Beauxis
Le jeu. 12 juin 2025 à 13:35, Michael Niedermayer a écrit : > > Hi Romain Hi, > On Tue, Jun 10, 2025 at 01:04:35PM -0500, Romain Beauxis wrote: > > Hi all, > > > > > > Le mer. 4 juin 2025 à 11:58, Romain Beauxis a écrit : > > > > > > This is

Re: [FFmpeg-devel] [PATCH v2] ogg/vorbis: implement header packet skip in chained ogg bitstreams.

2025-06-10 Thread Romain Beauxis
Hi all, Le mer. 4 juin 2025 à 11:58, Romain Beauxis a écrit : > > This is a redo of 574f634e49847e2225ee50013afebf0de03ef013 using a flat > memory storage for the extradata. > > PR review comments addressed: > * Use flat memory bytestream > * Re-use existing xiph extradata

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

2025-06-04 Thread Romain Beauxis
This is a redo of 574f634e49847e2225ee50013afebf0de03ef013 using a flat memory storage for the extradata. PR review comments addressed: * Use flat memory bytestream * Re-use existing xiph extradata layout --- libavcodec/vorbisdec.c | 42 --- libavformat/oggparsevorbis

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

2025-06-03 Thread Romain Beauxis
Le mar. 3 juin 2025 à 14:20, Andreas Rheinhardt a écrit : > > Romain Beauxis: > > Le mar. 3 juin 2025 à 12:12, Andreas Rheinhardt > > a écrit : > >> > >> Romain Beauxis: > >>> This is a redo of 574f634e49847e2225ee50013afebf0de03ef013 usi

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

2025-06-03 Thread Romain Beauxis
Le mar. 3 juin 2025 à 12:12, Andreas Rheinhardt a écrit : > > Romain Beauxis: > > This is a redo of 574f634e49847e2225ee50013afebf0de03ef013 using a flat > > memory storage for the extradata. > > > > PR review comments addressed: > > * Use flat memory ar

[FFmpeg-devel] [PATCH 1/4] libavformat/oggdec.h, libavformat/oggparsevorbis.c: Factor out vorbis metadata update mechanism.

2025-06-01 Thread Romain Beauxis
--- libavformat/oggdec.h | 14 ++ libavformat/oggparsevorbis.c | 25 + 2 files changed, 31 insertions(+), 8 deletions(-) diff --git a/libavformat/oggdec.h b/libavformat/oggdec.h index c15fbe738e..d10a9b1a89 100644 --- a/libavformat/oggdec.h +++ b/libavf

[FFmpeg-devel] [PATCH 4/4] libavformat/oggparseopus.c: Parse comments from secondary chained streams header packet.

2025-06-01 Thread Romain Beauxis
--- libavformat/oggparseopus.c | 5 + tests/ref/fate/ogg-opus-chained-meta.txt | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/libavformat/oggparseopus.c b/libavformat/oggparseopus.c index 65b93b4053..ae4ff22c53 100644 --- a/libavformat/oggparseopus.c +++ b

[FFmpeg-devel] [PATCH 3/4] libavformat/oggparseflac.c: Parse ogg/flac comments in new ogg packets, add them to ogg stream new_metadata.

2025-06-01 Thread Romain Beauxis
--- libavformat/oggparseflac.c | 7 +++ tests/ref/fate/ogg-flac-chained-meta.txt | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/libavformat/oggparseflac.c b/libavformat/oggparseflac.c index d66b85b09e..e81e4021a1 100644 --- a/libavformat/oggparseflac.c +++

[FFmpeg-devel] [PATCH 2/4] libavformat/oggdec.c: Use AV_PKT_DATA_STRINGS_METADATA to pass metadata updates.

2025-06-01 Thread Romain Beauxis
--- libavformat/oggdec.c | 2 +- tests/ref/fate/ogg-vorbis-chained-meta.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libavformat/oggdec.c b/libavformat/oggdec.c index da3ef815db..10b9725bfb 100644 --- a/libavformat/oggdec.c +++ b/libavformat/oggd

[FFmpeg-devel] [PATCH 0/4] ogg/{vorbis, opus, flac}: Decode metadata from secondary chained streams.

2025-06-01 Thread Romain Beauxis
ata updates. * Use newly factored out function in ogg/opus parser to enable metadata updates. Voila! Romain Beauxis (4): libavformat/oggdec.h, libavformat/oggparsevorbis.c: Factor out vorbis metadata update mechanism. libavformat/oggdec.c: Use AV_PKT_DATA_STRINGS_METADATA to pass metad

Re: [FFmpeg-devel] [PATCH v8 4/5] ogg/vorbis: implement header packet skip in chained ogg bitstreams.

2025-06-01 Thread Romain Beauxis
Le sam. 31 mai 2025 à 15:08, Andreas Rheinhardt a écrit : > > Romain Beauxis: > > Le ven. 30 mai 2025 à 19:44, Andreas Rheinhardt > > a écrit : > >> > >> Romain Beauxis: > >>> --- > >>> libavcodec/vorbis_parser.h | 11

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

2025-06-01 Thread Romain Beauxis
This is a redo of 574f634e49847e2225ee50013afebf0de03ef013 using a flat memory storage for the extradata. PR review comments addressed: * Use flat memory array * Rename structure to follow convention * Add stddef.h header Bonus: libavcodec/vorbisdec.c diff is greatly improved! --- libavcodec/vo

Re: [FFmpeg-devel] [PATCH v8 4/5] ogg/vorbis: implement header packet skip in chained ogg bitstreams.

2025-05-31 Thread Romain Beauxis
Le ven. 30 mai 2025 à 19:44, Andreas Rheinhardt a écrit : > > Romain Beauxis: > > --- > > libavcodec/vorbis_parser.h | 11 > > libavcodec/vorbisdec.c | 75 +- > > libavformat/oggpa

Re: [FFmpeg-devel] [PATCH v8 1/5] Add FATE test for sample from track ticket #2739

2025-05-31 Thread Romain Beauxis
Le ven. 30 mai 2025 à 15:07, Michael Niedermayer a écrit : > > Hi > > On Mon, May 26, 2025 at 05:28:50PM -0500, Romain Beauxis wrote: > > Le lun. 26 mai 2025 à 13:38, Michael Niedermayer a > > écrit : > > > > > > On Sat, May 24, 2025 at 01:14:04PM -

Re: [FFmpeg-devel] [PATCH v8 1/5] Add FATE test for sample from track ticket #2739

2025-05-26 Thread Romain Beauxis
Le lun. 26 mai 2025 à 13:38, Michael Niedermayer a écrit : > > On Sat, May 24, 2025 at 01:14:04PM -0500, Romain Beauxis wrote: > > Sample available at: https://www.dropbox.com/scl/fo/xrtrna2rxr1j354hrtymq/AGwemlxHYecBLNmQ8Fsy--4?rlkey=lzilr4m9w4gfdqygoe172vvy8&dl=0 > > th

[FFmpeg-devel] [PATCH v8 2/5] libavformat/oggdec.{c, h}: Add new_extradata, use it to pass extradata to the next decoded packet.

2025-05-24 Thread Romain Beauxis
--- libavformat/oggdec.c | 11 +++ libavformat/oggdec.h | 2 ++ 2 files changed, 13 insertions(+) diff --git a/libavformat/oggdec.c b/libavformat/oggdec.c index 5557eb4a14..da3ef815db 100644 --- a/libavformat/oggdec.c +++ b/libavformat/oggdec.c @@ -77,6 +77,7 @@ static void free_stream(A

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

2025-05-24 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 5083de646c..c15fbe738e 100644 --- a/libavformat/oggdec.h +++ b/libavformat/oggdec.h @@ -42,8 +42,8 @@ struct ogg_codec { * Attempt to process a p

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

2025-05-24 Thread Romain Beauxis
--- libavcodec/vorbis_parser.h | 11 libavcodec/vorbisdec.c | 75 +- libavformat/oggparsevorbis.c | 67 ++- tests/ref/fate/ogg-vorbis-chained-meta.txt | 3 - tests/ref/fate/trac-2739.txt | 4

[FFmpeg-devel] [PATCH v8 3/5] ogg/vorbis: factor out header processing logic.

2025-05-24 Thread Romain Beauxis
--- libavformat/oggparsevorbis.c | 104 --- 1 file changed, 60 insertions(+), 44 deletions(-) diff --git a/libavformat/oggparsevorbis.c b/libavformat/oggparsevorbis.c index 9f50ab9ffc..62cc2da6de 100644 --- a/libavformat/oggparsevorbis.c +++ b/libavformat/oggparsev

[FFmpeg-devel] [PATCH v8 1/5] Add FATE test for sample from track ticket #2739

2025-05-24 Thread Romain Beauxis
Sample available at: https://www.dropbox.com/scl/fo/xrtrna2rxr1j354hrtymq/AGwemlxHYecBLNmQ8Fsy--4?rlkey=lzilr4m9w4gfdqygoe172vvy8&dl=0 --- tests/Makefile | 2 ++ tests/fate/trac.mak | 11 tests/ref/fate/trac-2739.txt | 53 3 f

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

2025-05-24 Thread Romain Beauxis
## Changes since last revision: * Fixed segfaults in the vorbis decoder and parser * Added FATE test for track ticket 2739 Romain Beauxis (5): Add FATE test for sample from track ticket #2739 libavformat/oggdec.{c,h}: Add new_extradata, use it to pass extradata to the next decoded packet

Re: [FFmpeg-devel] [PATCH v7 3/4] ogg/vorbis: implement header packet skip in chained ogg bitstreams.

2025-05-24 Thread Romain Beauxis
Le ven. 23 mai 2025 à 19:40, Michael Niedermayer a écrit : > > Hi Romain > > On Wed, May 21, 2025 at 05:05:37PM -0500, Romain Beauxis wrote: > > --- > > libavcodec/vorbis_parser.h | 11 > > libavcodec/vorbis

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

2025-05-21 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 5083de646c..c15fbe738e 100644 --- a/libavformat/oggdec.h +++ b/libavformat/oggdec.h @@ -42,8 +42,8 @@ struct ogg_codec { * Attempt to process a p

[FFmpeg-devel] [PATCH v7 3/4] ogg/vorbis: implement header packet skip in chained ogg bitstreams.

2025-05-21 Thread Romain Beauxis
--- libavcodec/vorbis_parser.h | 11 libavcodec/vorbisdec.c | 75 +- libavformat/oggparsevorbis.c | 63 +- tests/ref/fate/ogg-vorbis-chained-meta.txt | 3 - 4 files changed, 115 insertions(+), 37 deletions(

[FFmpeg-devel] [PATCH v7 2/4] ogg/vorbis: factor out header processing logic.

2025-05-21 Thread Romain Beauxis
--- libavformat/oggparsevorbis.c | 104 --- 1 file changed, 60 insertions(+), 44 deletions(-) diff --git a/libavformat/oggparsevorbis.c b/libavformat/oggparsevorbis.c index 9f50ab9ffc..62cc2da6de 100644 --- a/libavformat/oggparsevorbis.c +++ b/libavformat/oggparsev

[FFmpeg-devel] [PATCH v7 1/4] libavformat/oggdec.{c, h}: Add new_extradata, use it to pass extradata to the next decoded packet.

2025-05-21 Thread Romain Beauxis
--- libavformat/oggdec.c | 11 +++ libavformat/oggdec.h | 2 ++ 2 files changed, 13 insertions(+) diff --git a/libavformat/oggdec.c b/libavformat/oggdec.c index 5557eb4a14..cb77cdd994 100644 --- a/libavformat/oggdec.c +++ b/libavformat/oggdec.c @@ -77,6 +77,7 @@ static void free_stream(A

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

2025-05-21 Thread Romain Beauxis
## Changes since last revision: * Removed invalid return statement in vorbisdec.c Romain Beauxis (4): libavformat/oggdec.{c,h}: Add new_extradata, use it to pass extradata to the next decoded packet. ogg/vorbis: factor out header processing logic. ogg/vorbis: implement header packet

Re: [FFmpeg-devel] [PATCH v6 3/4] ogg/vorbis: implement header packet skip in chained ogg bitstreams.

2025-05-21 Thread Romain Beauxis
Le mer. 21 mai 2025 à 02:53, Michael Niedermayer a écrit : > > Hi Romain > > On Tue, May 20, 2025 at 05:45:01PM -0500, Romain Beauxis wrote: > > Le mar. 20 mai 2025 à 16:46, Michael Niedermayer > > a écrit : > > > > > > On Mon, May 19, 2025

Re: [FFmpeg-devel] [PATCH v6 3/4] ogg/vorbis: implement header packet skip in chained ogg bitstreams.

2025-05-20 Thread Romain Beauxis
Le mar. 20 mai 2025 à 16:46, Michael Niedermayer a écrit : > > On Mon, May 19, 2025 at 09:46:38AM -0500, Romain Beauxis wrote: > > --- > > libavcodec/vorbis_parser.h | 11 > > libavcodec/vorbisdec.c | 76 +--

[FFmpeg-devel] [PATCH v6 2/4] ogg/vorbis: factor out header processing logic.

2025-05-19 Thread Romain Beauxis
--- libavformat/oggparsevorbis.c | 104 --- 1 file changed, 60 insertions(+), 44 deletions(-) diff --git a/libavformat/oggparsevorbis.c b/libavformat/oggparsevorbis.c index 9f50ab9ffc..62cc2da6de 100644 --- a/libavformat/oggparsevorbis.c +++ b/libavformat/oggparsev

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

2025-05-19 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 5083de646c..c15fbe738e 100644 --- a/libavformat/oggdec.h +++ b/libavformat/oggdec.h @@ -42,8 +42,8 @@ struct ogg_codec { * Attempt to process a p

[FFmpeg-devel] [PATCH v6 3/4] ogg/vorbis: implement header packet skip in chained ogg bitstreams.

2025-05-19 Thread Romain Beauxis
--- libavcodec/vorbis_parser.h | 11 libavcodec/vorbisdec.c | 76 +- libavformat/oggparsevorbis.c | 63 +- tests/ref/fate/ogg-vorbis-chained-meta.txt | 3 - 4 files changed, 116 insertions(+), 37 deletions(

[FFmpeg-devel] [PATCH v6 1/4] libavformat/oggdec.{c, h}: Add new_extradata, use it to pass extradata to the next decoded packet.

2025-05-19 Thread Romain Beauxis
--- libavformat/oggdec.c | 11 +++ libavformat/oggdec.h | 2 ++ 2 files changed, 13 insertions(+) diff --git a/libavformat/oggdec.c b/libavformat/oggdec.c index 5557eb4a14..cb77cdd994 100644 --- a/libavformat/oggdec.c +++ b/libavformat/oggdec.c @@ -77,6 +77,7 @@ static void free_stream(A

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

2025-05-19 Thread Romain Beauxis
## Changes since last revision: * Patches for opus and flac have been comitted. * Split up code refactorization and new extradata mechanism. * Added full header+setup as extradata passed down to the vorbis decoder. Romain Beauxis (4): libavformat/oggdec.{c,h}: Add new_extradata, use it to

Re: [FFmpeg-devel] [PATCH v5 6/7] ogg/vorbis: implement header packet skip in chained ogg bitstreams.

2025-05-19 Thread Romain Beauxis
Le sam. 17 mai 2025 à 17:07, Michael Niedermayer a écrit : > > On Sat, May 17, 2025 at 01:10:26PM -0500, Romain Beauxis wrote: > > Le mar. 13 mai 2025 à 14:23, Michael Niedermayer a > > écrit : > > > > > > On Fri, May 09, 2025 at 06

Re: [FFmpeg-devel] [PATCH v5 6/7] ogg/vorbis: implement header packet skip in chained ogg bitstreams.

2025-05-17 Thread Romain Beauxis
Le mar. 13 mai 2025 à 14:23, Michael Niedermayer a écrit : > > On Fri, May 09, 2025 at 06:43:26PM -0500, Romain Beauxis wrote: > > --- > > libavcodec/vorbisdec.c | 37 + > > libavformat/oggparsevorbis.c | 174 +

Re: [FFmpeg-devel] [PATCH v5 1/7] libavformat/oggdec.h: Document packet function return value.

2025-05-16 Thread Romain Beauxis
Le mer. 14 mai 2025 à 17:32, Michael Niedermayer a écrit : > > On Fri, May 09, 2025 at 06:43:21PM -0500, Romain Beauxis wrote: > > --- > > libavformat/oggdec.h | 6 ++ > > 1 file changed, 6 insertions(+) > > > > diff --git a/libavformat/oggdec.h b/libav

Re: [FFmpeg-devel] [FFmpeg-cvslog] fftools/graphprint: Now, make it a Killer-Feature!

2025-05-15 Thread Romain Beauxis
Le jeu. 15 mai 2025 à 19:54, Michael Niedermayer a écrit : > > Hi > > On Fri, May 16, 2025 at 12:17:14AM +, softworkz . wrote: > > > > > > > -Original Message- > > > From: ffmpeg-devel On Behalf Of Marton > > > Balint > > > Sent: Freitag, 16. Mai 2025 02:00 > > > To: FFmpeg developmen

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

2025-05-09 Thread Romain Beauxis
--- libavformat/oggdec.c | 4 -- libavformat/oggparseopus.c | 87 tests/ref/fate/ogg-opus-chained-meta.txt | 1 - 3 files changed, 60 insertions(+), 32 deletions(-) diff --git a/libavformat/oggdec.c b/libavformat/oggdec.c index 9baf8040

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

2025-05-09 Thread Romain Beauxis
## Changes since last revision: * Added mechanism to pass new extradata when decoding ogg packets. * Use it to pass new ogg/vorbis setup data to the vorbis decoder. * Add checks for format change when parsing subsequent ogg/vorbis and ogg/opus chained streams Romain Beauxis (7): libavformat

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

2025-05-09 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 v5 7/7] libavformat/oggdec.h: Change paket function documentation to return 1 on header packets only.

2025-05-09 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 5083de646c..c15fbe738e 100644 --- a/libavformat/oggdec.h +++ b/libavformat/oggdec.h @@ -42,8 +42,8 @@ struct ogg_codec { * Attempt to process a p

[FFmpeg-devel] [PATCH v5 5/7] libavformat/oggdec.{c, h}: Add new_extradata, use it to pass extradata to the next decoded packet.

2025-05-09 Thread Romain Beauxis
--- libavformat/oggdec.c | 11 +++ libavformat/oggdec.h | 2 ++ 2 files changed, 13 insertions(+) diff --git a/libavformat/oggdec.c b/libavformat/oggdec.c index 5557eb4a14..cb77cdd994 100644 --- a/libavformat/oggdec.c +++ b/libavformat/oggdec.c @@ -77,6 +77,7 @@ static void free_stream(A

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

2025-05-09 Thread Romain Beauxis
--- libavcodec/vorbisdec.c | 37 + libavformat/oggparsevorbis.c | 174 + tests/ref/fate/ogg-vorbis-chained-meta.txt | 3 - 3 files changed, 117 insertions(+), 97 deletions(-) diff --git a/libavcodec/vorbisdec.c b/libavcodec/vorbisdec.c

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

2025-05-09 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 v5 2/7] libavformat/oggdec.{c, h}: Implement packet skip on packet return value of 1

2025-05-09 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

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

2025-05-08 Thread Romain Beauxis
Le mer. 7 mai 2025 à 08:14, Michael Niedermayer a écrit : > > On Tue, May 06, 2025 at 09:19:31AM -0500, Romain Beauxis wrote: > > --- > > libavformat/oggparsevorbis.c | 11 +-- > > tests/ref/fate/ogg-vorbis-chained-meta.txt | 3 --- > > 2 fil

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

[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

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

2025-05-04 Thread Romain Beauxis
Le dim. 4 mai 2025 à 09:04, Michael Niedermayer a écrit : > > On Sat, May 03, 2025 at 12:03:28PM -0500, Romain Beauxis wrote: > > --- > > libavformat/oggdec.c | 22 ++ > > libavformat/oggdec.h | 6 ++ > > 2 files changed, 20 insertions(+

[FFmpeg-devel] [PATCH v3 2/2] ogg/{vorbis, flac, opus}: Remove header packets from subsequent ogg streams from the demuxer output.

2025-05-03 Thread Romain Beauxis
--- libavformat/oggdec.c | 4 libavformat/oggparseflac.c | 28 -- libavformat/oggparseopus.c | 11 + libavformat/oggparsevorbis.c | 11 +++-- tests/ref/fate/ogg-flac-chained-meta.txt | 2 --

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

2025-05-03 Thread Romain Beauxis
--- libavformat/oggdec.c | 22 ++ libavformat/oggdec.h | 6 ++ 2 files changed, 20 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 +

[FFmpeg-devel] [PATCH v3 0/2] Remove chained ogg stream header packets from demuxer

2025-05-03 Thread Romain Beauxis
the corresponding codec-specific use of it. Romain Beauxis (2): libavformat/oggdec.c: Changing the packet() callback API/Return value ogg/{vorbis,flac,opus}: Remove header packets from subsequent ogg streams from the demuxer output. libavformat/oggdec.c | 26

Re: [FFmpeg-devel] [PATCH v2 2/2] ogg/{vorbis, flac, opus}: Remove header packets from subsequent ogg streams from the demuxer output.

2025-04-29 Thread Romain Beauxis
Le mar. 29 avr. 2025 à 19:17, Michael Niedermayer a écrit : > > Hi Romain > > On Tue, Apr 29, 2025 at 05:42:22PM -0500, Romain Beauxis wrote: > > Le mar. 29 avr. 2025 à 16:35, Michael Niedermayer > > a écrit : > > > > > > Hi > > > > > &

Re: [FFmpeg-devel] [PATCH v2 2/2] ogg/{vorbis, flac, opus}: Remove header packets from subsequent ogg streams from the demuxer output.

2025-04-29 Thread Romain Beauxis
Le mar. 29 avr. 2025 à 16:35, Michael Niedermayer a écrit : > > Hi > > On Mon, Apr 28, 2025 at 06:31:36PM -0500, Romain Beauxis wrote: > > --- > > libavformat/oggdec.c | 26 ++-- > > libavformat/oggdec.h

[FFmpeg-devel] [PATCH v2 2/2] ogg/{vorbis, flac, opus}: Remove header packets from subsequent ogg streams from the demuxer output.

2025-04-28 Thread Romain Beauxis
--- libavformat/oggdec.c | 26 ++-- libavformat/oggdec.h | 6 + libavformat/oggparseflac.c | 28 -- libavformat/oggparseopus.c | 12 ++ libavformat/oggparsevorbis.c

[FFmpeg-devel] [PATCH v2 0/2] Remove chained ogg stream header packets from demuxer

2025-04-28 Thread Romain Beauxis
: https://www.dropbox.com/scl/fo/xrtrna2rxr1j354hrtymq/AGwemlxHYecBLNmQ8Fsy--4?rlkey=lzilr4m9w4gfdqygoe172vvy8&dl=0 # Changes since last version: * Fixed api-dump-stream-meta-test.c frame decoding logic * Fixed oggparsevorbis.c packet skipping logic. Romain Beauxis (2): tests: Add stream dump

[FFmpeg-devel] [PATCH v2 1/2] tests: Add stream dump test API util, use it to dump stream data for chained ogg/{vorbis, opus, flac} streams.

2025-04-28 Thread Romain Beauxis
@@ +/* + * Copyright (c) 2025 Romain Beauxis + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to

[FFmpeg-devel] [PATCH 2/2] ogg/{vorbis, flac, opus}: Remove header packets from subsequent ogg streams from the demuxer output.

2025-04-22 Thread Romain Beauxis
--- libavformat/oggdec.c | 26 ++-- libavformat/oggdec.h | 6 + libavformat/oggparseflac.c | 28 -- libavformat/oggparseopus.c | 12 ++ libavformat/oggparsevorbis.c

[FFmpeg-devel] [PATCH 0/2] Remove chained ogg stream header packets from demuxer.

2025-04-22 Thread Romain Beauxis
: https://www.dropbox.com/scl/fo/xrtrna2rxr1j354hrtymq/AGwemlxHYecBLNmQ8Fsy--4?rlkey=lzilr4m9w4gfdqygoe172vvy8&dl=0 Romain Beauxis (2): tests: Add stream dump test API util, use it to dump stream data for chained ogg/{vorbis,opus,flac} streams. ogg/{vorbis,flac,opus}: Remove header pac

[FFmpeg-devel] [PATCH 1/2] tests: Add stream dump test API util, use it to dump stream data for chained ogg/{vorbis, opus, flac} streams.

2025-04-22 Thread Romain Beauxis
@@ +/* + * Copyright (c) 2025 Romain Beauxis + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to

Re: [FFmpeg-devel] [PATCH v12 1/8] libavcodec/decode.c: intercept `AV_PKT_DATA_METADATA_UPDATE` packet extra data, attach them to the next decoded frame.

2025-04-21 Thread Romain Beauxis
Le dim. 20 avr. 2025 à 15:08, Michael Niedermayer a écrit : > > On Tue, Apr 15, 2025 at 05:22:29PM -0500, Romain Beauxis wrote: > > --- > > libavcodec/decode.c | 19 +++ > > 1 file changed, 19 insertions(+) > > > > diff --git a/libavcodec/deco

Re: [FFmpeg-devel] [PATCH v12 0/8] Properly decode ogg metadata in ogg/{vorbis, flac, opus} chained bitstreams.

2025-04-20 Thread Romain Beauxis
Hi! Le mar. 15 avr. 2025 à 17:22, Romain Beauxis a écrit : > > This is a series of patches to allow proper decoding of ogg metadata in chained > `ogg/vorbis, `ogg/flac` and `ogg/opus` streams. > > Samples are available at: https://www.dropbox.com/scl/fo/xrtrna2rxr1j354hrtymq/AGwem

[FFmpeg-devel] [PATCH v12 8/8] tests: Add chained ogg/opus stream dump test.

2025-04-15 Thread Romain Beauxis
--- tests/Makefile | 1 + tests/fate/ogg-opus.mak | 11 ++ tests/ref/fate/ogg-opus-chained-meta.txt | 27 3 files changed, 39 insertions(+) create mode 100644 tests/fate/ogg-opus.mak create mode 100644 tests/ref/fate/og

[FFmpeg-devel] [PATCH v12 7/8] libavformat/oggparseopus.c: Parse comments from secondary chained streams header packet.

2025-04-15 Thread Romain Beauxis
--- libavformat/oggparseopus.c | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/libavformat/oggparseopus.c b/libavformat/oggparseopus.c index 218e9df581..fe25ad44f3 100644 --- a/libavformat/oggparseopus.c +++ b/libavformat/oggparseopus.c @@ -29,6 +29,7 @@ struct

[FFmpeg-devel] [PATCH v12 6/8] tests: Add chained ogg/flac stream dump test.

2025-04-15 Thread Romain Beauxis
--- tests/Makefile | 1 + tests/fate/ogg-flac.mak | 11 +++ tests/ref/fate/ogg-flac-chained-meta.txt | 13 + 3 files changed, 25 insertions(+) create mode 100644 tests/fate/ogg-flac.mak create mode 100644 tests/ref/fate/ogg-flac-cha

[FFmpeg-devel] [PATCH v12 5/8] libavformat/oggparseflac.c: Parse ogg/flac comments in new ogg packets, add them to ogg stream new_metadata.

2025-04-15 Thread Romain Beauxis
--- libavformat/oggparseflac.c | 21 + 1 file changed, 21 insertions(+) diff --git a/libavformat/oggparseflac.c b/libavformat/oggparseflac.c index f25ed9cc15..29f5904575 100644 --- a/libavformat/oggparseflac.c +++ b/libavformat/oggparseflac.c @@ -78,6 +78,25 @@ flac_header (AV

[FFmpeg-devel] [PATCH v12 4/8] libavformat/oggdec.h, libavformat/oggparsevorbis.c: Factor out vorbis metadata update mechanism.

2025-04-15 Thread Romain Beauxis
--- libavformat/oggdec.h | 14 ++ libavformat/oggparsevorbis.c | 25 + 2 files changed, 31 insertions(+), 8 deletions(-) diff --git a/libavformat/oggdec.h b/libavformat/oggdec.h index 43df23f4cb..c8460a66e9 100644 --- a/libavformat/oggdec.h +++ b/libavf

[FFmpeg-devel] [PATCH v12 0/8] Properly decode ogg metadata in ogg/{vorbis, flac, opus} chained bitstreams.

2025-04-15 Thread Romain Beauxis
last version: * Reverted metadata decoding logic to the previous, simpler implementation. Romain Beauxis (8): libavcodec/decode.c: intercept `AV_PKT_DATA_METADATA_UPDATE` packet extra data, attach them to the next decoded frame. tests: Add stream dump test API util. tests: Add chained ogg/vo

[FFmpeg-devel] [PATCH v12 3/8] tests: Add chained ogg/vorbis stream dump test.

2025-04-15 Thread Romain Beauxis
--- tests/Makefile | 1 + tests/fate/ogg-vorbis.mak | 11 +++ tests/ref/fate/ogg-vorbis-chained-meta.txt | 17 + 3 files changed, 29 insertions(+) create mode 100644 tests/fate/ogg-vorbis.mak create mode 100644 tests/ref/fate/

[FFmpeg-devel] [PATCH v12 2/8] tests: Add stream dump test API util.

2025-04-15 Thread Romain Beauxis
00..bbfbd1f30b --- /dev/null +++ b/tests/api/api-dump-stream-meta-test.c @@ -0,0 +1,177 @@ +/* + * Copyright (c) 2025 Romain Beauxis + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software&

[FFmpeg-devel] [PATCH v12 1/8] libavcodec/decode.c: intercept `AV_PKT_DATA_METADATA_UPDATE` packet extra data, attach them to the next decoded frame.

2025-04-15 Thread Romain Beauxis
--- libavcodec/decode.c | 19 +++ 1 file changed, 19 insertions(+) diff --git a/libavcodec/decode.c b/libavcodec/decode.c index fca0c7ff58..06d899a9dd 100644 --- a/libavcodec/decode.c +++ b/libavcodec/decode.c @@ -97,6 +97,8 @@ typedef struct DecodeContext { int lcevc_frame;

Re: [FFmpeg-devel] [PATCH v11 1/8] libavcodec/decode.c: intercept `AV_PKT_DATA_METADATA_UPDATE` packet extra data, attach them to the next decoded frame with the same PTS.

2025-04-09 Thread Romain Beauxis
Le mer. 9 avr. 2025 à 20:12, Michael Niedermayer a écrit : > > On Fri, Apr 04, 2025 at 04:14:44PM -0500, Romain Beauxis wrote: > > --- > > libavcodec/decode.c | 130 > > 1 file changed, 130 insertions(+) > > > >

Re: [FFmpeg-devel] [PATCH v11 0/8] Properly decode ogg metadata in ogg/{vorbis, flac, opus} chained bitstreams.

2025-04-09 Thread Romain Beauxis
Hi all, Le ven. 4 avr. 2025 à 16:14, Romain Beauxis a écrit : > > This is a series of patches to allow proper decoding of ogg metadata in > chained > `ogg/vorbis, `ogg/flac` and `ogg/opus` streams. > > ## Changes since last version: > * Fixed indentation and spaces. An

Re: [FFmpeg-devel] [RFC] AVDictionary2

2025-04-08 Thread Romain Beauxis
Le mar. 8 avr. 2025 à 05:20, Michael Niedermayer a écrit : > > Hi all > > As i have too many things to do already i did the most logic thing and > started thinking about a new and unrelated idea. > > This is a list of problems and ideas, that everyone is welcome to add to and > comment on. > > AVD

[FFmpeg-devel] [PATCH v10 5/8] libavformat/oggparseflac.c: Parse ogg/flac comments in new ogg packets, add them to ogg stream new_metadata.

2025-04-05 Thread Romain Beauxis
--- libavformat/oggparseflac.c | 21 + 1 file changed, 21 insertions(+) diff --git a/libavformat/oggparseflac.c b/libavformat/oggparseflac.c index f25ed9cc15..29f5904575 100644 --- a/libavformat/oggparseflac.c +++ b/libavformat/oggparseflac.c @@ -78,6 +78,25 @@ flac_header (AV

[FFmpeg-devel] [PATCH v10 0/8] Properly decode ogg metadata in ogg/{vorbis, flac, opus} chained bitstreams

2025-04-05 Thread Romain Beauxis
dl=0 ## Changes since last version: - Rebased against latest `master` to fix a merge conflict Romain Beauxis (8): libavcodec/decode.c: intercept `AV_PKT_DATA_METADATA_UPDATE` packet extra data, attach them to the next decoded frame with the same PTS. tests: Add stream dump test API util. t

[FFmpeg-devel] [PATCH v11 8/8] tests: Add chained ogg/opus stream dump test.

2025-04-04 Thread Romain Beauxis
--- tests/Makefile | 1 + tests/fate/ogg-opus.mak | 11 ++ tests/ref/fate/ogg-opus-chained-meta.txt | 27 3 files changed, 39 insertions(+) create mode 100644 tests/fate/ogg-opus.mak create mode 100644 tests/ref/fate/og

[FFmpeg-devel] [PATCH v11 7/8] libavformat/oggparseopus.c: Parse comments from secondary chained streams header packet.

2025-04-04 Thread Romain Beauxis
--- libavformat/oggparseopus.c | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/libavformat/oggparseopus.c b/libavformat/oggparseopus.c index 218e9df581..fe25ad44f3 100644 --- a/libavformat/oggparseopus.c +++ b/libavformat/oggparseopus.c @@ -29,6 +29,7 @@ struct

[FFmpeg-devel] [PATCH v11 5/8] libavformat/oggparseflac.c: Parse ogg/flac comments in new ogg packets, add them to ogg stream new_metadata.

2025-04-04 Thread Romain Beauxis
--- libavformat/oggparseflac.c | 21 + 1 file changed, 21 insertions(+) diff --git a/libavformat/oggparseflac.c b/libavformat/oggparseflac.c index f25ed9cc15..29f5904575 100644 --- a/libavformat/oggparseflac.c +++ b/libavformat/oggparseflac.c @@ -78,6 +78,25 @@ flac_header (AV

[FFmpeg-devel] [PATCH v11 6/8] tests: Add chained ogg/flac stream dump test.

2025-04-04 Thread Romain Beauxis
--- tests/Makefile | 1 + tests/fate/ogg-flac.mak | 11 +++ tests/ref/fate/ogg-flac-chained-meta.txt | 13 + 3 files changed, 25 insertions(+) create mode 100644 tests/fate/ogg-flac.mak create mode 100644 tests/ref/fate/ogg-flac-cha

[FFmpeg-devel] [PATCH v11 4/8] libavformat/oggdec.h, libavformat/oggparsevorbis.c: Factor out vorbis metadata update mechanism.

2025-04-04 Thread Romain Beauxis
--- libavformat/oggdec.h | 14 ++ libavformat/oggparsevorbis.c | 25 + 2 files changed, 31 insertions(+), 8 deletions(-) diff --git a/libavformat/oggdec.h b/libavformat/oggdec.h index 43df23f4cb..c8460a66e9 100644 --- a/libavformat/oggdec.h +++ b/libavf

[FFmpeg-devel] [PATCH v11 3/8] tests: Add chained ogg/vorbis stream dump test.

2025-04-04 Thread Romain Beauxis
--- tests/Makefile | 1 + tests/fate/ogg-vorbis.mak | 11 +++ tests/ref/fate/ogg-vorbis-chained-meta.txt | 17 + 3 files changed, 29 insertions(+) create mode 100644 tests/fate/ogg-vorbis.mak create mode 100644 tests/ref/fate/

[FFmpeg-devel] [PATCH v11 2/8] tests: Add stream dump test API util.

2025-04-04 Thread Romain Beauxis
00..bbfbd1f30b --- /dev/null +++ b/tests/api/api-dump-stream-meta-test.c @@ -0,0 +1,177 @@ +/* + * Copyright (c) 2025 Romain Beauxis + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software&

  1   2   3   4   >