PR #20298 opened by wangbin
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20298
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20298.patch
>From 6f824aec76c409efd1da50dd97f947c7a19c86f1 Mon Sep 17 00:00:00 2001
From: wangbin
Date: Thu, 21 Aug 2025 10:45:16 +0800
Subject: [PATCH] lavc:
---
src/index | 42 ++
1 file changed, 42 insertions(+)
diff --git a/src/index b/src/index
index 52829e1..a07f4b8 100644
--- a/src/index
+++ b/src/index
@@ -35,6 +35,48 @@
News
+ August 23nd, 2025, FFmpeg 8.0 "Huffman"
+
+ A new major release
PR #20317 opened by frankplow
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20317
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20317.patch
`av_exif_*` functions are used in decode.c since
5a9e5d8031b98dd269033918499e9db79c0a26c1, so we can't disable compiling the
EXIF objects.
Fixe
PR #20325 opened by michaelni
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20325
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20325.patch
These are taken from before the switch to GPLv3+
If people prefer, we can merge the GPLv3+ switch for these modules too and put
them under --enab
On 2025-08-20 22:58:26 +0200, Michael Niedermayer wrote:
>
> On Mon, Aug 18, 2025 at 07:22:56AM +0100, Ayose via ffmpeg-devel wrote:
> > This is a proposal to add a new filter to FFmpeg: drawvg, to draw
> > vector graphics on top of a video, using libcairo.
> >
> >
PR #20327 opened by toots
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20327
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20327.patch
>From 67dae45b13b6cc5468178b81faa0124b62c100d5 Mon Sep 17 00:00:00 2001
From: Romain Beauxis
Date: Mon, 4 Aug 2025 09:00:28 -0500
Subject: [PATCH 1/
PR #20263 opened by erkinalp
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20263
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20263.patch
Updated the readme file for the new Forgejo repository, which *does* accept
direct PRs unlike the GitHub repository.
>From a8ea1ec19f6ed3845b4ce
PR #20261 opened by michaelni
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20261
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20261.patch
Extensions in AAC USAC can be stored across multiple frames (mainly to keep CBR
compliance).
This means that we need to reallocate a buffer when
This is a proposal to add a new filter to FFmpeg: drawvg, to draw
vector graphics on top of a video, using libcairo.
This is my first contribution to FFmpeg, so I don't know if this is
the right channel to make the proposal.
I was thinking on how to write it, and I thought that a FAQ-like
summary
PR #20282 opened by kxxt
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20282
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20282.patch
This fixes the following warning:
libavutil/riscv/cpu.c:85:9: warning: label at end of compound statement is a
C23 extension [-Wc23-extensions]
Sign
PR #20281 opened by kxxt
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20281
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20281.patch
Add #ifndef to avoid potential redefinition of _GNU_SOURCE macro.
This is found while building chromium for riscv64, the redefinition of
_GNU_SOURCE
PR #20280 opened by michaelni
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20280
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20280.patch
ff_lxf_uncompress() reallocates the array which we allocated with
av_fast_realloc(),
this patchset fixes this by adding av_fast_realloc() suppor
Hi Folks
We are part of the group creating a new open source and free to use
professional IP Video protocol called OMT (open media transport)
It's similar to NDI in many ways, but completely open source and royalty free.
The protocol is now officially launched and is already gaining lots of
at
PR #20286 opened by vytskalt
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20286
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20286.patch
Same as #20084
Turns out there were 2 more cases of this that I missed in the last PR
>From 8e489937f98aaaf4ee24fe448799fe1ce1057b12 Mon Sep 17
Before, this code would unnecessarily waste quite a bit of memory
reading the entire file in, and in many cases just freeing the
result and throwing it out anyway.
This commit changes the behavior to use libopenmpt's callback
structure. This is much more memory efficient, especially for
particular
PR #20446 opened by legrosbuffle
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20446
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20446.patch
Intel provided a microcode update to mitigate this security
vulnerability which has a huge negative performance impact on gather
in
PR #20448 opened by welder
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20448
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20448.patch
The speed improvement is attached in the commit message. The count of
arithmetic operation is down from 10 to 6 and some cruft is cleaned up.
>Fro
PR #20431 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20431
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20431.patch
>From fcfe42e86c7c3027b80f60dd0a43a99ebedbdccb Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Thu, 4 Sep 2025 12:00:24 +0200
Subject: [PATC
From: IndecisiveTurtle
---
libavcodec/Makefile | 2 +-
libavcodec/proresenc_kostya.c| 414 +--
libavcodec/proresenc_kostya_common.c | 364 +++
libavcodec/proresenc_kostya_common.h | 131 +
4 files changed, 511 inserti
PR #20441 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20441
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20441.patch
>From fff53d51fb7f4ce5519fae5253d14cc882721e91 Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Thu, 4 Sep 2025 21:39:23 +0200
Subject: [PATC
PR #20424 opened by cgutman
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20424
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20424.patch
AVBR does not use `VAEncMiscParameterTypeHRD` (see [line
1212](https://code.ffmpeg.org/FFmpeg/FFmpeg/src/commit/858aa6176b5320e8f648461194a80cfda76
PR #20443 opened by caifan
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20443
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20443.patch
libavformat/rtsp.c: In function ‘ff_rtsp_make_setup_request’:warning: ‘%s’
directive output may be truncated writing up to 4095 bytes into a region
PR #20453 opened by cgutman
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20453
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20453.patch
`kVTVideoEncoderSpecification_EnableLowLatencyRateControl` was supported only
for H.264 on Intel Macs, but it can be used with both H.264 and HEVC
PR #20451 opened by welder
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20451
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20451.patch
>From 93dea0cf1f04013607adb15be53f1be8061d4440 Mon Sep 17 00:00:00 2001
From: Krzysztof Pyrkosz
Date: Fri, 5 Sep 2025 22:24:55 +0200
Subject: [PATC
From: IndecisiveTurtle
Adds a vulkan implementation of the reference prores kostya encoder. Provides
about 3-4x speedup over the CPU code
---
configure |1 +
libavcodec/Makefile |1 +
libavcodec/allcodecs.c
From: IndecisiveTurtle
---
libavutil/vulkan.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/libavutil/vulkan.c b/libavutil/vulkan.c
index ef755ad6f7..74eab88434 100644
--- a/libavutil/vulkan.c
+++ b/libavutil/vulkan.c
@@ -2507,7 +2507,8 @@ print:
GLSLA("layout
PR #20434 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20434
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20434.patch
>From 550d5ebed171cf478e97c26add8512e899a87fa0 Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Thu, 4 Sep 2025 14:28:42 +0200
Subject: [PATC
PR #20442 opened by welder
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20442
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20442.patch
A low hanging fruit
Before and after on A78:
dmvr_hv_8_12x20_neon: 205.3 ( 5.21x)
dmvr_hv_8_20x12_neon:
PR #20392 opened by yibofang
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20392
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20392.patch
The cbrt table generator previously used a 128 KiB static buffer in .bss.
Replace it with a temporary av_malloc()/av_free() buffer used only at ini
PR #20383 opened by cgutman
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20383
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20383.patch
This should also cherry-pick cleanly to `release/8.0`
Fixes: d56522c6eb75 ("avcodec/mfenc: add support for D3D11 input surfaces")
Signed-off-by: Ca
PR #20381 opened by averne
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20381
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20381.patch
The first few commits prepare the ground for the addition of the actual
hwaccel, in the last commit.
Provisionary benchmark:
- AMD Radeon 6700XT: 1
PR #20384 opened by cgutman
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20384
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20384.patch
Implement support for CODECAPI_AVLowLatencyMode property, which is
useful for live streaming use cases (and cannot be achieved by
selecting any of t
PR #20379 opened by breunigs
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20379
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20379.patch
The frei0r API expects the time in seconds, but was given it in
milliseconds. The bug might exist since 41f1d3a (~14 years ago),
but plugins depend
PR #20377 opened by george.zaguri
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20377
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20377.patch
Optimisations for NEON platform with fixes to improve performance on Mac and
fixed comments to patch
RPi4:
Apple M2 (MacBook Air):
vvc_alf
PR #20404 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20404
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20404.patch
Also fix building with hardcoded tables, which has been broken by #20344.
From a3e22d2c394202cef52bee077d22132796cba95c Mon Sep 17 00:00:00 2001
Fro
On Tue, Sep 2, 2025 at 6:13 PM Zhao Zhili via ffmpeg-devel
wrote:
>
> PR #20396 opened by Zhao Zhili (quink)
> URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20396
> Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20396.patch
>
> Firstly, the order of the parame
PR #20419 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20419
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20419.patch
It has been pushed just now (without version bump and APIchanges entry...), so
it can be made private without deprecation.
>From f5cc1af53ab04c3ccf
PR #20426 opened by CheryDan
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20426
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20426.patch
optimize 32x32 and 16x16 in IDCT of HEVC with RVV;
scale execution by VL.
On Banana PI F3(256-bit vectors):
hevc_idct_16x16_8_c:
PR #20427 opened by Jamaika1
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20427
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20427.patch
>From 29628b219172649d096be7b63f7112d5a30625b8 Mon Sep 17 00:00:00 2001
From: Jamaika1
Date: Thu, 4 Sep 2025 05:19:21 +
Subject: [PATCH 1/3]
PR #20428 opened by Jamaika1
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20428
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20428.patch
undefined reference to `ff_lavf_cbs_type_av1'
```
C:/gcc1520/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
PR #20429 opened by Jamaika1
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20429
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20429.patch
```
d3d12va_encode.c:1523:77: warning: format '%x' expects argument of type
'unsigned int', but argument 4 has type 'HRESUL' {aka 'long int'} [-Wf
Before, this code would unnecessarily waste quite a bit of memory
reading the entire file in, and in many cases just freeing the
result and throwing it out anyway.
This commit changes the behavior to use libopenmpt's callback
structure. This is much more memory efficient, especially for
particular
PR #20437 opened by jianhuaw
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20437
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20437.patch
>From mailing list:
>https://patchwork.ffmpeg.org/project/ffmpeg/patch/[email protected]/
Added some changes fo
PR #20435 opened by caifan
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20435
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20435.patch
>From 9a657b6a0700f22d98d5f7d755e8a103fdc9d288 Mon Sep 17 00:00:00 2001
From: caifan3
Date: Thu, 4 Sep 2025 20:58:24 +0800
Subject: [PATCH 1/2] FFM
PR #20436 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20436
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20436.patch
Given that the various tableinit functions are no longer compiled
unconditionally, one gets a compilation failure in pcm_tablegen.c (which
creates t
PR #20430 opened by caifan
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20430
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20430.patch
CC: ffmpeg/libavcodec/v4l2_buffers.c ffmpeg/libavcodec/v4l2_buffers.c:37:
warning: "USEC_PER_SEC" redefined
37 | #define USEC_PER_SEC 100
S
PR #20433 opened by caifan
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20433
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20433.patch
libavformat/vorbiscomment.c:103:63: warning: ‘%03d’ directive output may be
truncated writing between 3 and 10 bytes into a region of size 4
[-Wfor
PR #20432 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20432
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20432.patch
Also use "" instead of <> to include our own headers.
>From fec72a6ead263021148530ec6a97de0c0e56cb0f Mon Sep 17 00:00:00 2001
From: Andreas Rheinhar
PR #20425 opened by cgutman
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20425
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20425.patch
`av_hwframe_map()` is documented to work with a blank dst frame, but
hwcontext_drm currently fails if `dst->format == AV_PIX_FMT_NONE`.
>From 37f
PR #20473 opened by cgutman
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20473
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20473.patch
88a8ba5c991a0ffd00c8ce34d127b1b201b1ee19 introduced an output latency
regression making it impossible to acheive lower than 1 frame of latency from
PR #20465 opened by averne
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20465
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20465.patch
The gray.mov test vector contains an AAC stream.
>From d2b4004495f29a903c48e492988f6951ad0d70f9 Mon Sep 17 00:00:00 2001
From: averne
Date: Mon, 8
PR #20475 opened by ArazIusubov
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20475
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20475.patch
This patch adds support for the texture array feature
used by AMD boards in the D3D12 H264 encoder.
In texture array mode, a single texture arra
PR #20515 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20515
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20515.patch
It is UB.
>From bc545bae3be34e71980f93259dfca1b8bb28bd92 Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Sat, 13 Sep 2025 21:27:27 +0200
Su
PR #20486 opened by ronag
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20486
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20486.patch
Otherwise the target contains data from the previous frame.
>From 69aa9b91b3983c0da9dfee1e3880277435aa8c25 Mon Sep 17 00:00:00 2001
From: Robert Nag
PR #20521 opened by Agent45
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20521
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20521.patch
Add a maximum energy check in mark_pns() , adapted from search_for_pns().
Extremely high-energy bands should be excluded early from PNS to prevent
PR #20517 opened by welder
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20517
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20517.patch
Nothing spectacular, merged a few adds and shifts into rounding shifts.
>From 7809ff9746abf83bc41c1f13d9e1b2f1da6b0fb9 Mon Sep 17 00:00:00 2001
Fro
PR #20518 opened by cgutman
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20518
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20518.patch
For low delay usecases, we should not trade latency for throughput. This
addresses my comment in
https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20511
PR #20519 opened by welder
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20519
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20519.patch
I hope it's not an overkill, I unrolled the 16 width variant, interleaved the
loads, stores and arithmetic ops to the best of my ability. Additional
PR #20505 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20505
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20505.patch
>From 92b22e11ad75397137aa4bdcab6a3bf1e680a258 Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Fri, 12 Sep 2025 17:53:27 +0200
Subject: [PAT
PR #20506 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20506
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20506.patch
>From 77afa9f560fb883d543184911192acf918ea9b9c Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Fri, 12 Sep 2025 19:34:39 +0200
Subject: [PAT
PR #20507 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20507
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20507.patch
>From 0c93050b46a431475f0af2e3cac7c400d16afc70 Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Fri, 12 Sep 2025 20:47:57 +0200
Subject: [PAT
PR #20509 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20509
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20509.patch
>From 343b38b29fe048358237807660224d8074b664df Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Fri, 5 Sep 2025 01:09:49 +0200
Subject: [PATC
PR #20510 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20510
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20510.patch
This allows compilers to optimize accesses like
ff_vvc_diag_scan_x[2][2][x] by baking the offset derived
from [2][2] into the relocation (so that it i
PR #20508 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20508
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20508.patch
>From 1c050139a9ae49bd147039975d6d7a67ee70ee66 Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Fri, 12 Sep 2025 22:22:22 +0200
Subject: [PAT
PR #20512 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20512
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20512.patch
>From 6f07c9da0dd143e24e50f7cfb2030d7e885e5f71 Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Sat, 13 Sep 2025 11:59:01 +0200
Subject: [PAT
PR #20513 opened by michaelni
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20513
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20513.patch
avcodec/exif: Use av_fast_mallocz() in av_exif_clone_ifd()
using fast realloc leaves the entries uninitialized and frees garbage pointers
on
err
PR #20495 opened by michaelni
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20495
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20495.patch
Suggested-by: Ramiro
Signed-off-by: Michael Niedermayer
>From 16ba3a971069e4013ff86229df4a9a1d30d12074 Mon Sep 17 00:00:00 2001
From: Michael
PR #20389 opened by Lastique
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20389
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20389.patch
This fixes compilation with librsvg 2.50.3:
```
error: viewport undeclared
```
Fixes https://trac.ffmpeg.org/ticket/10722.
>From 4f318bb8842dd7
PR #20401 opened by ngaullier
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20401
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20401.patch
Also fix honor -byte_binary_prefix as a required preliminary step.
>From 2fdd5a62d46d3b761b451d37775c808e551b7659 Mon Sep 17 00:00:00 2001
From:
PR #20408 opened by Jamaika1
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20408
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20408.patch
>From b2d9daf92b0c0da80155758e80ac7442aefb53f4 Mon Sep 17 00:00:00 2001
From: Jamaika1
Date: Wed, 3 Sep 2025 08:42:29 +
Subject: [PATCH] Fix:
PR #20416 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20416
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20416.patch
It makes no sense to ever call it that way given that
avio_context_free() accepts a pointer to a pointer to an AVIOContext.
Other double-pointer-free
On Wed, Sep 3, 2025 at 2:45 PM Zhao Zhili wrote:
>
>
> On Sep 3, 2025, at 11:30, mypopy--- via ffmpeg-devel <
> [email protected]> wrote:
>
> On Tue, Sep 2, 2025 at 6:13 PM Zhao Zhili via ffmpeg-devel
> wrote:
>
>
> PR #20396 opened by Zhao Zhili (q
PR #20393 opened by yibofang
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20393
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20393.patch
The tables ff_table_4_3_exp and ff_table_4_3_value were previously
large static arrays (~160 KiB) in .bss. Change them into pointers and
allocate m
PR #20409 opened by Jamaika1
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20409
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20409.patch
>From b2d9daf92b0c0da80155758e80ac7442aefb53f4 Mon Sep 17 00:00:00 2001
From: Jamaika1
Date: Wed, 3 Sep 2025 08:42:29 +
Subject: [PATCH 1/9]
PR #20410 opened by Jamaika1
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20410
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20410.patch
>From 8e2e8b5dbefbcbf6fe8055718b4926863acec82e Mon Sep 17 00:00:00 2001
From: Jamaika1
Date: Wed, 3 Sep 2025 09:08:19 +
Subject: [PATCH] Doub
PR #20418 opened by jianhuaw
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20418
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20418.patch
Signed-off-by: Wu Jianhua
>From 6bbf94f0913d23f40822bd5a0db777c23b8fdb32 Mon Sep 17 00:00:00 2001
From: Wu Jianhua
Date: Thu, 4 Sep 2025 01:03:
PR #20497 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20497
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20497.patch
>From 2fdfade62c03c2b2d6eefc4b52bef1d8a4ffcd38 Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Thu, 11 Sep 2025 22:04:53 +0200
Subject: [PAT
PR #20498 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20498
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20498.patch
Forgotten in 9141fe9653dc078d81bff8308ffdd2aaaf35495c.
Signed-off-by: Andreas Rheinhardt
>From 4c9071d0f1cec2b5c9451919701c7780a14c0eb8 Mon Sep 17
PR #20499 opened by jiangjie
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20499
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20499.patch
event_flags is a variable of AVStream, not AVFormatContext
>From f95b2eb729ec868796c9a65a9c8ce76b5f660a84 Mon Sep 17 00:00:00 2001
From: jiangjie
PR #20500 opened by caifan
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20500
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20500.patch
The function name 'file_read' is too generic and may conflict with other
functions in external code or libraries. Prefixing it with 'ff_' aligns
wit
PR #20640 opened by toots
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20640
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20640.patch
>From 3a9233d70c02a336a59d85bae753eadc09d86a53 Mon Sep 17 00:00:00 2001
From: Romain Beauxis
Date: Wed, 1 Oct 2025 18:01:13 -0500
Subject: [PATCH] C
20327 is merged, thanks.
On Mon, Sep 29, 2025 at 1:24 PM Yalda wrote:
>
> Romain,
>
> Thank you for the clarity.
> I approved. Will push in ~48 hours if there is no more concerns here.
___
ffmpeg-devel mailing list -- [email protected]
To unsubscr
PR #20642 opened by michaelni
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20642
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20642.patch
>From 42e879d0a91dcb4ee5d21329b58ef93014ea3cb3 Mon Sep 17 00:00:00 2001
From: Michael Niedermayer
Date: Fri, 3 Oct 2025 00:12:32 +0200
Subject:
PR #20644 opened by Y0SH1M4S73R
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20644
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20644.patch
See commit messages for details.
>From e4590f078e26dcee8ff8ff3c48fd0d50a9f231fa Mon Sep 17 00:00:00 2001
From: Y0SH1M4S73R
Date: Sat, 4 Oct 2
PR #20715 opened by yibofang
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20715
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20715.patch
This patch adds the ability to dump raw PCM audio data between AVFilter
links. It introduces a configure-time option `--dumpdir=PATH` to control
th
PR #20594 opened by damitha
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20594
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20594.patch
Currently metadata is dropped at the container and stream level when dash muxer
is used. This is fixing that
>From 7b3b20a1e8719ff922e509623f3763
PR #20673 opened by michaelni
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20673
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20673.patch
Fixes: use of uninitialized memory
Fixes:
427814450/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MAGICYUV_DEC_fuzzer-646512196065689
Fixes:
PR #20627 opened by Lynne
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20627
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20627.patch
Nothing major.
>From 485939f5ba2051d3091bb130f0879d3b1ed83e6a Mon Sep 17 00:00:00 2001
From: Lynne
Date: Tue, 30 Sep 2025 00:02:19 +0900
Subject: [
PR #20634 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20634
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20634.patch
>From f2717889b4bff014ad8d00a98dc94761ed56c325 Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Wed, 1 Oct 2025 07:56:49 +0200
Subject: [PATC
PR #20697 opened by kupix
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20697
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20697.patch
This adds an audio filter using the
[Bungee](https://github.com/bungee-audio-stretch/bungee) open source audio
timescale manipulation library. It al
PR #20706 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20706
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20706.patch
This has the advantage of not violating the ABI by using
MMX registers without issuing emms; it e.g. allows
to remove an emms_c from bink.c.
This com
PR #20708 opened by ArazIusubov
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20708
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20708.patch
This patch adds D3D12 scale video filter.
>From 732c4dd2621d58372df5026011fe2618ad1c1d3e Mon Sep 17 00:00:00 2001
From: Araz Iusubov
Date: We
PR #20698 opened by michaelni
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20698
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20698.patch
>From 93794583405909cfe8e7abffdd84c2454959ff18 Mon Sep 17 00:00:00 2001
From: Michael Niedermayer
Date: Mon, 13 Oct 2025 14:32:45 +0200
Subject:
PR #20645 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20645
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20645.patch
>From 549383606f01ac1cf481c0b69b923ed44fcb99d4 Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Sat, 4 Oct 2025 07:29:35 +0200
Subject: [PATC
PR #20664 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20664
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20664.patch
(In a lot of instances, the reloads inside GET_VLC are unnecessary. I will look
into removing them soon.)
>From 67edb1a5c31384de7bf3c160da8132fa933
PR #20636 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20636
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20636.patch
>From 0c2f259863bea7908422a5ae43ec380fce1f8135 Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Wed, 1 Oct 2025 13:42:09 +0200
Subject: [PATC
PR #20641 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20641
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20641.patch
>From 2eb23623c006631e4201e57360a70f2d30a72da9 Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Thu, 2 Oct 2025 21:07:48 +0200
Subject: [PATC
PR #20696 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20696
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20696.patch
From 1b3235d4163e0bf31d017c2df12d3198387f4798 Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Sun, 12 Oct 2025 17:19:26 +0200
Subject: [PATC
---
libavformat/Makefile |2 +-
libavformat/{whip.c => rtc.c} | 856 +---
libavformat/rtc.h | 220 ++
libavformat/whip.c| 1386 +
4 files changed, 264 insertions(+), 2200 deletions(-)
copy libavformat/{whip
---
libavformat/Makefile | 1 +
libavformat/allformats.c | 1 +
libavformat/rtc.c| 895 +--
libavformat/rtc.h| 38 +-
libavformat/rtpdec.c | 6 +-
libavformat/rtpdec.h | 11 +
libavformat/whep.c | 457 +++
601 - 700 of 3389 matches
Mail list logo