This new version of the patchset starts by extracting the text formatting
and writing APIs from ffprobe.c into a subfolder under fftools. The type
naming follows public API naming style, ramping up for making it a public
API in the future without another big renaming.
The extraction of the text fo
From: softworkz
Signed-off-by: softworkz
---
doc/APIchanges| 3 +++
libavutil/hwcontext.c | 1 +
libavutil/log.c | 1 +
libavutil/log.h | 1 +
libavutil/version.h | 2 +-
5 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/doc/APIchanges b/doc/APIchanges
index 7d
This changeset
* adds an av class category for hw device contexts
* assigns a color to it
* adds an item_name function to the av class for hw device context
Before
==
[AVHWDeviceContext @ 0260A9C63E00] Selecting d3d11va adapter 2
[AVHWDeviceContext @ 0260A9C63E00] Using device 80
Lynne:
> On 12/03/2025 04:10, Andreas Rheinhardt wrote:
>> Patches attached.
>>
>> - Andreas
>
> First patch is wild, its surprising no one considered inverting the way
> decoder parses codes for an encoder yet.
I didn't even look at the decoder.
(It is actually surprising that it took until
512e
From: softworkz
Enables filtergraph printing and adds the options to the docs
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
On 12/03/2025 04:10, Andreas Rheinhardt wrote:
Patches attached.
- Andreas
First patch is wild, its surprising no one considered inverting the way
decoder parses codes for an encoder yet.
Rather than ORing and using put_bits63, I think it would make more sense
to write out each chunk using p
Zhao Zhili 于2025年3月11日周二 10:35写道:
>
> From: Zhao Zhili
>
> ---
> tests/fate/flvenc.mak | 4 +
> tests/ref/fate/enhanced-flv-hevc-hdr10 | 100 +
> 2 files changed, 104 insertions(+)
> create mode 100644 tests/ref/fate/enhanced-flv-hevc-hdr10
>
> diff --
Andreas Rheinhardt:
> Patch attached
>
> - Andreas
>
>
Will apply this patch tonight unless there are objections.
- Andreas
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit
From: softworkz
Signed-off-by: softworkz
---
fftools/ffprobe.c | 512 +++---
1 file changed, 256 insertions(+), 256 deletions(-)
diff --git a/fftools/ffprobe.c b/fftools/ffprobe.c
index 4a90bc4824..9f869b41b3 100644
--- a/fftools/ffprobe.c
+++ b/fftools/
From: softworkz
Signed-off-by: softworkz
---
fftools/Makefile | 12 +
fftools/ffprobe.c | 1849 -
2 files changed, 142 insertions(+), 1719 deletions(-)
diff --git a/fftools/Makefile b/fftools/Makefile
index 4499799818..664b73b161 100644
--- a/ffto
> -Original Message-
> From: Stefano Sabatini
> Sent: Dienstag, 11. März 2025 00:03
> To: FFmpeg development discussions and patches
> Cc: softworkz
> Subject: Re: [FFmpeg-devel] [PATCH v6 6/8] fftools/ffmpeg_graphprint:
> Add options for filtergraph printing
Hi Stefano,
I've made
From: softworkz
---
doc/APIchanges | 3 +++
libavfilter/avfilter.c | 9 +
libavfilter/avfilter.h | 12
libavfilter/version.h | 2 +-
4 files changed, 25 insertions(+), 1 deletion(-)
diff --git a/doc/APIchanges b/doc/APIchanges
index 7da9297b01..923c880902 100644
From: softworkz
to allow print_graph to access the information.
Signed-off-by: softworkz
---
fftools/ffmpeg_filter.c | 188 +---
fftools/ffmpeg_filter.h | 232
2 files changed, 233 insertions(+), 187 deletions(-)
create mode
From: softworkz
separated for better clarity of the preceding commit
Signed-off-by: softworkz
ren
---
fftools/ffprobe.c | 361 +++---
1 file changed, 178 insertions(+), 183 deletions(-)
diff --git a/fftools/ffprobe.c b/fftools/ffprobe.c
index f398057df7
From: softworkz
Signed-off-by: softworkz
---
fftools/textformat/avtextformat.c | 672 +
fftools/textformat/avtextformat.h | 171
fftools/textformat/avtextwriters.h | 68 +++
fftools/textformat/tf_compact.c| 282
fftools/textformat/tf_defa
Andreas Rheinhardt:
> Patch attached.
>
> - Andreas
>
Will apply this patch tonight unless there are objections.
- Andreas
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit l
Andreas Rheinhardt:
> Patch attached.
>
> - Andreas
>
>
Will apply this patch tonight unless there are objections.
- Andreas
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit
Andreas Rheinhardt:
> Patches attached.
>
> - Andreas
>
>
Will apply this patchset tomorrow unless there are objections.
- Andreas
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe,
Andreas Rheinhardt:
> Patch attached.
>
> - Andreas
>
Now truely attached.
- Andreas
From 778df2069a87d32763f052908a6405c96ac9f30e Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Thu, 23 Jun 2022 03:19:49 +0200
Subject: [PATCH] avcodec/x86/hevc/dsp_init: Rename
ff_hevc_put_hevc->ff_hev
Patch attached.
- Andreas
___
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".
Patches attached.
- Andreas
From 362a2cdad8717c016cd05e8d782260bd1aa0751a Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Wed, 12 Mar 2025 03:26:09 +0100
Subject: [PATCH 1/2] avcodec/vc2enc: Use LUT to assemble interleaved golomb
code
Up until now, the encoder processed only one bit at
On Mon, 10 Mar 2025 16:18:11 +0100 Niklas Haas wrote:
> From: Niklas Haas
>
> utils.c is getting quite crowded, and I need a new place to dump a lot of
> format handling code for the ongoing rewrite. Rather than bloating this file
> even more, start splitting format handling helpers off into a ne
Hi Andreas
On Sun, Mar 09, 2025 at 07:18:34PM +0100, Andreas Rheinhardt wrote:
> Andreas Rheinhardt:
> > Avoids accessing internals of PutBitContext.
[...]
> > @@ -323,7 +323,7 @@ static int swf_write_header(AVFormatContext *s)
> > put_bits(&p, 5, 0);
> >
> > flush_put_bits(&p)
Sean McGovern:
> Hi,
>
>
> On Tue, Mar 11, 2025, 20:45 Wang Bin wrote:
>
>> annoying
>> ___
>> ffmpeg-devel mailing list
>> ffmpeg-devel@ffmpeg.org
>> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>>
>> To unsubscribe, visit link above, or email
>>
Le 10 mars 2025 15:14:46 GMT+02:00, Niklas Haas a écrit :
>On Sun, 09 Mar 2025 17:57:48 -0700 Rémi Denis-Courmont wrote:
>>
>>
>> Le 9 mars 2025 12:57:47 GMT-07:00, Niklas Haas a écrit :
>> >On Sun, 09 Mar 2025 11:18:04 -0700 Rémi Denis-Courmont
>> >wrote:
>> >> Hi,
>> >>
>> >> Le 8 mars 202
Hi,
On Tue, Mar 11, 2025, 20:45 Wang Bin wrote:
> annoying
> ___
> 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
annoying
0001-hevc-disable-Unknown-profile-warning-for-small-build.patch
Description: Binary data
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-d
Signed-off-by: MaximilianKaindl
---
libavfilter/Makefile | 1 +
libavfilter/allfilters.c | 1 +
libavfilter/avf_avgclass.c | 505 +
3 files changed, 507 insertions(+)
create mode 100644 libavfilter/avf_avgclass.c
diff --git a/libavfilter/Makefile
On Sun, 09 Mar 2025 20:45:23 +0100 Niklas Haas wrote:
> On Sun, 09 Mar 2025 18:11:54 +0200 Martin Storsjö wrote:
> > On Sat, 8 Mar 2025, Niklas Haas wrote:
> >
> > > What are the thoughts on the float-first approach?
> >
> > In general, for modern architectures, relying on floats probably is
>
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 us
Patch attached.
- Andreas
From f6c7fec20401934c278f7544f928d5c84c700cf7 Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Wed, 12 Mar 2025 00:26:30 +0100
Subject: [PATCH] avcodec/x86/constants: Move constants only used by cavsdsp to
it
And make them static.
Signed-off-by: Andreas Rheinha
> -Original Message-
> From: ffmpeg-devel On Behalf Of
> Nicolas George
> Sent: Donnerstag, 6. März 2025 11:04
> To: FFmpeg development discussions and patches
> Subject: Re: [FFmpeg-devel] [PATCH v2 0/3] avutil/log: Replace addresses
> in log output with simple ids
>
> ffmpegagent (H
On 6 Mar 2025, at 19:16, Soft Works wrote:
>> -Original Message-
>> From: ffmpeg-devel On Behalf Of Marvin
>> Scholz
>> Sent: Donnerstag, 6. März 2025 18:49
>> To: FFmpeg development discussions and patches
>> Subject: Re: [FFmpeg-devel] [PATCH] avutil/log: Replace addresses in log
>>
> It’s almost impossible to get what does this option do for user with good
> background on video encoding.
> Please add some comments here.
>
Yes, as Dennis Mungai said, this feature allows to use both APU and GPU
for decoding/encoding in a single pipeline.
It is supported on AMD Radeon CPU 5000 s
Zhao Zhili:
> From: Zhao Zhili
>
> ---
> tests/fate/flvenc.mak | 4 +
> tests/ref/fate/enhanced-flv-hevc-hdr10 | 100 +
> 2 files changed, 104 insertions(+)
> create mode 100644 tests/ref/fate/enhanced-flv-hevc-hdr10
>
> diff --git a/tests/fate/flvenc
On 6 Mar 2025, at 18:02, Soft Works wrote:
>> -Original Message-
>> From: ffmpeg-devel On Behalf Of
>> Nicolas George
>> Sent: Donnerstag, 6. März 2025 11:09
>> To: FFmpeg development discussions and patches
>> Subject: Re: [FFmpeg-devel] [PATCH] avutil/log: Replace addresses in log
>>
Signed-off-by: James Almer
---
tests/fate/pixfmt.mak | 4
tests/ref/pixfmt/nv24-bgr24 | 2 ++
tests/ref/pixfmt/nv24-gbrp10be| 2 ++
tests/ref/pixfmt/nv24-gbrp10le| 2 ++
tests/ref/pixfmt/nv24-gbrp12be| 2 ++
tests/ref/pixfmt/nv24-gbrp12le| 2 ++
tests/ref/pi
Signed-off-by: MaximilianKaindl
---
libavfilter/dnn/dnn_backend_torch.cpp | 128 ++
1 file changed, 128 insertions(+)
diff --git a/libavfilter/dnn/dnn_backend_torch.cpp
b/libavfilter/dnn/dnn_backend_torch.cpp
index 12ba2674b3..1d2bfb191a 100644
--- a/libavfilter/dnn/dnn_
Signed-off-by: MaximilianKaindl
---
libavfilter/dnn_interface.h | 11 +++
1 file changed, 11 insertions(+)
diff --git a/libavfilter/dnn_interface.h b/libavfilter/dnn_interface.h
index 4252cd2231..f284665768 100644
--- a/libavfilter/dnn_interface.h
+++ b/libavfilter/dnn_interface.h
@@ -14
From: Zhao Zhili
---
tests/fate/flvenc.mak | 4 +
tests/ref/fate/enhanced-flv-hevc-hdr10 | 100 +
2 files changed, 104 insertions(+)
create mode 100644 tests/ref/fate/enhanced-flv-hevc-hdr10
diff --git a/tests/fate/flvenc.mak b/tests/fate/flvenc.mak
i
This commit adds a 32-bit *integer* planar RGBA format.
Vulkan FFv1 decoding is best performed on separate planes, rather than
packed RGBA (i.e. RGBA128), hence this is useful as an intermediate format.
---
libavutil/pixdesc.c | 28
libavutil/pixfmt.h | 4
2 fil
From: Jingwei Yao
Signed-off-by: Jingwei Yao
---
libavcodec/pcm.c | 12 ++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/libavcodec/pcm.c b/libavcodec/pcm.c
index a23293dca2..e04ca78101 100644
--- a/libavcodec/pcm.c
+++ b/libavcodec/pcm.c
@@ -252,8 +252,10 @@ typedef
Signed-off-by: MaximilianKaindl
---
libavfilter/dnn_filter_common.c | 81 +++--
libavfilter/dnn_filter_common.h | 34 +++---
2 files changed, 76 insertions(+), 39 deletions(-)
diff --git a/libavfilter/dnn_filter_common.c b/libavfilter/dnn_filter_common.c
index
Patch version v4.
- Rebased
- Missing "(" in __attribute__((model("small)) in the earlier patch version.
On Tue, Mar 11, 2025 at 12:17 PM Pranav Kant wrote:
> By default, all globals in C/C++ compiled by clang are allocated
> in non-large data sections. See [1] for background on code models.
> F
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
On 3/11/2025 11:13 AM, James Almer wrote:
On 3/10/2025 9:59 PM, Michael Niedermayer wrote:
On Mon, Mar 10, 2025 at 06:48:29PM +0100, Lynne wrote:
On 10/03/2025 01:45, Michael Niedermayer wrote:
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer
---
libavcodec/ffv1dec.c
---
libavcodec/vulkan/common.comp | 58 +++
1 file changed, 46 insertions(+), 12 deletions(-)
diff --git a/libavcodec/vulkan/common.comp b/libavcodec/vulkan/common.comp
index e4e983b3e2..3dc1527529 100644
--- a/libavcodec/vulkan/common.comp
+++ b/libavcodec/vulkan/
This caps the number of contexts we create based on thread count.
This saves VRAM and filters out cases where more async is of lesser
benefit.
---
libavcodec/vulkan_decode.c | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/libavcodec/vulkan_decode.c b/libavcodec/vulka
On Sun, 09 Mar 2025 17:57:48 -0700 Rémi Denis-Courmont wrote:
>
>
> Le 9 mars 2025 12:57:47 GMT-07:00, Niklas Haas a écrit :
> >On Sun, 09 Mar 2025 11:18:04 -0700 Rémi Denis-Courmont
> >wrote:
> >> Hi,
> >>
> >> Le 8 mars 2025 14:53:42 GMT-08:00, Niklas Haas a écrit :
> >> >https://github.com/
Soft Works (HE12025-03-06):
> It is the GitGitGadget system which does this this automatically.
Your choice to use that thing, your responsibility to not let it
misbehave.
> But I have removed you now and try to remove you again each time when you
> reply.
Do not Cc other people either if they
Typo in the subject line (should be "tfc").
On date Saturday 2025-03-08 17:55:35 +, softworkz wrote:
> From: softworkz
>
> Signed-off-by: softworkz
> ---
> fftools/ffprobe.c | 534 +++---
> 1 file changed, 267 insertions(+), 267 deletions(-)
>
> st
tis 2025-03-04 klockan 10:13 -0500 skrev Devin Heitmueller:
> On Tue, Mar 4, 2025 at 4:02 AM Tomas Härdin wrote:
>
> > > Even if the captions are intended to
> > > serve other countries, the country code will stay the same (defining
> > > the country code for individual languages goes in the PMT)
Signed-off-by: MaximilianKaindl
---
doc/filters.texi | 124 ---
1 file changed, 85 insertions(+), 39 deletions(-)
diff --git a/doc/filters.texi b/doc/filters.texi
index 0ba7d3035f..a7046e0f4e 100644
--- a/doc/filters.texi
+++ b/doc/filters.texi
@@ -119
On 3/10/2025 11:40 AM, Zhao Zhili wrote:
From: Zhao Zhili
sizeof AVMasteringDisplayMetadata isn't part of ABI.
---
libavformat/flvdec.c | 19 +--
1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c
index 62baeafafd..7ea42
---
libavutil/hwcontext_vulkan.c | 1 +
libavutil/vulkan.c | 12 +++-
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c
index 10521ce685..7f13520a5c 100644
--- a/libavutil/hwcontext_vulkan.c
+++ b/libavutil
Le dim. 9 mars 2025 à 13:31, Michael Niedermayer
a écrit :
>
> On Tue, Feb 25, 2025 at 04:01:14PM -0600, Romain Beauxis wrote:
> > libavcodec/decode.c: intercept `AV_PKT_DATA_METADATA_UPDATE` packet
> > extra data, attach them to the next decoded frame.
> >
> > ---
> > libavcodec/decode.c | 20 ++
James Almer:
> As well as the AV_SIDE_DATA_PROP_STRUCT prop, to define types that describe
> a fixed-size C struct and not a flat byte array.
> This excludes types like VIDEO_ENC_PARAMS as the struct it describes may have
> extra bytes allocated past the end of the struct.
>
> Signed-off-by: James
On date Saturday 2025-03-08 20:16:31 +, softworkz wrote:
> From: softworkz
>
> ---
> doc/APIchanges | 3 +++
> libavfilter/avfilter.c | 9 +
> libavfilter/avfilter.h | 12
> libavfilter/version.h | 2 +-
> 4 files changed, 25 insertions(+), 1 deletion(-)
>
>
From: Zhao Zhili
This also reduce memory usage.
---
libavformat/flvdec.c | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c
index b5c468a1d1..befa2ad021 100644
--- a/libavformat/flvdec.c
+++ b/libavformat/flvdec.c
@@
From: softworkz
which is meant to control prefix formatting. The actual formatting
has to be performed by the consuming application which needs to provide
a custom logging callback via av_log_set_callback().
Signed-off-by: softworkz
---
doc/APIchanges | 3 +++
libavutil/log.h | 5
This patch adds a fully-featured level 3 and 4 decoder for FFv1,
supporting Golomb and all Range coding variants, all pixel formats,
and all features, except for the newly added floating-point formats.
On a 6000 Ada, for 3840x2160 bgr0 content at 50Mbps (standard desktop
recording), it is able to
---
doc/filters.texi | 1353 --
1 file changed, 713 insertions(+), 640 deletions(-)
diff --git a/doc/filters.texi b/doc/filters.texi
index 0ba7d3035f..37b8674756 100644
--- a/doc/filters.texi
+++ b/doc/filters.texi
@@ -8619,45 +8619,6 @@ Set planes to f
Signed-off-by: MaximilianKaindl
---
libavfilter/dnn/dnn_backend_common.c | 38 +
libavfilter/dnn/dnn_backend_common.h | 8 ++
libavfilter/dnn/dnn_backend_openvino.c | 39 +-
3 files changed, 47 insertions(+), 38 deletions(-)
diff --git a/l
Signed-off-by: MaximilianKaindl
---
libavfilter/dnn_interface.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/libavfilter/dnn_interface.h b/libavfilter/dnn_interface.h
index 66086409be..f4552d4287 100644
--- a/libavfilter/dnn_interface.h
+++ b/libavfilter/dnn_interface.h
@@ -58,6 +58,8 @@
I've noticed that there is some kind of discontentment with current state of
the libavfilter directory and a wish to reduce the number of mainstreamed
filters there, relying on some kind of interface for keeping non essential
plugins out of tree.
Al noticed was the desire to make it easier for
From: Niklas Haas
utils.c is getting quite crowded, and I need a new place to dump a lot of
format handling code for the ongoing rewrite. Rather than bloating this file
even more, start splitting format handling helpers off into a new file.
This also renames the existing utils.h header, which di
Signed-off-by: MaximilianKaindl
---
libavfilter/dnn_filter_common.c | 33 -
libavfilter/dnn_filter_common.h | 1 +
2 files changed, 33 insertions(+), 1 deletion(-)
diff --git a/libavfilter/dnn_filter_common.c b/libavfilter/dnn_filter_common.c
index c4ad000409..89
From: Zhao Zhili
sizeof AVMasteringDisplayMetadata isn't part of ABI.
---
libavformat/flvdec.c | 19 +--
1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c
index 62baeafafd..7ea4275784 100644
--- a/libavformat/flvdec.c
+++ b
Signed-off-by: MaximilianKaindl
---
configure | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/configure b/configure
index 04b83a8868..7219faeaf2 100755
--- a/configure
+++ b/configure
@@ -285,6 +285,7 @@ External library support:
--enable-libtls enable LibreS
Leandro Santiago:
> The functions are:
>
> av_frame_side_data_get_nth_c()
> av_frame_side_data_get_nth()
> av_frame_get_nth_side_data()
>
> They mimic the counterparts without the `_nth` suffix/infix, with an extra
> argument, which specifies the relative position of the entry of a given
> type.
On 3/10/2025 11:57 AM, Andreas Rheinhardt wrote:
Leandro Santiago:
The functions are:
av_frame_side_data_get_nth_c()
av_frame_side_data_get_nth()
av_frame_get_nth_side_data()
They mimic the counterparts without the `_nth` suffix/infix, with an extra
argument, which specifies the relative posit
On Mon, Mar 10, 2025 at 08:50:06AM -0500, Romain Beauxis wrote:
> Le dim. 9 mars 2025 à 13:31, Michael Niedermayer
> a écrit :
> >
> > On Tue, Feb 25, 2025 at 04:01:14PM -0600, Romain Beauxis wrote:
> > > libavcodec/decode.c: intercept `AV_PKT_DATA_METADATA_UPDATE` packet
> > > extra data, attach
Signed-off-by: MaximilianKaindl
---
libavfilter/dnn_filter_common.c | 154
libavfilter/dnn_filter_common.h | 19
2 files changed, 173 insertions(+)
diff --git a/libavfilter/dnn_filter_common.c b/libavfilter/dnn_filter_common.c
index 6b9c6f8d7f..c4ad000409 1
On 10/03/2025 04:14, Andreas Rheinhardt wrote:
Lynne:
---
libavcodec/ffv1.h| 3 +++
libavcodec/ffv1dec.c | 19 +--
2 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/libavcodec/ffv1.h b/libavcodec/ffv1.h
index 8c0e71284d..860a5c14b1 100644
--- a/libavcodec/f
From: Zhao Zhili
The precision should be enough for primaries and luminance.
---
libavformat/flvdec.c | 20 ++--
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c
index befa2ad021..b4d2d7e2b8 100644
--- a/libavformat/flvde
Signed-off-by: MaximilianKaindl
---
libavfilter/dnn_interface.h | 40 -
1 file changed, 22 insertions(+), 18 deletions(-)
diff --git a/libavfilter/dnn_interface.h b/libavfilter/dnn_interface.h
index f284665768..914bd76240 100644
--- a/libavfilter/dnn_interface
Signed-off-by: MaximilianKaindl
---
libavfilter/dnn/dnn_backend_torch.cpp | 76 +++
1 file changed, 76 insertions(+)
diff --git a/libavfilter/dnn/dnn_backend_torch.cpp
b/libavfilter/dnn/dnn_backend_torch.cpp
index 3a0ef931f9..12ba2674b3 100644
--- a/libavfilter/dnn/dnn_b
Le mar. 11 mars 2025 à 11:55, 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:
> * Moved textual reference output for tests to test/ref/fate
> * Updat
---
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
---
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
---
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
---
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
---
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
---
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/
---
tests/Makefile| 1 +
tests/api/Makefile| 2 +-
tests/api/api-dump-stream-meta-test.c | 179 ++
3 files changed, 181 insertions(+), 1 deletion(-)
create mode 100644 tests/api/api-dump-stream-meta-test.c
diff --git a/tests
---
libavcodec/decode.c | 20
1 file changed, 20 insertions(+)
diff --git a/libavcodec/decode.c b/libavcodec/decode.c
index c5a577f4f1..8907e4e5a2 100644
--- a/libavcodec/decode.c
+++ b/libavcodec/decode.c
@@ -97,6 +97,8 @@ typedef struct DecodeContext {
int lcevc_frame;
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:
* Moved textual reference output for tests to test/ref/fate
* Updated test binary to only output stream metadata when
AVSTREAM_EVENT_FLAG
On Tue, 11 Mar 2025 at 19:24, Zhao Zhili <
quinkblack-at-foxmail@ffmpeg.org> wrote:
>
>
> > On Mar 11, 2025, at 22:48, Araz Iusubov wrote:
> >
> > From: Evgeny Pavlov
> >
> > This commit adds option for enabling SmartAccess Video (SAV)
> > in AMF encoders. SAV is an AMD hardware-specific fea
> On Mar 11, 2025, at 22:48, Araz Iusubov wrote:
>
> From: Evgeny Pavlov
>
> This commit adds option for enabling SmartAccess Video (SAV)
> in AMF encoders. SAV is an AMD hardware-specific feature which
> enables the parallelization of encode and decode streams across
> multiple Video Codec E
Lynne:
> ---
> libavcodec/ffv1.h| 3 +++
> libavcodec/ffv1dec.c | 19 +--
> 2 files changed, 20 insertions(+), 2 deletions(-)
>
> diff --git a/libavcodec/ffv1.h b/libavcodec/ffv1.h
> index 8c0e71284d..860a5c14b1 100644
> --- a/libavcodec/ffv1.h
> +++ b/libavcodec/ffv1.h
> @@
Signed-off-by: James Almer
---
libavfilter/vsrc_testsrc.c | 28 ++--
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/libavfilter/vsrc_testsrc.c b/libavfilter/vsrc_testsrc.c
index 71188e624a..0da8cb0fa4 100644
--- a/libavfilter/vsrc_testsrc.c
+++ b/libavfilt
Hi,
I'm excited to propose a series of patches adding support for modern zero-shot
classification models to FFmpeg. These patches enable FFmpeg to leverage CLIP
(Contrastive Language-Image Pre-training) and CLAP (Contrastive Language-Audio
Pre-training) models for media classification.
Key Fea
Thanks for the clarification, attaching an updated patch. The only
change is the one comment on qrencode.c.
Thank you,
Nil
On Fri, Mar 7, 2025 at 7:28 PM Michael Niedermayer
wrote:
>
> On Tue, Mar 04, 2025 at 10:17:25AM -0800, Nil Fons Miret via ffmpeg-devel
> wrote:
> > I'm not sure I understa
Le 11/03/2025 à 15:04, Michael Niedermayer a écrit :
Re: [FFmpeg-devel] [PATCH] avcodec/ffv1: Implement jeromes idea of making remap
flip optional
Thanks.
-if (sc->remap > 1U ||
-sc->remap == 1 && !f->flt) {
+if (sc->remap > 2U ||
+sc-
> 在 2025年3月11日,下午6:16,Wang Bin 写道:
>
> Zhao Zhili 于2025年3月11日周二 16:45写道:
>
>>
>>
On Mar 11, 2025, at 14:20, Wang Bin wrote:
>>> supported by apple silicon
>>> ---
>>> libavcodec/videotoolboxenc.c | 10 ++
>>> 1 file changed, 10 insertions(+)
>>>
>>> diff --git a/libavcodec/vid
similar to codec23, this one alternatingly skips and writes bytes.
Signed-off-by: Manuel Lauss
---
libavcodec/sanm.c | 45 +
1 file changed, 45 insertions(+)
diff --git a/libavcodec/sanm.c b/libavcodec/sanm.c
index dbd78de0bc..edce76c7f4 100644
--- a/
This codec alternatingly skips and changes existing pixels.
A second 16bit parameter in the FOBJ header indicates how to do
the pixel changes: either by specifying a LUT in the codec datastream
or by adding a constant value to the pixel.
Signed-off-by: Manuel Lauss
---
libavcodec/sanm.c | 66 +++
this codec consists of 4 byte packets: 2bytes delta-x, 1 byte delta-y
and 1 byte color to put at that spot.
Used in Rebel Assault 1 only.
Signed-off-by: Manuel Lauss
---
libavcodec/sanm.c | 20
1 file changed, 20 insertions(+)
diff --git a/libavcodec/sanm.c b/libavcodec/san
- clear the front buffer with color 0 when a new frame starts.
Fixes a lot of Rebel Assault 1 videos and Rebel Assault 2 space
scenes (e.g. 08PLAY.SAN which consists only of codec1+21 objects
which only ever touch parts of the buffer).
- for ANIMv1 (Rebel Assault 1): set palette index 0 to al
The left/top parameters of a FOBJ are signed values. Adjust
codec1 code accordingly to not draw outside the buffer area.
Rebel Assault 1 makes heavy use of this.
Signed-off-by: Manuel Lauss
---
libavcodec/sanm.c | 32 +---
1 file changed, 17 insertions(+), 15 deletio
1 - 100 of 116 matches
Mail list logo