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

Jean-Baptiste Kempf jb at videolan.org
Tue Jan 2 13:38:40 EET 2024


On Tue, 2 Jan 2024, at 10:47, Nuo Mi wrote:
> On Mon, Jan 1, 2024 at 11:18 PM Lynne <dev at lynne.ee> wrote:
>
>> Jan 1, 2024, 15:15 by nuomi2021 at gmail.com:
>>
>> > Co-authored-by: Xu Mu <toxumu at outlook.com>
>> > Co-authored-by: Frank Plowman <post at frankplowman.com>
>> > Co-authored-by: Shaun Loo <shaunloo10 at gmail.com>
>> > Co-authored-by: Wu Jianhua <toqsxw at outlook.com>
>> > ---
>> >  libavcodec/vvc/Makefile              |    1 +
>> >  libavcodec/vvc/vvc_ctu.h             |    1 +
>> >  libavcodec/vvc/vvc_filter.c          | 1332 ++++++++++++++++++++++++++
>> >  libavcodec/vvc/vvc_filter.h          |   71 ++
>> >  libavcodec/vvc/vvc_filter_template.c | 1135 ++++++++++++++++++++++
>> >  5 files changed, 2540 insertions(+)
>> >  create mode 100644 libavcodec/vvc/vvc_filter.c
>> >  create mode 100644 libavcodec/vvc/vvc_filter.h
>> >  create mode 100644 libavcodec/vvc/vvc_filter_template.c
>> >
>>
>> Is there really absolutely nothing you can reuse from the HEVC decoder?
>>
> LMCS and ALF are new filters. SAO is entirely reusable, and deblock is
> partially reusable.
> However, all of them require some changes to the HEVC code.
> Currently, I prefer not to touch the HEVC code as there is no HEVC
> maintainer, and any HEVC code change requires a very long review time.

Yes, keep it up like this.

-- 
Jean-Baptiste Kempf -  President
+33 672 704 734


More information about the ffmpeg-devel mailing list