From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100])
	by master.gitmailbox.com (Postfix) with ESMTP id E6F1A44F7F
	for <ffmpegdev@gitmailbox.com>; Tue, 13 Dec 2022 06:19:46 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 463B268BD42;
	Tue, 13 Dec 2022 08:19:42 +0200 (EET)
Received: from mail-lf1-f43.google.com (mail-lf1-f43.google.com
 [209.85.167.43])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 62D4B68BA23
 for <ffmpeg-devel@ffmpeg.org>; Tue, 13 Dec 2022 08:19:36 +0200 (EET)
Received: by mail-lf1-f43.google.com with SMTP id y25so3261968lfa.9
 for <ffmpeg-devel@ffmpeg.org>; Mon, 12 Dec 2022 22:19:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=L/PmuFiz/7OgVPADFxBqyjdbvElwD3k87mmfRLDpi2g=;
 b=VfIXJRTGjqe7Xt15/BNn5mPvo9RsLJFJB/Ex1WrbCuD7NRSY2RwZV3PVrL5pu6qFFC
 6J98srwkMqGyvJZHPz0G5zv0vwfmorLNfSMEFZ32/g27gQWqmy9s0kGQUqsAqM08Uq8s
 iDI1QlyD+IX+aUqE0xFFN3PeqW3Yft0L882dFT4h7ctZTEKyTKknijQE5ey0L4ixr7Uo
 FBXpeGzKl+SuyydGYkkSI+dav0ibo8V42Bx//iiFdNB0B0/t1F/T54gPX52+2GTj89mb
 0y6Fz+uERhbyOd6lGW1DUO/aE7Z9y+cPbrkVRAX5yejLtRdU0xSWLovADjYNvSVbH0QD
 2PuA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=L/PmuFiz/7OgVPADFxBqyjdbvElwD3k87mmfRLDpi2g=;
 b=pssrMyvkYtdtuqNGUYnkhdkP8rps0qxDIsLFJuGjxrIufptIAy+wFA/qZOnnT7R03A
 B807CLO836DHBZVJv2lbY1YxO9Jq8rWMzHu0w3o43TlADuwQjokKI7w81yci1gR9Bh16
 90ebMEd+Oe1tYiZPE58sxEYjTYZIVFbaprmf08ddytuXnVR0iIroFcDATVtRQkHecDCX
 yzqA+RJs13qYWCZrv2rNbsAPMZbu9IppX/A9BG32/cM0FYS+1K2MDSy6kUXnzgLuI5yx
 4g1tOxATOVj3+eIdK9tPDslBaOY67GrNfjvu/pvFrYIUPs+5aUJ62POsFRBrlV6KJEIS
 kvqQ==
X-Gm-Message-State: ANoB5pkaQe+HGwAm7R7dj0et20qbTdCY2vMThcxQ2tp9E2KSgS4pXoql
 wqlcJWx36vwpntoWMJK2fddImK4mpNblI5TYWKGcwQowtrU=
X-Google-Smtp-Source: AA0mqf5PYbSFvpB5YHmWUyldzcxWndGLj2hUAidyfDqwrwfLRTf3hbz9c+cpQtTq+mF4ImPE1qBVGl/VvQ28UP6qrSM=
X-Received: by 2002:a05:6512:3a1:b0:4b5:74b1:bf53 with SMTP id
 v1-20020a05651203a100b004b574b1bf53mr6233771lfp.149.1670912374873; Mon, 12
 Dec 2022 22:19:34 -0800 (PST)
MIME-Version: 1.0
References: <20221019072508.23460-1-thomas.ff@spin-digital.com>
In-Reply-To: <20221019072508.23460-1-thomas.ff@spin-digital.com>
From: Nuo Mi <nuomi2021@gmail.com>
Date: Tue, 13 Dec 2022 14:19:23 +0800
Message-ID: <CAFXK13dHaQifgLu8HYDrnwtj3HCsqESq61++xd-jeE6vrqmJhg@mail.gmail.com>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
X-Content-Filtered-By: Mailman/MimeDel 2.1.29
Subject: Re: [FFmpeg-devel] [PATCH v1 00/11] Add support for H266/VVC
X-BeenThere: ffmpeg-devel@ffmpeg.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org>
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Cc: Thomas Siedel <thomas.ff@spin-digital.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
Archived-At: <https://master.gitmailbox.com/ffmpegdev/CAFXK13dHaQifgLu8HYDrnwtj3HCsqESq61++xd-jeE6vrqmJhg@mail.gmail.com/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

Hi Thomas,
Thank you for sending the patch set.
It seems the patchset is based on
https://patchwork.ffmpeg.org/project/ffmpeg/list/?series=3487
Please do not change the author's name.

thank you



On Wed, Oct 19, 2022 at 3:26 PM <thomas.ff@spin-digital.com> wrote:

> From: Thomas Siedel <thomas.ff@spin-digital.com>
>
> This patch set adds H266/VVC support.
> This includes parsing, muxing, demuxing, decoding and encoding.
> Decoding is done using the external library VVdeC
> (https://github.com/fraunhoferhhi/vvdec.git) and can be enabled with
> --enable-libvvdec.
> Encoding is done using the external library VVenC
> (https://github.com/fraunhoferhhi/vvenc.git) and can be enabled with
> --enable-libvvenc.
>
> Thomas Siedel (11):
>   avcodec: add enum types for H266/VVC
>   avcodec: add cbs for H266/VVC
>   avcodec: enable cbs for H266/VVC
>   avcodec: add bitstream parser for H266/VVC
>   avcodec: add MP4 to annexb support for H266/VVC
>   avformat: add demuxer and probe support for H266/VVC
>   avformat: add muxer support for H266/VVC
>   avcodec: add external decoder libvvdec for H266/VVC
>   avcodec: add external encoder libvvenc for H266/VVC
>   avformat: add ts stream types for H266/VVC
>   avcodec: increase minor version for H266/VVC
>
>  configure                             |   16 +-
>  libavcodec/Makefile                   |    6 +
>  libavcodec/allcodecs.c                |    2 +
>  libavcodec/bitstream_filters.c        |    2 +
>  libavcodec/cbs.c                      |    6 +
>  libavcodec/cbs_h2645.c                |  384 +++-
>  libavcodec/cbs_h266.h                 |  791 +++++++
>  libavcodec/cbs_h266_syntax_template.c | 3010 +++++++++++++++++++++++++
>  libavcodec/cbs_internal.h             |    3 +-
>  libavcodec/cbs_sei.c                  |   29 +
>  libavcodec/h2645_parse.c              |   71 +-
>  libavcodec/h266_metadata_bsf.c        |  145 ++
>  libavcodec/libvvdec.c                 |  511 +++++
>  libavcodec/libvvenc.c                 |  432 ++++
>  libavcodec/parsers.c                  |    1 +
>  libavcodec/version.h                  |    2 +-
>  libavcodec/vvc.h                      |  142 ++
>  libavcodec/vvc_mp4toannexb_bsf.c      |  318 +++
>  libavcodec/vvc_paramset.c             |  972 ++++++++
>  libavcodec/vvc_paramset.h             |  429 ++++
>  libavcodec/vvc_parse_extradata.c      |  241 ++
>  libavcodec/vvc_parse_extradata.h      |   36 +
>  libavcodec/vvc_parser.c               |  588 +++++
>  libavformat/Makefile                  |    8 +-
>  libavformat/allformats.c              |    2 +
>  libavformat/demux.c                   |    7 +-
>  libavformat/isom.c                    |    1 +
>  libavformat/isom_tags.c               |    3 +
>  libavformat/mov.c                     |    6 +
>  libavformat/movenc.c                  |   41 +-
>  libavformat/mpeg.c                    |    3 +
>  libavformat/mpeg.h                    |    1 +
>  libavformat/mpegts.c                  |    2 +
>  libavformat/mpegts.h                  |    1 +
>  libavformat/mpegtsenc.c               |   65 +
>  libavformat/rawenc.c                  |   23 +
>  libavformat/vvc.c                     |  918 ++++++++
>  libavformat/vvc.h                     |   99 +
>  libavformat/vvcdec.c                  |   61 +
>  39 files changed, 9366 insertions(+), 12 deletions(-)
>  create mode 100644 libavcodec/cbs_h266.h
>  create mode 100644 libavcodec/cbs_h266_syntax_template.c
>  create mode 100644 libavcodec/h266_metadata_bsf.c
>  create mode 100644 libavcodec/libvvdec.c
>  create mode 100644 libavcodec/libvvenc.c
>  create mode 100644 libavcodec/vvc.h
>  create mode 100644 libavcodec/vvc_mp4toannexb_bsf.c
>  create mode 100644 libavcodec/vvc_paramset.c
>  create mode 100644 libavcodec/vvc_paramset.h
>  create mode 100644 libavcodec/vvc_parse_extradata.c
>  create mode 100644 libavcodec/vvc_parse_extradata.h
>  create mode 100644 libavcodec/vvc_parser.c
>  create mode 100644 libavformat/vvc.c
>  create mode 100644 libavformat/vvc.h
>  create mode 100644 libavformat/vvcdec.c
>
> --
> 2.25.1
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
>
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".