Sorry, I filled in the wrong recipient address. Please forgive me and ignore
this email.
___
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..
To enable optimize multiple pathspec items in revision traversal,
return 0 if all pathspec item is literal in forbid_bloom_filters().
Add code to initialize and check each pathspec item's bloom_keyvec.
Add new function release_revisions_bloom_keyvecs() to free all bloom
keyvec owned by rev_info.
The revision traversal limited by pathspec has optimization when
the pathspec has only one element. To support optimization for
multiple pathspec items, we need to modify the data structures
in struct rev_info.
struct rev_info uses bloom_keys and bloom_nr to store the bloom keys
corresponding to a
This series enables bloom filter optimization for multiple pathspec
elements. Compared to v2, v3 fixed bugs in forbid_bloom_filter() and
add one more test case in t/t4216-log-bloom.sh.
Lidong Yan (2):
bloom: replace struct bloom_key * with struct bloom_keyvec
bloom: optimize multiple pathspec
Michael Niedermayer wrote:
> failure of av_tx_init() with your patch results in a leak:
>
> ==3653806== 1,260 bytes in 1 blocks are definitely lost in loss record 6
> of 14
> ==3653806==at 0x483E0F0: memalign (in
> /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
> ==3653
> On Jun 27, 2025, at 22:03, Marvin Scholz
> wrote:
>
> On 13 Jun 2025, at 10:56, Jack Lau via ffmpeg-devel wrote:
>
>> mark this ignore_ipv6 flag could ignore any ipv6 ICE candidate,
>> preventing “No route to host” errors on devices without IPv6 connectivity.
>>
>> Signed-off-by: Jack Lau
--- Begin Message ---
Remove redundant "WHIP: " prefix in log context
since it already add whip context.
Fix grammers in whip options "The Optional" > "(Optional)"
Signed-off-by: Jack Lau
---
libavformat/tls.c | 2 +-
libavformat/whip.c | 152 ++---
2
--- Begin Message ---
Signed-off-by: Jack Lau
---
libavformat/whip.c | 21 ++---
1 file changed, 14 insertions(+), 7 deletions(-)
diff --git a/libavformat/whip.c b/libavformat/whip.c
index be6ee9c951..8d1be90f32 100644
--- a/libavformat/whip.c
+++ b/libavformat/whip.c
@@ -1904,13
--- Begin Message ---
mark this ignore_ipv6 flag could ignore any IPv6 ICE candidate,
preventing “No route to host” errors on devices without IPv6 connectivity.
Signed-off-by: Jack Lau
---
libavformat/whip.c | 13 +
1 file changed, 13 insertions(+)
diff --git a/libavformat/whip.c b/
--- Begin Message ---
mark this ignore_ipv6 flag could ignore any IPv6 ICE candidate,
preventing “No route to host” errors on devices without IPv6 connectivity.
Signed-off-by: Jack Lau
---
libavformat/whip.c | 13 +
1 file changed, 13 insertions(+)
diff --git a/libavformat/whip.c b/
> On Jun 27, 2025, at 5:01 AM, Nicolas Gaullier
> wrote:
>
> On 6/26/25 19:30, Baptiste Coudurier wrote:
>> Hi Nicolas
>>> On Jun 26, 2025, at 4:06 AM, Nicolas Gaullier
>>> wrote:
>>>
>>> On 6/17/25 13:41, Nicolas Gaullier wrote:
Reverts 64bb91fd3b5a00a8849531c7e8dd207f2a626096 except t
Hi Martin
On Fri, Jun 27, 2025 at 03:43:58PM +0300, Martin Storsjö wrote:
> On Wed, 18 Jun 2025, Michael Niedermayer wrote:
>
> > Hi Martin
> >
> > On Fri, Jun 13, 2025 at 01:57:05PM +0300, Martin Storsjö wrote:
> > > If there were failures while running tests, e.g. if failing to
> > > compile c
Hi
> On Jun 27, 2025, at 5:46 PM, Ken McGaugh wrote:
>
> Hi, first time contributing to ffmpeg so I hope I got this right. We use
> custom udta tags in our pipeline but they were not coming through
> correctly. Looks like they were incorrectly being routed through the code
> path for "raw" data.
On 27/06/2025 00:23, Marvin Scholz wrote:
> The ret value is checked later on again, so this check
> is redundant and would cause the frame to not be unrefd on
> failure as well.
>
> So remove this check and add one before av_frame_remove_side_data
> to ensure it is not called with an invalid fram
ping
On Sun, Jun 22, 2025 at 12:10 PM Pavel Koshevoy wrote:
> Make midstream AVStream.codecpar updates optional and disabled
> by default, so that avformat API clients can enable this feature
> explicitly when they add support for midstream codec changes.
> ---
> doc/APIchanges | 3
pushed in commit 59a6660625675c8343f3de858b93c8294f05bb52
On Tue, Jun 24, 2025 at 5:19 PM Pavel Koshevoy wrote:
> If I don't hear any objections in the next 72 hours I will apply this at
> that time, or later if I forget.
>
> Pavel.
>
>
> On Mon, Jun 23, 2025 at 2:37 PM Pavel Koshevoy
> wrote:
Hi, first time contributing to ffmpeg so I hope I got this right. We use
custom udta tags in our pipeline but they were not coming through
correctly. Looks like they were incorrectly being routed through the code
path for "raw" data.
---
libavformat/mov.c | 2 +-
1 file changed, 1 insertion(+), 1
Hi Peter
On Sun, Jun 22, 2025 at 02:38:46PM +1000, Peter Ross wrote:
> On Sat, Jun 21, 2025 at 11:15:19PM +0200, Michael Niedermayer wrote:
> > Fixes: signed integer overflow: 2147483647 + 1913651185 cannot be
> > represented in type 'int'
> > Fixes:
> > 418335931/clusterfuzz-testcase-minimized-
Fixes: signed integer overflow: 30 + 2147483647 cannot be represented in type
'int'
Fixes:
418335931/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RV60_fuzzer-6568264620900352
Signed-off-by: Michael Niedermayer
---
libavcodec/rv60dec.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(
On Thu, 26 Jun 2025 02:58:44 +0200, Michael Niedermayer wrote:
> Hi
>
> some people use webp apparently, and we have no decoder
>
> There are 2 patchsets
> Thilos v13 (native decoder)
> Peters libwebp based one
>
> I tested both and thilos code decodes the files from the 4709 ticket
> i was not
---
v2:
* move code to adpcm.c and use get_bits_le()
* use sign_extend(x, 16) instead of int16_t cast
libavcodec/Makefile | 1 +
libavcodec/adpcm.c | 200
libavcodec/allcodecs.c | 1 +
libavcodec/codec_desc.c | 7 ++
libavcodec/codec_id.h
On Wed, Jun 25, 2025 at 09:43:14AM +0800, ld y wrote:
> Michael Niedermayer writes:
>
> > doesnt the failure path here need the free too ?
> > int ret = fir_to_phase(s, &h[longer], &n, &post_peak, s->phase);
> > if (ret < 0)
> > return ret;
> >
>
> I checked fir_to_ph
On Tue, Jun 24, 2025 at 08:02:01PM +0200, Marvin Scholz wrote:
> This will be used in a future commit to expose the SR as side-data.
> ---
> libavcodec/defs.h | 14 ++
> libavformat/rtpdec.c | 34 --
> libavformat/rtpdec.h | 4 ++--
> libavformat/
On Wed, Jun 25, 2025 at 10:26:16AM +0800, Tim Blechmann via ffmpeg-devel wrote:
> Date: Wed, 25 Jun 2025 10:26:16 +0800
> From: Tim Blechmann
> To: ffmpeg-devel@ffmpeg.org
> Subject: [PATCH] libavutil: fix memory leak of drmVersion
>
> address sanitizer showed some leaks of drmVersion structs.
>
On Fri, Jun 27, 2025 at 03:18:33PM -0300, James Almer wrote:
> On 6/27/2025 1:14 PM, Michael Niedermayer wrote:
> > Fixes: talk109-q5.spx
>
> Can this file be added to FATE?
its there: https://samples.ffmpeg.org/A-codecs/speex/talk109-q5.spx
whoever adds the test would need to cut it first as its
On Fri, Jun 27, 2025 at 12:20:11PM -0700, Pavel Roslyy wrote:
> On Thu, Jun 26, 2025 at 2:08 PM Michael Niedermayer
> wrote:
> >
> > Hi Pavel
> >
> > On Thu, Jun 26, 2025 at 12:04:17AM -0700, Pavel Roslyy wrote:
> > > On Wed, Jun 25, 2025 at 3:40 PM Michael Niedermayer
> > > wrote:
> > > >
> > >
Hi
On Mon, Jun 23, 2025 at 07:41:32PM +0200, Nicolas Gaullier wrote:
> For remembering
> https://ffmpeg.org/pipermail/ffmpeg-devel/2024-October/335422.html
>
> This v2 is a "full rebase", which means
> some problems have been fixed in the while (not many),
> some others are new.
do you mean by "
On Thu, Jun 26, 2025 at 2:08 PM Michael Niedermayer
wrote:
>
> Hi Pavel
>
> On Thu, Jun 26, 2025 at 12:04:17AM -0700, Pavel Roslyy wrote:
> > On Wed, Jun 25, 2025 at 3:40 PM Michael Niedermayer
> > wrote:
> > >
> > > [...]
> > >
> > > bug found, not applying yet
> > >
> > > ret = ff_alloc_extrada
On Fri, 27 Jun 2025, Kacper Michajlow wrote:
On Fri, Jun 27, 2025, 14:44 Martin Storsjö wrote:
On Wed, 18 Jun 2025, Michael Niedermayer wrote:
> Hi Martin
>
> On Fri, Jun 13, 2025 at 01:57:05PM +0300, Martin Storsjö wrote:
>> If there were failures while running tests, e.g. if failing to
>>
On Fri, Jun 27, 2025, 14:44 Martin Storsjö wrote:
> On Wed, 18 Jun 2025, Michael Niedermayer wrote:
>
> > Hi Martin
> >
> > On Fri, Jun 13, 2025 at 01:57:05PM +0300, Martin Storsjö wrote:
> >> If there were failures while running tests, e.g. if failing to
> >> compile checkasm or any other of the
On 6/27/2025 1:14 PM, Michael Niedermayer wrote:
Fixes: talk109-q5.spx
Can this file be added to FATE?
Regression since: f6986e75be87f512f65d64ac91ba19d505a8d210
Signed-off-by: Michael Niedermayer
---
libavcodec/speexdec.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
Fixes: talk109-q5.spx
Regression since: f6986e75be87f512f65d64ac91ba19d505a8d210
Signed-off-by: Michael Niedermayer
---
libavcodec/speexdec.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec/speexdec.c b/libavcodec/speexdec.c
index 94dce5420cc..ba9faeb15d1 100644
--
On 13 Jun 2025, at 10:56, Jack Lau via ffmpeg-devel wrote:
> mark this ignore_ipv6 flag could ignore any ipv6 ICE candidate,
> preventing “No route to host” errors on devices without IPv6 connectivity.
>
> Signed-off-by: Jack Lau
> ---
> libavformat/whip.c | 13 +
> 1 file changed, 1
In parse_cinespace(), memory allocated in in_prelut[] and out_prelut[]
would leak if allocate_3dlut() failed. Replace return ret with goto end
to free memory before return error code.
Signed-off-by: Lidong Yan <502024330...@smail.nju.edu.cn>
---
libavfilter/vf_lut3d.c | 2 +-
1 file changed, 1 in
In iamf_write_codec_config(), if codec_id equals to AV_CODEC_ID_AAC,
avio_open_dyn_buf() allocated memory would leak. Add ffio_free_dyn_buf()
to free dyn_bc before return.
In iamf_write_audio_element(), multiple places returns without free
dyn_bc, replace return AVERROR* with goto cleanup and add
In put_main_header(), av_mallocz() allocates memory to local variable
buffer, buffer leaks if av_mallocz() to *out failed. Add av_free(buffer)
before return error code.
Signed-off-by: Lidong Yan <502024330...@smail.nju.edu.cn>
---
libavcodec/vorbisenc.c | 4 +++-
1 file changed, 3 insertions(+),
Fix multiple leaks in error paths. Simply add av_free() in error path or
replace return AVERROR* with goto cleanup to prevent from leaks.
Lidong Yan (4):
avformat/movenc: fix multiple leaks in error paths
avcodec/vorbisenc: fix leak if av_mallocz failed
avfilter/vf_lut3d: fix leak if allocat
In mov_write_iacb_tag(), avio_open_dyn_buf() allocates a buffer
but we forgot to free it when ff_iamf_write_descriptors() failed. Add
cleanup code and goto cleanup if error happened.
In mov_preroll_write_stbl_atoms(), av_malloc_array() allocates an
array and it leaks if packets distance > 32. Add
On Wed, 18 Jun 2025, Michael Niedermayer wrote:
Hi Martin
On Fri, Jun 13, 2025 at 01:57:05PM +0300, Martin Storsjö wrote:
If there were failures while running tests, e.g. if failing to
compile checkasm or any other of the test programs, there are no
failed tests per se, and the number of succe
On 6/26/25 19:30, Baptiste Coudurier wrote:
Hi Nicolas
On Jun 26, 2025, at 4:06 AM, Nicolas Gaullier
wrote:
On 6/17/25 13:41, Nicolas Gaullier wrote:
Reverts 64bb91fd3b5a00a8849531c7e8dd207f2a626096 except the
key_frame setting for aac.
See also 696ea1c2236842572df88d573e24a39be3f19c98.
Don'
--- Begin Message ---
And -c: variant.
Update ffprobe.texi.
opt_codec() is mostly copied over from ffplay.c
Signed-off-by: Maryla Ustarroz-Calonge
---
Changelog | 2 +-
doc/ffprobe.texi | 8
fftools/ffprobe.c | 117 +-
3 files changed
41 matches
Mail list logo