Re: [FFmpeg-devel] Hardware purchase request: AVX512-capable laptop

2024-01-02 Thread Kieran Kunhya
Sent from my mobile device On Wed, 3 Jan 2024, 03:30 Lynne, wrote: > Jan 3, 2024, 04:04 by d...@lynne.ee: > > > Jan 3, 2024, 02:22 by jamr...@gmail.com: > > > >> On 1/2/2024 9:56 PM, Lynne wrote: > >> > >>> As some of you know, my laptop died nearly 2 years ago, and > >>> I've been working on a

Re: [FFmpeg-devel] Hardware purchase request: AVX512-capable laptop

2024-01-02 Thread Lynne
Jan 3, 2024, 04:04 by d...@lynne.ee: > Jan 3, 2024, 02:22 by jamr...@gmail.com: > >> On 1/2/2024 9:56 PM, Lynne wrote: >> >>> As some of you know, my laptop died nearly 2 years ago, and >>> I've been working on a desktop machine, which is currently a Zen 3. >>> AVX512 has become more popular in

Re: [FFmpeg-devel] [PATCH v2 03/15] avfilter: add negotiation API for color space/range

2024-01-02 Thread Xiang, Haihao
On Wo, 2023-12-13 at 14:12 +0100, Niklas Haas wrote: > From: Niklas Haas > > Motivated by YUVJ removal. This change will allow full negotiation > between color ranges and matrices as needed. By default, all ranges and > matrices are marked as supported. > > Because grayscale formats are

Re: [FFmpeg-devel] Hardware purchase request: AVX512-capable laptop

2024-01-02 Thread Lynne
Jan 3, 2024, 02:22 by jamr...@gmail.com: > On 1/2/2024 9:56 PM, Lynne wrote: > >> As some of you know, my laptop died nearly 2 years ago, and >> I've been working on a desktop machine, which is currently a Zen 3. >> AVX512 has become more popular in the meantime, with Zen 4 >> and future AMD CPUs

Re: [FFmpeg-devel] [PATCH v9 03/13] vvcdec: add cabac decoder

2024-01-02 Thread Nuo Mi
On Tue, Jan 2, 2024 at 11:57 PM Lynne wrote: > Jan 2, 2024, 14:22 by nuomi2...@gmail.com: > > > On Mon, Jan 1, 2024 at 11:13 PM Lynne wrote: > > > >> > >> > >> > >> Jan 1, 2024, 15:14 by nuomi2...@gmail.com: > >> > >> > + > >> > +//fixme > >> > +static void vvc_refill2(CABACContext* c) { > >> >

Re: [FFmpeg-devel] Hardware purchase request: AVX512-capable laptop

2024-01-02 Thread James Almer
On 1/2/2024 9:56 PM, Lynne wrote: As some of you know, my laptop died nearly 2 years ago, and I've been working on a desktop machine, which is currently a Zen 3. AVX512 has become more popular in the meantime, with Zen 4 and future AMD CPUs shipping with it, but currently, we have very little

Re: [FFmpeg-devel] [PATCH v9 09/13] vvcdec: add LMCS, Deblocking, SAO, and ALF filters

2024-01-02 Thread Nuo Mi
On Tue, Jan 2, 2024 at 11:51 PM Lynne wrote: > Jan 2, 2024, 10:48 by nuomi2...@gmail.com: > > > On Mon, Jan 1, 2024 at 11:18 PM Lynne wrote: > > > >> Jan 1, 2024, 15:15 by nuomi2...@gmail.com: > >> > >> > Co-authored-by: Xu Mu > >> > Co-authored-by: Frank Plowman > >> > Co-authored-by: Shaun

Re: [FFmpeg-devel] [PATCH v3 7/7] avcodec/hevc: Add ff_hevc_idct_32x32_lasx asm opt

2024-01-02 Thread yinshiyou-hf
> -原始邮件- > 发件人: jinbo > 发送时间:2023-12-28 16:21:05 (星期四) > 收件人: ffmpeg-devel@ffmpeg.org > 抄送: yuanhecai > 主题: [FFmpeg-devel] [PATCH v3 7/7] avcodec/hevc: Add ff_hevc_idct_32x32_lasx > asm opt > > From: yuanhecai > > tests/checkasm/checkasm: > > C LSX

[FFmpeg-devel] Hardware purchase request: AVX512-capable laptop

2024-01-02 Thread Lynne
As some of you know, my laptop died nearly 2 years ago, and I've been working on a desktop machine, which is currently a Zen 3. AVX512 has become more popular in the meantime, with Zen 4 and future AMD CPUs shipping with it, but currently, we have very little AVX512. In short, I'd like a machine

Re: [FFmpeg-devel] GSoC 2024

2024-01-02 Thread Thilo Borgmann via ffmpeg-devel
Am 02.01.24 um 22:47 schrieb Thilo Borgmann via ffmpeg-devel: Hi, the application period for GSoC 2024 begins on Jan 22nd. Everyone interested in mentoring a project in 2024, please add your idea(s) to [1]. The application deadline is February 6th, I will aim for sending an application Jan

Re: [FFmpeg-devel] [PATCH 0/1] fftools/ffprobe: dump contents of the AV_FRAME_DATA_SEI_UNREGISTERED

2024-01-02 Thread Kieran Kunhya
> > My point is that we might opt-out the verbose dump if we have a clear > criterion for opting-in/out. For example -show_data is off by default, > and we could mark special side-data fields with some flags to opt them > out by default. Again, for unregistered SEI you don't have a choice. Some

[FFmpeg-devel] GSoC 2024

2024-01-02 Thread Thilo Borgmann via ffmpeg-devel
Hi, the application period for GSoC 2024 begins on Jan 22nd. Everyone interested in mentoring a project in 2024, please add your idea(s) to [1]. The application deadline is February 6th, I will aim for sending an application Jan 1st. Thanks, Thilo [1]

Re: [FFmpeg-devel] [PATCH 0/1] fftools/ffprobe: dump contents of the AV_FRAME_DATA_SEI_UNREGISTERED

2024-01-02 Thread Stefano Sabatini
On date Tuesday 2024-01-02 21:05:47 +, Kieran Kunhya wrote: > > > > > and not the CLI (something this project is unable to understand). > > > > What is exposed by the API is exercised by the CLI (which is a good > > thing for scripting and for testing). > > > > The CLI can't just write

Re: [FFmpeg-devel] [PATCH] lavfi: add quirc filter

2024-01-02 Thread Stefano Sabatini
On date Friday 2023-12-29 12:57:15 +0100, Stefano Sabatini wrote: > On date Wednesday 2023-12-27 21:57:19 -0300, James Almer wrote: > > On 12/27/2023 8:20 PM, Stefano Sabatini wrote: > [...] > > > > I really think this should be ported as a native filter. It's not big > > > > and > > > > complex

Re: [FFmpeg-devel] [PATCH 2/2] lavfi/setpts: introduce rand() function in expression

2024-01-02 Thread Stefano Sabatini
On date Friday 2023-12-29 12:51:10 +0100, Stefano Sabatini wrote: > On date Thursday 2023-12-28 22:25:08 +0100, Michael Niedermayer wrote: > > On Thu, Dec 28, 2023 at 07:49:18PM +0100, Stefano Sabatini wrote: > > > On date Thursday 2023-12-28 16:00:57 +0100, Stefano Sabatini wrote: > > > > On date

Re: [FFmpeg-devel] [PATCH 1/2] lavfi/setpts: use macro to access variables array

2024-01-02 Thread Stefano Sabatini
On date Thursday 2023-12-28 01:38:25 +0100, Stefano Sabatini wrote: > --- > libavfilter/setpts.c | 94 +--- > 1 file changed, 45 insertions(+), 49 deletions(-) Applied. ___ ffmpeg-devel mailing list

Re: [FFmpeg-devel] [PATCH] lavfi/overlay: factorize definition of planar and package blending functions

2024-01-02 Thread Stefano Sabatini
On date Sunday 2023-12-24 18:40:56 +0100, Stefano Sabatini wrote: > On date Saturday 2023-12-16 15:24:36 +0100, Stefano Sabatini wrote: > > --- > > libavfilter/vf_overlay.c | 260 --- > > 1 file changed, 53 insertions(+), 207 deletions(-) > > Will apply in a

Re: [FFmpeg-devel] [PATCH 2/2] lavfi: add qrencodesrc source

2024-01-02 Thread Stefano Sabatini
On date Sunday 2023-12-24 18:43:04 +0100, Stefano Sabatini wrote: > On date Sunday 2023-12-17 19:00:01 +0100, Stefano Sabatini wrote: > > On date Saturday 2023-12-09 19:13:46 +0100, Stefano Sabatini wrote: > > > On date Thursday 2023-11-30 01:49:14 +0100, Stefano Sabatini wrote: > > > > --- > > >

Re: [FFmpeg-devel] [PATCH 0/1] fftools/ffprobe: dump contents of the AV_FRAME_DATA_SEI_UNREGISTERED

2024-01-02 Thread Vittorio Giovara
On Tue, Jan 2, 2024 at 4:06 PM Kieran Kunhya wrote: > > > > > and not the CLI (something this project is unable to understand). > > > > What is exposed by the API is exercised by the CLI (which is a good > > thing for scripting and for testing). > > > > The CLI can't just write random binary

Re: [FFmpeg-devel] [PATCH 0/1] fftools/ffprobe: dump contents of the AV_FRAME_DATA_SEI_UNREGISTERED

2024-01-02 Thread Kieran Kunhya
> > > and not the CLI (something this project is unable to understand). > > What is exposed by the API is exercised by the CLI (which is a good > thing for scripting and for testing). > The CLI can't just write random binary data to the terminal. What next, raw frames available via JSON? I'm sure

Re: [FFmpeg-devel] [PATCH 0/1] fftools/ffprobe: dump contents of the AV_FRAME_DATA_SEI_UNREGISTERED

2024-01-02 Thread Stefano Sabatini
On date Tuesday 2024-01-02 11:34:40 +, Kieran Kunhya wrote: > On Tue, 2 Jan 2024 at 11:27, Stefano Sabatini wrote: > > > On date Monday 2023-12-18 19:06:10 +, Kieran Kunhya wrote: > > > On Mon, 18 Dec 2023 at 14:59, Petr Matousek < > > petr.matou...@comprimato.com> > > > wrote: > > > > >

Re: [FFmpeg-devel] [PATCH 1/1] fftools/ffprobe: dump contents of the AV_FRAME_DATA_SEI_UNREGISTERED

2024-01-02 Thread Derek Buitenhuis
On 12/18/2023 2:58 PM, Petr Matousek wrote: > +writer_print_integers(w, "data", sd->data+16, sd->size-16, > "%02x", sd->size-16, 1, 1); Wont this explode on malformed input where size < 16? - Derek ___ ffmpeg-devel mailing list

Re: [FFmpeg-devel] [PATCH 1/2] doc/ffmpeg: update the documentation about qsv device creation

2024-01-02 Thread Dennis Mungai
On Tue, 2 Jan 2024, 08:27 Xiang, Haihao, < haihao.xiang-at-intel@ffmpeg.org> wrote: > On Vr, 2023-12-29 at 12:23 +0800, Xiang, Haihao wrote: > > From: Haihao Xiang > > > > Signed-off-by: Haihao Xiang > > --- > > doc/ffmpeg.texi | 21 +++-- > > 1 file changed, 19

Re: [FFmpeg-devel] [PATCH v9 13/13] vvcdec: add vvc decoder

2024-01-02 Thread Lynne
Jan 2, 2024, 10:39 by nuomi2...@gmail.com: > On Mon, Jan 1, 2024 at 11:22 PM Lynne wrote: > >> Jan 1, 2024, 16:14 by h.lepp...@gmail.com: >> >> > On Mon, Jan 1, 2024 at 3:54 PM Lynne wrote: >> > >> >> >> >> Jan 1, 2024, 15:16 by nuomi2...@gmail.com: >> >> >> >> > vvc decoder plug-in to avcodec.

Re: [FFmpeg-devel] [PATCH v9 06/13] vvcdec: add inter prediction

2024-01-02 Thread Lynne
Jan 2, 2024, 15:16 by nuomi2...@gmail.com: > On Mon, Jan 1, 2024 at 11:04 PM Lynne wrote: > >> Jan 1, 2024, 15:15 by nuomi2...@gmail.com: >> >> > + >> > >> + >> > +// >> > >>

Re: [FFmpeg-devel] [PATCH v9 03/13] vvcdec: add cabac decoder

2024-01-02 Thread Lynne
Jan 2, 2024, 14:22 by nuomi2...@gmail.com: > On Mon, Jan 1, 2024 at 11:13 PM Lynne wrote: > >> >> >> >> Jan 1, 2024, 15:14 by nuomi2...@gmail.com: >> >> > + >> > +//fixme >> > +static void vvc_refill2(CABACContext* c) { >> > >> >> Fix what? >> Also, wrong coding style. >> > The function is a

Re: [FFmpeg-devel] [PATCH v9 07/13] vvcdec: add inv transform 1d

2024-01-02 Thread Lynne
Jan 2, 2024, 14:01 by nuomi2...@gmail.com: > On Mon, Jan 1, 2024 at 10:50 PM Lynne wrote: > >> Jan 1, 2024, 15:16 by nuomi2...@gmail.com: >> >> > + */ >> > +void ff_vvc_inv_dct2_4(int *coeffs, const ptrdiff_t stride, const >> size_t nz) >> > +{ >> > +const int a = 64, b = 83, c = 36; >> > +

Re: [FFmpeg-devel] [PATCH v9 09/13] vvcdec: add LMCS, Deblocking, SAO, and ALF filters

2024-01-02 Thread Lynne
Jan 2, 2024, 10:48 by nuomi2...@gmail.com: > On Mon, Jan 1, 2024 at 11:18 PM Lynne wrote: > >> Jan 1, 2024, 15:15 by nuomi2...@gmail.com: >> >> > Co-authored-by: Xu Mu >> > Co-authored-by: Frank Plowman >> > Co-authored-by: Shaun Loo >> > Co-authored-by: Wu Jianhua >> > --- >> >

Re: [FFmpeg-devel] [PATCH v9 06/13] vvcdec: add inter prediction

2024-01-02 Thread Kieran Kunhya
> > > +static void FUNC(put_pixels)(int16_t *dst, > > > +const uint8_t *_src, const ptrdiff_t _src_stride, > > > +const int height, const int8_t *hf, const int8_t *vf, const int > > width) > > > +{ > > > +const pixel *src= (const pixel *)_src; > > > +const ptrdiff_t

Re: [FFmpeg-devel] [PATCH v9 06/13] vvcdec: add inter prediction

2024-01-02 Thread Nuo Mi
On Mon, Jan 1, 2024 at 11:04 PM Lynne wrote: > Jan 1, 2024, 15:15 by nuomi2...@gmail.com: > > > + > > > + > > +// > > > + > > > > What's

Re: [FFmpeg-devel] [PATCH v9 03/13] vvcdec: add cabac decoder

2024-01-02 Thread Nuo Mi
On Tue, Jan 2, 2024 at 1:35 AM Michael Niedermayer wrote: > On Mon, Jan 01, 2024 at 10:12:29PM +0800, Nuo Mi wrote: > > add Context-based Adaptive Binary Arithmetic Coding (CABAC) decoder > > > > Co-authored-by: Xu Mu > > Co-authored-by: Frank Plowman > > Co-authored-by: Shaun Loo > >

Re: [FFmpeg-devel] [PATCH v9 03/13] vvcdec: add cabac decoder

2024-01-02 Thread Nuo Mi
On Mon, Jan 1, 2024 at 11:13 PM Lynne wrote: > > > > Jan 1, 2024, 15:14 by nuomi2...@gmail.com: > > > + > > +//fixme > > +static void vvc_refill2(CABACContext* c) { > > > > Fix what? > Also, wrong coding style. > The function is a copy of refill2 in cabac_functions.h, including the style. The

Re: [FFmpeg-devel] [PATCH v9 07/13] vvcdec: add inv transform 1d

2024-01-02 Thread Nuo Mi
On Mon, Jan 1, 2024 at 10:50 PM Lynne wrote: > Jan 1, 2024, 15:16 by nuomi2...@gmail.com: > > > + */ > > +void ff_vvc_inv_dct2_4(int *coeffs, const ptrdiff_t stride, const > size_t nz) > > +{ > > +const int a = 64, b = 83, c = 36; > > +const int x0 = coeffs[0 * stride], x1 = coeffs[1 *

Re: [FFmpeg-devel] [PATCH v9 13/13] vvcdec: add vvc decoder

2024-01-02 Thread Jean-Baptiste Kempf
On Tue, 2 Jan 2024, at 10:38, Nuo Mi wrote: > On Mon, Jan 1, 2024 at 11:22 PM Lynne wrote: > >> Jan 1, 2024, 16:14 by h.lepp...@gmail.com: >> >> > On Mon, Jan 1, 2024 at 3:54 PM Lynne wrote: >> > >> >> >> >> Jan 1, 2024, 15:16 by nuomi2...@gmail.com: >> >> >> >> > vvc decoder plug-in to

Re: [FFmpeg-devel] [PATCH v9 00/13] Add vvc decoder

2024-01-02 Thread Jean-Baptiste Kempf
On Tue, 2 Jan 2024, at 11:26, Kieran Kunhya wrote: > On Tue, 2 Jan 2024 at 09:21, Nuo Mi wrote: > >> On Mon, Jan 1, 2024 at 11:50 PM Lynne wrote: >> >> > Jan 1, 2024, 16:26 by jamr...@gmail.com: >> > >> > > On 1/1/2024 12:16 PM, Lynne wrote: >> > > >> > >> Jan 1, 2024, 15:13 by

Re: [FFmpeg-devel] [PATCH v9 09/13] vvcdec: add LMCS, Deblocking, SAO, and ALF filters

2024-01-02 Thread Jean-Baptiste Kempf
On Tue, 2 Jan 2024, at 10:47, Nuo Mi wrote: > On Mon, Jan 1, 2024 at 11:18 PM Lynne wrote: > >> Jan 1, 2024, 15:15 by nuomi2...@gmail.com: >> >> > Co-authored-by: Xu Mu >> > Co-authored-by: Frank Plowman >> > Co-authored-by: Shaun Loo >> > Co-authored-by: Wu Jianhua >> > --- >> >

Re: [FFmpeg-devel] [PATCH 0/1] fftools/ffprobe: dump contents of the AV_FRAME_DATA_SEI_UNREGISTERED

2024-01-02 Thread Kieran Kunhya
On Tue, 2 Jan 2024 at 11:27, Stefano Sabatini wrote: > On date Monday 2023-12-18 19:06:10 +, Kieran Kunhya wrote: > > On Mon, 18 Dec 2023 at 14:59, Petr Matousek < > petr.matou...@comprimato.com> > > wrote: > > > > > Before this patch being applied the ffprobe just tells the user whether > >

Re: [FFmpeg-devel] [PATCH 0/1] fftools/ffprobe: dump contents of the AV_FRAME_DATA_SEI_UNREGISTERED

2024-01-02 Thread Stefano Sabatini
On date Monday 2023-12-18 19:06:10 +, Kieran Kunhya wrote: > On Mon, 18 Dec 2023 at 14:59, Petr Matousek > wrote: > > > Before this patch being applied the ffprobe just tells the user whether > > the H.26[45] User Data Unregistered SEI message is present in the frame > > side data > > or

Re: [FFmpeg-devel] [PATCH] avutil/eval: Use integer for random() state

2024-01-02 Thread Stefano Sabatini
On date Tuesday 2024-01-02 03:28:45 +0100, Michael Niedermayer wrote: > rounding the 64bit integer state to double between each iteration > causes a reduction in quality of the random number generator. > For example its period drops from 2^64 to around 200 million > > Signed-off-by: Michael

Re: [FFmpeg-devel] [PATCH v9 00/13] Add vvc decoder

2024-01-02 Thread Kieran Kunhya
On Tue, 2 Jan 2024 at 09:21, Nuo Mi wrote: > On Mon, Jan 1, 2024 at 11:50 PM Lynne wrote: > > > Jan 1, 2024, 16:26 by jamr...@gmail.com: > > > > > On 1/1/2024 12:16 PM, Lynne wrote: > > > > > >> Jan 1, 2024, 15:13 by nuomi2...@gmail.com: > > >> > > >>> libavcodec/vvc/Makefile |

Re: [FFmpeg-devel] [PATCH v9 09/13] vvcdec: add LMCS, Deblocking, SAO, and ALF filters

2024-01-02 Thread Nuo Mi
On Mon, Jan 1, 2024 at 11:18 PM Lynne wrote: > Jan 1, 2024, 15:15 by nuomi2...@gmail.com: > > > Co-authored-by: Xu Mu > > Co-authored-by: Frank Plowman > > Co-authored-by: Shaun Loo > > Co-authored-by: Wu Jianhua > > --- > > libavcodec/vvc/Makefile |1 + > >

Re: [FFmpeg-devel] [PATCH v9 13/13] vvcdec: add vvc decoder

2024-01-02 Thread Nuo Mi
On Mon, Jan 1, 2024 at 11:22 PM Lynne wrote: > Jan 1, 2024, 16:14 by h.lepp...@gmail.com: > > > On Mon, Jan 1, 2024 at 3:54 PM Lynne wrote: > > > >> > >> Jan 1, 2024, 15:16 by nuomi2...@gmail.com: > >> > >> > vvc decoder plug-in to avcodec. > >> > split frames into slices/tiles and send them to

Re: [FFmpeg-devel] [PATCH v9 00/13] Add vvc decoder

2024-01-02 Thread Nuo Mi
On Mon, Jan 1, 2024 at 11:50 PM Lynne wrote: > Jan 1, 2024, 16:26 by jamr...@gmail.com: > > > On 1/1/2024 12:16 PM, Lynne wrote: > > > >> Jan 1, 2024, 15:13 by nuomi2...@gmail.com: > >> > >>> libavcodec/vvc/Makefile | 16 + > >>> libavcodec/vvc/vvc_cabac.c | 2478