From patchwork Mon Oct 11 14:51:59 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lance Wang X-Patchwork-Id: 31050 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6602:2084:0:0:0:0 with SMTP id a4csp3775477ioa; Mon, 11 Oct 2021 07:53:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw/BRJ7dGLR0h416BSOYIDLWhbLjvc7bND4KktRUexeOEuGJVCp0rOujD0EXWkjP9bbjuhk X-Received: by 2002:a17:907:1199:: with SMTP id uz25mr25896349ejb.470.1633963986580; Mon, 11 Oct 2021 07:53:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633963986; cv=none; d=google.com; s=arc-20160816; b=visl0rVbqm/9asp+wQeuQJ74tKCVn/YsDIwIEmWLJY+3efHO8tX0Eu6DieI1foAAU5 WSAz8wHzmGiXi5NTM80NC7Z/zb/0TV2JbYSqE1vDzlaYCrnIAeOxOTbkgS2PpOPFgP2F xLsfpTyYs8Pti4Ems5AVQlqjavuXlMk6MRJKyMkT/F2ukgyU/acZVEq5vG1951Bvt5f0 iMUz+UnWopRgQTAEokFM71Dv6g+PGq5lg0IP77uslQxHxxjB5yfOMOiw4cq7VotFufar p0myFUhX1T+3IBbQ9cymL/muVmSAd9CdSLQEqKS+9UcY1+nJGxsLZDYlppsXr9+xvkCM An4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to; bh=mlS8DcWyCWLTJmSfhVRXQuHrOmaxZaCamQ7ToPYpa5g=; b=klVSap6Apd6lP6f+V5Wt4x+YMVhfWqp4SJKuN2jcVnfdqvFLArrmBi7UzI0eJ8dRL9 2vEuJJTV4tL58XXKzSs8/gvqDL20DF8mflvgKCD07MkusPECbxDX8W5HICK1WAMkX0/z irDT/9wS3iL4f7wPxZPyJy9UtWFP0LhbQ+YkMdus/0op5SstgjXEvBq87b2ud7AHj5Fr n9jDflbIcz0wlcLmLxjU1XzGJ41o9rP/3yVN/hiTUjWbCpD8+dgiZ7Sp06bSlN9HCHkR 4CUwgS0l+iCgUCZBf0r4EEGC1woLTkrfNORwiytH02D7Yeq4n+ZwcguswGzu07SynmdG nTSg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=XNU1dURR; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id yk7si10322226ejb.454.2021.10.11.07.52.43; Mon, 11 Oct 2021 07:53:06 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=XNU1dURR; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 37CB068A89C; Mon, 11 Oct 2021 17:52:28 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6CA5768A878 for ; Mon, 11 Oct 2021 17:52:21 +0300 (EEST) Received: by mail-pj1-f42.google.com with SMTP id na16-20020a17090b4c1000b0019f5bb661f9so187070pjb.0 for ; Mon, 11 Oct 2021 07:52:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=AwhTvRzjpCH5VYwYO2J223cVSR/7xcx4kBNHu+3pQjc=; b=XNU1dURRFbzfe6Rv/Lqr1n35CdCIjyZZIIPw+0/9gnUrVM0HPVQAp3tx6Q5KdNWDOO qMA0z7MFdTYmMYi58SHbXjV89TJjk1oxxD10uKeIiFvYMtxBZngO+MIHd4ZS3ixHlVvM sJ77Rt0pE8LIh64ssUT9wOOax9M1qv2j9FCOzHgZdW0c0LmqKljnKwjraTNxgQQfm1yP 37v9D8so1nFW3490xw1N/GAXbZKCeaMl5CQXARYzhrGka/hgmsWnNguXUsKGip8NG95g +xy5ubiMeZF7hTs5WAq0YIswwcIaWNZUCKkVOXR/hR2W8MjLSf5Cv/4XiBX6LppbnisS CF6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=AwhTvRzjpCH5VYwYO2J223cVSR/7xcx4kBNHu+3pQjc=; b=FJPW0M+AF7KIMOFGlk/pNGHz8WX6kgMOxt+ijQJbQo5wAChVzp+R7/u9rjqtJ2dBz8 tPyT0DP9Csv3QFYATPTRmkcb6GOqGm8ul07MDO3sKQ7TzGKoFvgikgVFO8Z97HzjR2hD cDwO3qczROQFVosvtYeGV1XBHl/eOgdrw9H22pspwhA4u1OCG2Xxw4WAswy8eWROjtEW //L53f8WouWCJG0pKT8QuDlNs4Awq+eVFbWAagVfIpXE3m3tT+MJLmvAQtuJupFuHDqO vru3DjBab40LdVgwP4ESv5Y+p/7XdRm1YXcrOL8BDOcGScQO50ATJeao+JHlsoar7qEd LDyw== X-Gm-Message-State: AOAM531U7HcfPKPqhUerPhfvGG2SH1NIu/pELMFN+ZOZ78XKr8AJv287 9G+BSPqUjMT9bi8VOgKcxOK0CoW9fjk= X-Received: by 2002:a17:90a:a60c:: with SMTP id c12mr31804108pjq.28.1633963939440; Mon, 11 Oct 2021 07:52:19 -0700 (PDT) Received: from vpn2.localdomain ([161.117.202.209]) by smtp.gmail.com with ESMTPSA id q11sm8082287pjf.14.2021.10.11.07.52.18 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 11 Oct 2021 07:52:18 -0700 (PDT) From: lance.lmwang@gmail.com To: ffmpeg-devel@ffmpeg.org Date: Mon, 11 Oct 2021 22:51:59 +0800 Message-Id: <1633963925-13579-2-git-send-email-lance.lmwang@gmail.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1633963925-13579-1-git-send-email-lance.lmwang@gmail.com> References: <1633963925-13579-1-git-send-email-lance.lmwang@gmail.com> Subject: [FFmpeg-devel] [PATCH 2/8] avcodec/extract_extradata_bsf: add support for AVS3 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: Limin Wang MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: 9MfXRLPyICCo From: Limin Wang Signed-off-by: Limin Wang --- libavcodec/extract_extradata_bsf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavcodec/extract_extradata_bsf.c b/libavcodec/extract_extradata_bsf.c index 32c732f..dbcb850 100644 --- a/libavcodec/extract_extradata_bsf.c +++ b/libavcodec/extract_extradata_bsf.c @@ -328,6 +328,7 @@ static const struct { } extract_tab[] = { { AV_CODEC_ID_AV1, extract_extradata_av1 }, { AV_CODEC_ID_AVS2, extract_extradata_mpeg4 }, + { AV_CODEC_ID_AVS3, extract_extradata_mpeg4 }, { AV_CODEC_ID_CAVS, extract_extradata_mpeg4 }, { AV_CODEC_ID_H264, extract_extradata_h2645 }, { AV_CODEC_ID_HEVC, extract_extradata_h2645 }, @@ -396,6 +397,7 @@ static void extract_extradata_close(AVBSFContext *ctx) static const enum AVCodecID codec_ids[] = { AV_CODEC_ID_AV1, AV_CODEC_ID_AVS2, + AV_CODEC_ID_AVS3, AV_CODEC_ID_CAVS, AV_CODEC_ID_H264, AV_CODEC_ID_HEVC,