From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id E6F1A44F7F for ; 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 ; Tue, 13 Dec 2022 08:19:36 +0200 (EET) Received: by mail-lf1-f43.google.com with SMTP id y25so3261968lfa.9 for ; 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 Date: Tue, 13 Dec 2022 14:19:23 +0800 Message-ID: To: FFmpeg development discussions and patches 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Thomas Siedel Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: 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 wrote: > From: Thomas Siedel > > 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".