From patchwork Sun Jun 13 19:46:00 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thilo Borgmann X-Patchwork-Id: 28262 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a5e:c91a:0:0:0:0:0 with SMTP id z26csp2273063iol; Sun, 13 Jun 2021 12:46:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzITu/cT1+/ZounxCSfy65+H3RfCYr4gfVy2g99d+FnvkjfC7oTcj+BAnI3sN91ZIMHrZW/ X-Received: by 2002:a17:907:9813:: with SMTP id ji19mr12332728ejc.318.1623613573744; Sun, 13 Jun 2021 12:46:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623613573; cv=none; d=google.com; s=arc-20160816; b=FamK7G8WEzmFqyEVoJ1bL5dy6+0EmAIni8z+6+QdzrbtGHFpFyEK54eTfpgVwvI2gt lgsig51ye130dIlki2dljGbU5O5BrmrJn+pbem+Iw5SEjLgCiq892pZ3dsiDAFMPU8qq HbrYDo2QesPSK08elPKVF3GNHgGEchFtY2jF+1QmYrYcdidtkXxD/XTzgdo4ICVZpyfI TWa3tfxnv7pOs3cDQd1wXbG11caK7ke6nNO/mdcarCRRt9dqQ1+bnMMPvNlitRLiy6EC /vjHLFnyJCZyg8pM90ptl/Xl2LTgHqPSg/wvqRX55HujDgL3CChN8YdXLsQi0/PZ2Urs srQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence:subject :content-language:mime-version:date:message-id:from:to :dkim-signature:delivered-to; bh=LEBgKJcy2qouFZWL3oC7L4hH0QPyYC48aj0er+lqgXk=; b=hKhZ5ESKN+o216jzziZCZNg+jV+XKK8J9obem7w7PCbE0DTQzIEOnAeFUt8q8GOB3S Z16nmocFRUsLmQ1uOPe8ApcgSaWpu7j4Jkkn44W6ds0N8uap4X8t/5Kjhd+zpIy7K+5S Hw3GnkmmBGfKXDwkNm8ijwwiyiX+/uQbH6HPmXo4K0MwAHIZF32O4wg91mD9tS6fXsVN lrtrWZPke54keb+C39MiesCZio2eiRccvmIj6yygW4BTyiQL9oCUbJ9/IMzHSjdnKkp9 KaApwn3dYicB81GipRa1UaEnTin5yzV8EYlJGdivTjoIKFv+lPdCB8CooALzLqKG+PAO 39ZA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@mail.de header.s=mailde202009 header.b=m6vOGQ3e; 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=NONE dis=NONE) header.from=mail.de Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id bx2si9553842ejc.684.2021.06.13.12.46.12; Sun, 13 Jun 2021 12:46:13 -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=@mail.de header.s=mailde202009 header.b=m6vOGQ3e; 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=NONE dis=NONE) header.from=mail.de Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E07C56804D6; Sun, 13 Jun 2021 22:46:08 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from shout02.mail.de (shout02.mail.de [62.201.172.25]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CB9D86804D6 for ; Sun, 13 Jun 2021 22:46:01 +0300 (EEST) Received: from postfix01.mail.de (postfix02.bt.mail.de [10.0.121.126]) by shout02.mail.de (Postfix) with ESMTP id DA0E4C013D for ; Sun, 13 Jun 2021 21:46:00 +0200 (CEST) Received: from smtp02.mail.de (smtp02.bt.mail.de [10.0.121.212]) by postfix01.mail.de (Postfix) with ESMTP id BFEC9A03C1 for ; Sun, 13 Jun 2021 21:46:00 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mail.de; s=mailde202009; t=1623613560; bh=gnZQnaZUCLdG2R0M3F1c4ALpL5etXqEp83A7lf8seCw=; h=To:From:Subject:Date:From; b=m6vOGQ3e/t+4xBGtrGv1uub9Nay2LYKITELrzMgFQo9IyYD5YnFzFN2NAqQCayFeZ Vzw/bVUg4mZppPNy3T58urjqc6ldkQfYH4rJ8ambHVaUIoG++HiC2UWAFpQ0PH351k Lwwp+Mg+oerA41gkiRg9+QYVUF01/i79D4zpR3ZTr6z4vGk064TVlnRMtKFDHpadjy Q+WHk3UCOKN2akW9f6rjvMQ23N0V+fLqjEABMyJYwfWQ5OUKJ/+LQrXcPZ875WKeDB XDf//qCAt+8CSWihv77b01lgR3Ec1Tz2mVaF/JENrfI8no8P7tp1EYowNSj7Drtnqm hzDwPbVdy0lwA== Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by smtp02.mail.de (Postfix) with ESMTPSA id 94AA2A01B3 for ; Sun, 13 Jun 2021 21:46:00 +0200 (CEST) To: FFmpeg development discussions and patches From: Thilo Borgmann Message-ID: Date: Sun, 13 Jun 2021 21:46:00 +0200 MIME-Version: 1.0 Content-Language: de-DE X-purgate: clean X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate-type: clean X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate: clean X-purgate-size: 2139 X-purgate-ID: 154282::1623613560-000001E5-D6C77D57/0/0 Subject: [FFmpeg-devel] [PATCH] lavf/webmdashenc.c: Allow AV1 video in WebM 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: 7tnBzOhtUEns Hi, not sure about the spec backing this up, however the following site lists AV1 support in WebM: https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs -Thilo From fa6a57486d7fc2cb4d110db05b0b231a2c3046e6 Mon Sep 17 00:00:00 2001 From: Matthieu Patou Date: Sun, 13 Jun 2021 21:41:06 +0200 Subject: [PATCH] lavf/webmdashenc.c: Allow AV1 video in WebM Suggested-By: ffmpeg@fb.com --- libavformat/webmdashenc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavformat/webmdashenc.c b/libavformat/webmdashenc.c index 6f9622a..cf69bd3 100644 --- a/libavformat/webmdashenc.c +++ b/libavformat/webmdashenc.c @@ -480,7 +480,8 @@ static int webm_dash_manifest_write_header(AVFormatContext *s) for (unsigned i = 0; i < s->nb_streams; i++) { enum AVCodecID codec_id = s->streams[i]->codecpar->codec_id; if (codec_id != AV_CODEC_ID_VP8 && codec_id != AV_CODEC_ID_VP9 && - codec_id != AV_CODEC_ID_VORBIS && codec_id != AV_CODEC_ID_OPUS) + codec_id != AV_CODEC_ID_AV1 && codec_id != AV_CODEC_ID_VORBIS && + codec_id != AV_CODEC_ID_OPUS) return AVERROR(EINVAL); }