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-20 Thread Michael Niedermayer
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/decode.c b/libavcodec/decode.c > index fca0c7ff58..06d899a9dd 100644 > --- a/libavcodec/decode.c > +++ b/libavcodec/

Re: [FFmpeg-devel] [FFmpeg-cvslog] avformat/dump: Print stream start offsets for input streams

2025-04-20 Thread softworkz .
> -Original Message- > From: ffmpeg-devel On Behalf Of Gyan > Doshi > Sent: Sonntag, 20. April 2025 13:25 > To: ffmpeg-devel@ffmpeg.org > Subject: Re: [FFmpeg-devel] [FFmpeg-cvslog] avformat/dump: Print > stream start offsets for input streams > > > > On 2025-04-19 08:35 pm, softwork

[FFmpeg-devel] [PATCH v2] fftools/ffprobe: Print size of attachments

2025-04-20 Thread softworkz
From: softworkz Signed-off-by: softworkz --- fftools/ffprobe: Print size of attachments libavformat/asfdec: Fix regression bug when reading image attachments Versions V2 Fix spurious commit message text as noted by Andreas (thanks!) Publ

[FFmpeg-devel] [PATCH] avformat/dump: Change precision of stream start offsets

2025-04-20 Thread softworkz
From: softworkz Changing this to 6 digits to align with other printed times Signed-off-by: softworkz --- avformat/dump: Change precision of stream start offsets Changing this to 6 digits to align with other printed times Signed-off-by: softworkz softwo...@hotmail.com Publ

[FFmpeg-devel] [PATCH v3] fftools/ffprobe: Print size of attachments

2025-04-20 Thread softworkz
From: softworkz Signed-off-by: softworkz --- fftools/ffprobe: Print size of attachments Versions V2 Fix spurious commit message text as noted by Andreas (thanks!) V3 Also removed from the cover-letter part Published-As: https:/

Re: [FFmpeg-devel] [PATCH v2 3/3] lavc/dxvenc: improve compatibility with Resolume products

2025-04-20 Thread Emma Worley
Disregard, working on a fix for the FATE error. ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

[FFmpeg-devel] [PATCH v4 01/11] fftools/textformat: Formatting and whitespace changes

2025-04-20 Thread softworkz
From: softworkz Signed-off-by: softworkz --- fftools/textformat/avtextformat.c | 104 +++-- fftools/textformat/avtextformat.h | 16 ++--- fftools/textformat/avtextwriters.h | 11 ++- fftools/textformat/tf_compact.c| 91 ++--- fftools/textform

[FFmpeg-devel] [PATCH v4 03/11] fftools/textformat: Introduce common header and deduplicate code

2025-04-20 Thread softworkz
From: softworkz Signed-off-by: softworkz --- fftools/textformat/avtextwriters.h | 2 +- fftools/textformat/tf_compact.c| 32 --- fftools/textformat/tf_default.c| 27 +++--- fftools/textformat/tf_flat.c | 25 +++-- fftools/textformat/tf_ini.c| 24 +++--

[FFmpeg-devel] [PATCH v4 02/11] fftools/textformat: Quality improvements

2025-04-20 Thread softworkz
From: softworkz Signed-off-by: softworkz --- fftools/textformat/avtextformat.c | 111 +++--- fftools/textformat/avtextformat.h | 6 +- fftools/textformat/tf_default.c | 8 ++- fftools/textformat/tf_ini.c | 2 +- fftools/textformat/tf_json.c | 8 ++-

[FFmpeg-devel] [PATCH v4 00/11] Execution Graph Printing

2025-04-20 Thread ffmpegagent
Shortest cover letter for my longest-running FFmpeg patchset: * Apply * Build * Add the "-sg" switch to any FFmpeg command line * Press 'q' when you don't want to wait SG = Show Graph Documentation and examples can be found here: https://github.com/softworkz/ffmpeg_output_apis/wiki Versio

[FFmpeg-devel] [PATCH v4 10/11] fftools/graphprint: Add execution graph printing

2025-04-20 Thread softworkz
From: softworkz The key benefits are: - Different to other graph printing methods, this is outputting: - all graphs with runtime state (including auto-inserted filters) - each graph with its inputs and outputs - all filters with their in- and output pads - all connections between all

[FFmpeg-devel] [PATCH v4 08/11] fftools/resources: Add resource manager files

2025-04-20 Thread softworkz
From: softworkz Signed-off-by: softworkz --- ffbuild/common.mak | 28 ++- fftools/Makefile | 3 +- fftools/resources/.gitignore | 4 + fftools/resources/Makefile | 27 +++ fftools/resources/graph.css | 353 +++ fftools/resources/gra

[FFmpeg-devel] [PATCH v4 11/11] fftools/graphprint: Now, make it a Killer-Feature!

2025-04-20 Thread softworkz
From: softworkz remember this: -sg <= show-graph Signed-off-by: softworkz --- doc/ffmpeg.texi | 4 + fftools/Makefile | 1 + fftools/ffmpeg.c | 2 +- fftools/ffmpeg.h | 1 + fftools/ffmpeg_filter.c | 2 +- fftools/ffmpeg_opt.c

[FFmpeg-devel] [PATCH v4 06/11] fftools/ffmpeg_filter: Move some declaration to new header file

2025-04-20 Thread softworkz
From: softworkz to allow filtergraph printing to access the information. Signed-off-by: softworkz --- fftools/ffmpeg_filter.c | 190 +--- fftools/ffmpeg_filter.h | 234 2 files changed, 235 insertions(+), 189 deletions(-) cr

[FFmpeg-devel] [PATCH v4 07/11] avfilter/avfilter: Add avfilter_link_get_hw_frames_ctx()

2025-04-20 Thread softworkz
From: softworkz Signed-off-by: softworkz --- doc/APIchanges | 3 +++ libavfilter/avfilter.c | 9 + libavfilter/avfilter.h | 12 3 files changed, 24 insertions(+) diff --git a/doc/APIchanges b/doc/APIchanges index 75d66f87f3..d0869561f3 100644 --- a/doc/APIchanges

[FFmpeg-devel] [PATCH v4 05/11] fftools/textformat: Add function avtext_print_integer_flags()

2025-04-20 Thread softworkz
From: softworkz This function works analog to the avtext_print_string() which already has a flags parameter. Signed-off-by: softworkz --- fftools/textformat/avtextformat.c | 21 + fftools/textformat/avtextformat.h | 2 ++ 2 files changed, 23 insertions(+) diff --git a/fft

[FFmpeg-devel] [PATCH v4 04/11] fftools/tf_internal: Use ac_default_item_name

2025-04-20 Thread softworkz
From: softworkz Signed-off-by: softworkz --- fftools/textformat/tf_internal.h | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/fftools/textformat/tf_internal.h b/fftools/textformat/tf_internal.h index 7b326328cb..e145bc83bb 100644 --- a/fftools/textformat/tf_internal.h +

[FFmpeg-devel] [PATCH v4 09/11] fftools/ffmpeg_mux: Make ms_from_ost() inline

2025-04-20 Thread softworkz
From: softworkz Signed-off-by: softworkz --- fftools/ffmpeg_mux.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fftools/ffmpeg_mux.h b/fftools/ffmpeg_mux.h index f41f2c18fa..4ca8ab73a4 100644 --- a/fftools/ffmpeg_mux.h +++ b/fftools/ffmpeg_mux.h @@ -123,7 +123,7 @@ typedef

Re: [FFmpeg-devel] [PATCH 2/6] lavf: APV demuxer

2025-04-20 Thread James Almer
On 4/20/2025 1:07 PM, Derek Buitenhuis wrote: On 4/19/2025 8:07 PM, Mark Thompson wrote: +typedef struct APVHeaderInfo { +uint8_t pbu_type; +uint16_t group_id; + +uint8_t profile_idc; +uint8_t level_idc; +uint8_t band_idc; + +uint32_t frame_width; +uint32_t frame_

Re: [FFmpeg-devel] [PATCH 2/6] lavf: APV demuxer

2025-04-20 Thread James Almer
On 4/20/2025 1:57 PM, Mark Thompson wrote: On 20/04/2025 17:20, James Almer wrote: On 4/20/2025 1:07 PM, Derek Buitenhuis wrote: On 4/19/2025 8:07 PM, Mark Thompson wrote: +typedef struct APVHeaderInfo { +    uint8_t  pbu_type; +    uint16_t group_id; + +    uint8_t  profile_idc; +    uint8_t 

Re: [FFmpeg-devel] [PATCH] avformat/dump: Change precision of stream start offsets

2025-04-20 Thread Gyan Doshi
On 2025-04-21 01:41 am, softworkz wrote: From: softworkz Changing this to 6 digits to align with other printed times Signed-off-by: softworkz --- avformat/dump: Change precision of stream start offsets Changing this to 6 digits to align with other printed times S

[FFmpeg-devel] [PATCH] avfilter/volume: optimize redundant code for af_volume

2025-04-20 Thread Shiqi Zhu
Signed-off-by: Shiqi Zhu --- libavfilter/af_volume.c | 18 ++ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/libavfilter/af_volume.c b/libavfilter/af_volume.c index 471bffeceb..c16188524d 100644 --- a/libavfilter/af_volume.c +++ b/libavfilter/af_volume.c @@ -178,34

Re: [FFmpeg-devel] [PATCH 1/3] avcodec/tests/mjpegenc_huffman: Also test length counts

2025-04-20 Thread Michael Niedermayer
Hi On Tue, Apr 15, 2025 at 02:52:34AM +0200, Andreas Rheinhardt wrote: > Patches attached. > I also tried to sort equal length codes in such a way that codes that > start and end with 1 bits are paired with values that occur less > frequently as suggested by Michael in > https://ffmpeg.org/piperma

[FFmpeg-devel] [PATCH v2] fftools/ffmpeg: Log exit code on exit

2025-04-20 Thread softworkz
From: softworkz When viewing logs, there are situations where it is not entirely clear whether ffmpeg CLI has exited gracefully. The two primary cases are - A crash/segfault has occured Windows for example doesn't output any message to the calling shell - The process has been terminated (e.g.

[FFmpeg-devel] [PATCH v2] libavformat/asfdec: Fix regression bug when reading image attachments

2025-04-20 Thread softworkz
From: softworkz Commit c8140fe7324f264faacf7395b27e12531d1f13f7 had introduced a check for value_len > UINT16_MAX. As a consequence, attached images of sizes larger than UINT16_MAX could no longer be read. This is a minimal fix of the regression, avoiding the controversies of my earlier submissi

[FFmpeg-devel] [PATCH v2] fftools/ffmpeg: Include elapsed-time in print_report()

2025-04-20 Thread softworkz
From: softworkz It's a highly useful metric, both at runtime and when viewing logs. Signed-off-by: softworkz --- fftools/ffmpeg: Include elapsed-time in print_report() It's a highly useful metric, both at runtime and when viewing logs. Signed-off-by: softworkz softwo...@ho

Re: [FFmpeg-devel] [PATCH v3 0/2] Improve HWDeviceContext logging

2025-04-20 Thread softworkz .
> -Original Message- > From: ffmpeg-devel On Behalf Of > Michael Niedermayer > Sent: Montag, 21. April 2025 01:18 > To: FFmpeg development discussions and patches de...@ffmpeg.org> > Subject: Re: [FFmpeg-devel] [PATCH v3 0/2] Improve HWDeviceContext > logging > > On Sat, Apr 19, 2025

Re: [FFmpeg-devel] [PATCH v3 0/2] Improve HWDeviceContext logging

2025-04-20 Thread Michael Niedermayer
On Sat, Apr 19, 2025 at 03:15:26PM +, softworkz . wrote: > > > > -Original Message- > > From: ffmpegagent > > Sent: Samstag, 19. April 2025 16:43 > > To: ffmpeg-devel@ffmpeg.org > > Cc: softworkz > > Subject: [PATCH v3 0/2] Improve HWDeviceContext logging > > > > This changeset > >

[FFmpeg-devel] [PATCH] avutil/opt: Print default option value for AV_OPT_TYPE_INT64

2025-04-20 Thread softworkz
From: softworkz Signed-off-by: softworkz --- avutil/opt: Print default option value for AV_OPT_TYPE_INT64 Signed-off-by: softworkz softwo...@hotmail.com Published-As: https://github.com/ffstaging/FFmpeg/releases/tag/pr-ffstaging-73%2Fsoftworkz%2Fsubmit_opt_default64-v1 Fetch-It-Vi

Re: [FFmpeg-devel] [PATCH 2/6] lavf: APV demuxer

2025-04-20 Thread Michael Niedermayer
On Sat, Apr 19, 2025 at 08:07:00PM +0100, Mark Thompson wrote: > Demuxes raw streams as defined in draft spec section 10.2. > --- > libavformat/Makefile | 1 + > libavformat/allformats.c | 1 + > libavformat/apvdec.c | 245 +++ > 3 files changed, 247

[FFmpeg-devel] [PATCH v3 1/3] lavu/hashtable: create generic robin hood hash table

2025-04-20 Thread Emma Worley
Adds a general purpose hash table with the DXV encoder as an initial use case. Signed-off-by: Emma Worley --- libavutil/Makefile | 2 + libavutil/hashtable.c | 192 libavutil/hashtable.h | 91 + libavutil/tests/hashtabl

[FFmpeg-devel] [PATCH v3 3/3] lavc/dxvenc: improve compatibility with Resolume products

2025-04-20 Thread Emma Worley
Improves compatibility with Resolume products by adding an additional hashtable for DXT color+LUT combinations, and padding the DXT texture to the next largest 16x16 multiple. Produces identical packets to Resolume Alley in manual tests. Signed-off-by: Emma Worley --- libavcodec/dxvenc.c

[FFmpeg-devel] [PATCH v3 2/3] lavc/dxvenc: migrate DXT1 encoder to lavu hashtable

2025-04-20 Thread Emma Worley
Offers a modest performance gain due to the switch from naive linear probling to robin hood. Signed-off-by: Emma Worley --- libavcodec/dxvenc.c | 121 1 file changed, 33 insertions(+), 88 deletions(-) diff --git a/libavcodec/dxvenc.c b/libavcodec/dxv

Re: [FFmpeg-devel] [PATCH] avcodec/vc2enc: Improve error codes

2025-04-20 Thread Andreas Rheinhardt
Andreas Rheinhardt: > Patch attached. > > - Andreas > Will apply this patch tomorrow unless there are objections. - Andreas ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit

Re: [FFmpeg-devel] [PATCH 1/2] avcodec/dvbsubenc: Sanity check num_rects

2025-04-20 Thread Andreas Rheinhardt
Andreas Rheinhardt: > Michael Niedermayer: >> On Wed, Apr 16, 2025 at 11:17:30AM +0200, Andreas Rheinhardt wrote: >>> Patches attached. >>> >>> - Andreas >> >>> dvbsubenc.c |3 +++ >>> 1 file changed, 3 insertions(+) >>> 27ce315dbaee02f8c92c12f8c9cd0c8c7edc54fb >>> 0001-avcodec-dvbsubenc-San

Re: [FFmpeg-devel] [PATCH 01/14] avcodec/magicyuvenc: Fix setting nb_slices

2025-04-20 Thread Andreas Rheinhardt
Andreas Rheinhardt: > Patches attached. > > - Andreas > Will apply this patchset tonight unless there are objections. - Andreas ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, vis

Re: [FFmpeg-devel] [PATCH 2/6] lavf: APV demuxer

2025-04-20 Thread Mark Thompson
On 20/04/2025 17:20, James Almer wrote: > On 4/20/2025 1:07 PM, Derek Buitenhuis wrote: >> On 4/19/2025 8:07 PM, Mark Thompson wrote: >>> +typedef struct APVHeaderInfo { >>> +    uint8_t  pbu_type; >>> +    uint16_t group_id; >>> + >>> +    uint8_t  profile_idc; >>> +    uint8_t  level_idc; >>> +  

Re: [FFmpeg-devel] [PATCH] fftools/ffprobe: Print size of attachments

2025-04-20 Thread Andreas Rheinhardt
softworkz: > From: softworkz > > libavformat/asfdec: Fix regression bug when reading image attachments > --- > fftools/ffprobe: Print size of attachments > > libavformat/asfdec: Fix regression bug when reading image attachments > > Published-As: > https://github.com/ffstaging/FFmpe

Re: [FFmpeg-devel] [PATCH 2/3] doc/dict2: Add doc and api change for AVDictionary2

2025-04-20 Thread Michael Niedermayer
On Sat, Apr 19, 2025 at 01:43:26PM +, softworkz . wrote: > > > > -Original Message- > > From: ffmpeg-devel On Behalf Of > > Michael Niedermayer > > Sent: Samstag, 19. April 2025 04:29 > > To: FFmpeg development discussions and patches > de...@ffmpeg.org> > > Subject: Re: [FFmpeg-dev

Re: [FFmpeg-devel] [PATCH] avcodec/h263dec: Check against previous dimensions instead of coded

2025-04-20 Thread Michael Niedermayer
On Sun, Apr 20, 2025 at 06:31:35PM +0200, Andreas Rheinhardt wrote: > Michael Niedermayer: > > Fixes: out of array access > > Fixes: crash-a41ef3db699013f669b076f02f36942925f5a98c > > > > Found-by: Kacper Michajlow > > Signed-off-by: Michael Niedermayer > > --- > > libavcodec/h263dec.c | 13 +++

Re: [FFmpeg-devel] [PATCH] fftools/ffmpeg: Log 'EXIT' on exit

2025-04-20 Thread Marton Balint
On Sat, 19 Apr 2025, softworkz wrote: From: softworkz When viewing logs, there are situations where it is not entirely clear whether ffmpeg CLI has exited gracefully. The two primary cases are - A crash/segfault has occured Windows for example doesn't output any message to the calling she

[FFmpeg-devel] [PATCH v2 1/3] lavu/hashtable: create generic robin hood hash table

2025-04-20 Thread Emma Worley
Adds a general purpose hash table with the DXV encoder as an initial use case. Signed-off-by: Emma Worley --- libavutil/Makefile | 2 + libavutil/hashtable.c | 192 libavutil/hashtable.h | 91 + libavutil/tests/hashtabl

[FFmpeg-devel] [PATCH v2 3/3] lavc/dxvenc: improve compatibility with Resolume products

2025-04-20 Thread Emma Worley
Improves compatibility with Resolume products by adding an additional hashtable for DXT color+LUT combinations, and padding the DXT texture to the next largest 16x16 multiple. Produces identical packets to Resolume Alley in manual tests. Signed-off-by: Emma Worley --- libavcodec/dxvenc.c

[FFmpeg-devel] [PATCH v2 2/3] lavc/dxvenc: migrate DXT1 encoder to lavu hashtable

2025-04-20 Thread Emma Worley
Offers a modest performance gain due to the switch from naive linear probling to robin hood. Signed-off-by: Emma Worley --- libavcodec/dxvenc.c | 121 1 file changed, 33 insertions(+), 88 deletions(-) diff --git a/libavcodec/dxvenc.c b/libavcodec/dxv

Re: [FFmpeg-devel] [PATCH] fftools/ffmpeg: Log 'EXIT' on exit

2025-04-20 Thread softworkz .
> -Original Message- > From: ffmpeg-devel On Behalf Of > Marton Balint > Sent: Sonntag, 20. April 2025 22:52 > To: FFmpeg development discussions and patches de...@ffmpeg.org> > Subject: Re: [FFmpeg-devel] [PATCH] fftools/ffmpeg: Log 'EXIT' on exit > > > > On Sat, 19 Apr 2025, softw

Re: [FFmpeg-devel] [PATCH] avcodec/h263dec: Check against previous dimensions instead of coded

2025-04-20 Thread Andreas Rheinhardt
Michael Niedermayer: > Fixes: out of array access > Fixes: crash-a41ef3db699013f669b076f02f36942925f5a98c > > Found-by: Kacper Michajlow > Signed-off-by: Michael Niedermayer > --- > libavcodec/h263dec.c | 13 + > 1 file changed, 9 insertions(+), 4 deletions(-) > > diff --git a/liba

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

2025-04-20 Thread Michael Niedermayer
On Fri, Apr 18, 2025 at 02:57:04AM +, softworkz wrote: > From: softworkz > > remember this: -sg <= show-graph > > Signed-off-by: softworkz > --- > doc/ffmpeg.texi | 4 + > fftools/Makefile | 1 + > fftools/ffmpeg.c | 2 +- > fftools/ffmpeg.h

[FFmpeg-devel] [PATCH 1/2] lavu/hashtable: create generic robin hood hash table

2025-04-20 Thread Emma Worley
Adds a general purpose hash table with the DXV encoder as an initial use case. Signed-off-by: Emma Worley --- libavutil/Makefile | 2 + libavutil/hashtable.c | 192 libavutil/hashtable.h | 91 + libavutil/tests/hashtabl

[FFmpeg-devel] [PATCH 2/2] lavc/dxvenc: migrate DXT1 encoder to lavu hashtable and improve Resolume compatibility

2025-04-20 Thread Emma Worley
Offers a modest performance gain due to the switch from naive linear probling to robin hood, as well as improved compatibility with Resolume. Signed-off-by: Emma Worley --- libavcodec/dxvenc.c | 190 +--- tests/ref/fate/dxv3enc-dxt1 | 2 +- 2 files chang

[FFmpeg-devel] [PATCH 1/3] vulkan: move feature<->property mapping code outside of hwcontext_vulkan.c

2025-04-20 Thread Lynne
Allows for it to be reused. --- libavutil/hwcontext_vulkan.c | 42 ++-- libavutil/vulkan.c | 34 + libavutil/vulkan.h | 6 ++ 3 files changed, 46 insertions(+), 36 deletions(-) diff --git a/libavutil/hwcontext_vu

[FFmpeg-devel] [PATCH 2/3] vulkan: check that the max number of push descriptors is not exceeded

2025-04-20 Thread Lynne
Just correctness. We don't exceed this on any known hardware, but its better to check. If we do, we simply fall back to regular descriptors. --- libavutil/vulkan.c | 15 ++- libavutil/vulkan.h | 1 + 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/libavutil/vulkan.c b/

[FFmpeg-devel] [PATCH 3/3] vulkan: move OPT_CHAIN out of hwcontext_vulkan

2025-04-20 Thread Lynne
This allows for it to be shared. Technically, implementations should not give drivers structs that the drivers are not familiar with. --- libavutil/hwcontext_vulkan.c | 63 +- libavutil/vulkan.c | 75 ++-- libavutil/vulkan.h

[FFmpeg-devel] [PATCH] hwcontext_vulkan: set Vulkan 1.4 as the maximum API version

2025-04-20 Thread Lynne
The field represents the maximum Vulkan version that an application supports. We do not have any code which require us to stay at 1.3. This enables validation against 1.4, and enables all 1.4 features. --- libavutil/hwcontext_vulkan.c | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) di

Re: [FFmpeg-devel] Hardware purchase request: Ryzen 9 CPU

2025-04-20 Thread Timo Rothenpieler
On 20.04.2025 02:10, Neal Gompa wrote: On Fri, Apr 4, 2025 at 5:22 PM Niklas Haas wrote: On Fri, 04 Apr 2025 22:41:39 +0200 Lynne wrote: On 04/04/2025 19:20, Niklas Haas wrote: Hi all, My current workstation (first generation Zen) is getting rather old (8 years). On top of being slow and p

Re: [FFmpeg-devel] [FFmpeg-cvslog] avformat/dump: Print stream start offsets for input streams

2025-04-20 Thread Gyan Doshi
On 2025-04-19 08:35 pm, softworkz wrote: ffmpeg | branch: master | softworkz | Sat Feb 23 04:59:10 2019 +0100| [02d7384ed5eec0152056c081b536c16cb86e6361] | committer: softworkz avformat/dump: Print stream start offsets for input streams Seeing the offset of video and audio streams to each

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/AGwemlxHYecBLNmQ8Fsy-

Re: [FFmpeg-devel] [PATCH 2/2] lavc/dxvenc: migrate DXT1 encoder to lavu hashtable and improve Resolume compatibility

2025-04-20 Thread James Almer
On 4/20/2025 10:08 AM, Emma Worley wrote: Offers a modest performance gain due to the switch from naive linear probling to robin hood, as well as improved compatibility with Resolume. A few numbers would be nice since you're adding new public API and a lot of code changes. OpenPGP_signatur

Re: [FFmpeg-devel] [PATCH 2/2] lavc/dxvenc: migrate DXT1 encoder to lavu hashtable and improve Resolume compatibility

2025-04-20 Thread Nicolas George
Emma Worley (HE12025-04-20): > Subject: Re: [FFmpeg-devel] [PATCH 2/2] lavc/dxvenc: migrate DXT1 encoder to > lavu hashtable and improve Resolume compatibility Thanks for the patch. Are the two indissociably linked? I have trouble imagining it. Unless there is a strong reason making it impossibl

Re: [FFmpeg-devel] [PATCH 1/2] lavu/hashtable: create generic robin hood hash table

2025-04-20 Thread Nicolas George
Emma Worley (HE12025-04-20): > Adds a general purpose hash table with the DXV encoder as an initial use case. A hash table for flat binary objects of constant size, both keys and values, does not feel very general-purpose to me. Probably better to keep it directly in the DXV encoder for now, until

Re: [FFmpeg-devel] [PATCH 2/6] lavf: APV demuxer

2025-04-20 Thread Derek Buitenhuis
On 4/19/2025 8:07 PM, Mark Thompson wrote: > +typedef struct APVHeaderInfo { > +uint8_t pbu_type; > +uint16_t group_id; > + > +uint8_t profile_idc; > +uint8_t level_idc; > +uint8_t band_idc; > + > +uint32_t frame_width; > +uint32_t frame_height; > + > +uint8_t c