> On Dec 15, 2024, at 12:14, Scott Theisen wrote:
>
> Based on patches by Lukas Rusak from
> https://github.com/lrusak/FFmpeg/commits/v4l2-drmprime-v4
>
> libavcodec: v4l2m2m: output AVDRMFrameDescriptor
> https://github.com/lrusak/FFmpeg/commit/2cb8052ac65a56d8a3f347a1e6f12d4449a5a614
>
> li
On 12/15/2024 1:14 AM, Scott Theisen wrote:
Originally from:
https://github.com/MythTV/mythtv/commit/669955c6cb29196b4b5120451b5b998d67a65749
---
libavcodec/v4l2_buffers.c | 38 ++
1 file changed, 38 insertions(+)
diff --git a/libavcodec/v4l2_buffers.c b/li
From: sunyuechi
---
libavcodec/riscv/h26x/asm.S | 127 ++
libavcodec/riscv/vvc/vvc_mc_rvv.S | 117 ++-
2 files changed, 132 insertions(+), 112 deletions(-)
create mode 100644 libavcodec/riscv/h26x/asm.S
diff --git a/libavcodec/riscv/h26
From: sunyuechi
k230 banana_f3
dmvr_8_12x20_c: 619.3 ( 1.00x)624.1 ( 1.00x)
dmvr_8_12x20_rvv_i32: 128.6 ( 4.82x)103.4 ( 6.04x)
dmvr_8_20x12_c: 610.0 ( 1.00x)665.6 ( 1.00x)
dm
From: sunyuechi
---
libavcodec/riscv/vvc/vvc_mc_rvv.S | 46 +++
1 file changed, 23 insertions(+), 23 deletions(-)
diff --git a/libavcodec/riscv/vvc/vvc_mc_rvv.S
b/libavcodec/riscv/vvc/vvc_mc_rvv.S
index 45f4750f82..18532616d9 100644
--- a/libavcodec/riscv/vvc/vvc_mc
From: sunyuechi
k230 banana_f3
sad_8x16_c: 387.7 ( 1.00x)394.9 ( 1.00x)
sad_8x16_rvv_i32: 109.7 ( 3.53x)103.5 ( 3.82x)
sad_16x8_c: 378.2 ( 1.00x)384.7 ( 1.00x)
sad_16x8_rvv_i32:82.0 ( 4.61x
From: sunyuechi
k230
banana_f3
put_chroma_pixels_8_4x4_c: 63.5 ( 1.00x)59.2 (
1.00x)
put_chroma_pixels_8_4x4_rvv_i32:26.5 ( 2.39x)28.0 (
2.12x)
put_chroma_pixels_8_8
From: sunyuechi
k230 banana_f3
put_hevc_pel_pixels4_8_c: 61.6 ( 1.00x)69.5 ( 1.00x)
put_hevc_pel_pixels4_8_rvv_i32: 24.6 ( 2.50x)28.0 ( 2.48x)
put_hevc_pel_pixels8_8_c: 209.8 ( 1.00x)215.5 ( 1.00x)
Resolved the conflict (because #elif ARCH_WASM was newly added in master).
于2024年12月15日周日 23:56写道:
> From: sunyuechi
>
> ---
> libavcodec/riscv/vvc/vvc_mc_rvv.S | 46 +++
> 1 file changed, 23 insertions(+), 23 deletions(-)
>
> diff --git a/libavcodec/riscv/vvc/vvc_m
On Sat, Dec 14, 2024 at 10:43 AM Nuo Mi wrote:
>
>
> On Tue, Dec 10, 2024 at 10:37 PM flow gg wrote:
>
>> Thank you, this approach can indeed address similar if else scenarios.
>>
>> vsetvlstatic \w, \vlen, e8, mf8, mf4, mf2, m1, m2, m4
>> vsetvlstatic \w, \vlen, e16, mf4, mf2, m1, m2, m4, m8
>>
Hi Michael,
On Fri, 29 Nov 2024 at 20:22, Michael Niedermayer
wrote:
>
> Hi
>
> On Fri, Nov 01, 2024 at 06:21:23PM +0100, Clément Péron wrote:
> > The Producer Reference time contains the source time when the frame
> > has been produced. This is usefull in the muxer so propagate it.
> >
> > Signe
Hi guys
sorry for replying a little late to this, i just now was notifified
or rather i just now noticed that i was.
On Fri, Dec 13, 2024 at 11:00:43AM +0100, Nicolas George wrote:
> Kieran Kunhya via ffmpeg-devel (12024-12-13):
> > Where is the second sample rate stored in wav?
Given that you
libjxl supports animated encoding, so we add a wrapper to the
library using the receive_packet callback method.
This code was based largely on a patch sent by Zsolt Vadász,
although it was updated to use more recent coding practices
and many of the leaks and issues were fixed.
Co-authored-by: Zso
Changes since v2:
- Replaced "goto end;" with "return ret;" when unnecessary
- removed *data from JXLEncodeContext and added it as an argument
to libjxl_preprocess_frame as that's the only place it was used
- Added some comments
Changes since v1:
- Fixed FATE failures
Leo Izen (2):
avcodec/libj
Hi
On Thu, Dec 12, 2024 at 08:55:36PM +0100, Timo Rothenpieler wrote:
> ---
> libavformat/rtmpproto.c | 11 +--
> 1 file changed, 9 insertions(+), 2 deletions(-)
>
> diff --git a/libavformat/rtmpproto.c b/libavformat/rtmpproto.c
> index b3b1eedacb..a56fec759f 100644
> --- a/libavformat/r
Hi Timo
On Thu, Dec 12, 2024 at 08:55:31PM +0100, Timo Rothenpieler wrote:
> ---
> libavformat/flvenc.c | 96 ++--
> 1 file changed, 47 insertions(+), 49 deletions(-)
>
> diff --git a/libavformat/flvenc.c b/libavformat/flvenc.c
> index 21e2bca5be..fbe54163
Hi
On Thu, Dec 12, 2024 at 08:55:39PM +0100, Timo Rothenpieler wrote:
> ---
> libavformat/rtmpproto.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/libavformat/rtmpproto.c b/libavformat/rtmpproto.c
> index a56fec759f..a5e877cc55 100644
> --- a/libavformat/rtmpproto.c
>
Michael Niedermayer 於 2024年12月16日 週一,06:43寫道:
> Hi
>
> On Thu, Dec 12, 2024 at 08:55:39PM +0100, Timo Rothenpieler wrote:
> > ---
> > libavformat/rtmpproto.c | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/libavformat/rtmpproto.c b/libavformat/rtmpproto.c
> > index
On 12/14/2024 5:49 PM, Timo Rothenpieler wrote:
On 14.12.2024 10:16, Anton Khirnov wrote:
This could use some explanation.
I unfortunately don't remember the exact reason, but it ran into this
check in normal operation, and empty audio packets are a perfectly valid
thing to package.
I think
Hi all,
this is a reminder that the CC election starts tomorrow morning (CET),
with the following candidates:
* Vittorio Giovara
* James Almer
* Marth64
* Anton Khirnov
* compn
* Jean-Baptiste Kempf
* Rémi Denis-Courmont
Cheers,
--
Anton Khirnov
___
ffm
This commit adds preliminary support for decoding the SRV3 subtitle format.
SRV3 is the internal format YouTube uses for their captions. Supporting it
in ffmpeg allows video players to play a significant subset of SRV3
mostly correctly by converting it to ASS.
Currently the following features are u
A new codec ID has been added to avcodec for animated JPEG XL, so
we should use that in the animated JPEG XL demuxer.
Signed-off-by: Leo Izen
---
libavformat/jpegxl_anim_dec.c| 2 +-
tests/ref/fate/jxl-anim-demux-icos4d | 2 +-
tests/ref/fate/jxl-anim-demux-newton | 2 +-
3 files changed
Hi Niklas
On Wed, Dec 11, 2024 at 09:25:12AM +0100, Niklas Haas wrote:
> From: Niklas Haas
>
> In input.c and output.c and many other places, swscale follows the rule of
> using
> 15-bit intermediate if output bpc is <= 8, and 19-bit (inside int32_t)
> intermediate otherwise. See e.g. the comme
Fix test failure on aarch64:
./tests/checkasm/checkasm --test=h264pred 479612
The mismatch between neon and C functions can also be reproduced using
the following bitstream and command line.
wget https://streams.videolan.org/ffmpeg/incoming/intra8x8pred_10bit.264
./ffmpeg -cpuflags 0 -threa
Hi Rémi!
On 2024-11-19 19:10 +0200, Rémi Denis-Courmont wrote:
>
> I plan to solicit an FFmpeg booth at SCaLE 22x to be held early next March.
> Booths for open-source communities are free and include 5 full conference
> passes. The exhibition area is open, and needs to be manned, on Friday
> afte
On 2024-12-11 15:05 +0100, Anton Khirnov wrote:
> This can be useful in other places, e.g. it can replace objpool in
> fftools.
>
> The API is modified in the following nontrivial ways:
> * opaque pointers can be passed through to all user callbacks
> * read and write were previously separate callb
Hi
On Fri, Dec 13, 2024 at 04:26:58PM +0100, Dennis Sädtler via ffmpeg-devel wrote:
> From: Dennis Sädtler
>
> Added in macOS 15 "Sequoia".
>
> Signed-off-by: Dennis Sädtler
> ---
> libavcodec/videotoolboxenc.c | 12
> 1 file changed, 12 insertions(+)
>
> diff --git a/libavcodec
27 matches
Mail list logo