From patchwork Sat Feb 29 01:39:51 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nomis101 X-Patchwork-Id: 17969 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id B941644B29C for ; Sat, 29 Feb 2020 03:40:03 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 93AE268B075; Sat, 29 Feb 2020 03:40:03 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mout.web.de (mout.web.de [212.227.17.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1891768AFFB for ; Sat, 29 Feb 2020 03:40:01 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1582940400; bh=ddi0OdTUC5ba+mmNf5Qa31A0Hy+rfgoY7HiA4Oy4bxM=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=KC8bSwVnxu4rv6ktfdilFoKP/WirzdAL/f1oXutLL5Uh8mC1MyssTzQCJfD8mCZre mQ21ua1c3J2wpPUJIU7HjgEIO0BbsrV3BFp3eo+wzCtwOcBVcyLggxd97bezi8V2mR fG2d7Fzq+85PqddN0deL76FQqWcJuw4DGR9+MbWk= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from polysomsMacbookPro.speedport.ip ([87.158.220.144]) by smtp.web.de (mrweb102 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MhDkj-1ilWzp1oR7-00MIki; Sat, 29 Feb 2020 02:40:00 +0100 From: Nomis101 To: ffmpeg-devel@ffmpeg.org Date: Sat, 29 Feb 2020 02:39:51 +0100 Message-Id: <20200229013951.7792-1-Nomis101@web.de> X-Mailer: git-send-email 2.21.1 (Apple Git-122.3) In-Reply-To: References: MIME-Version: 1.0 X-Provags-ID: V03:K1:CqJUDRyCVITlCe2+7xJYwhSSevQ1QeQOWxhv1kSMbVAQ915GZG1 Zv22IDaNbXnVlHyrAh2VuSTka9fta8Qf9rFViyT94Fx5KOf+6ZEQ0JbAKPZUgMn8j5n9Saz FGvF8CvSOOqklQOdMsH8DcwjNYfgNtR1bb/AiRhE3Y0D9XshIa3lzW3aUdqWYhjuIwGQ9xR 3FHFRp7aJlhVtYbS6hbrg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:WBv4f6NpJaw=:WLOShS46XkgY/OEPyIctqT HneBX0aAzKr1sac4vhUamIF0wWgESpQ6sPKYGPzr0bw/BOb7sBMsRxeIE1DYdgrLaKyswh/Xv kf6rG5LWD5TFId9m6FIQFZpcF/21UqItaqZbpkzf2wmezBvnw/CYQjb8puieFDYCGUp/tPoAq nBE4+OUR1KbZWT3qOLcoOHYMVr0HwQzJu0767G77Ymft0I1UylzX2WX078DdE+ZYfd/tqzfJZ x0U7QmfVlsqsPqQ9kDeG9wSUPce2EylsKMbamFaueUWmRJxoAYJuCZdhPAThX7ZFCD+QbZVy1 8U+d3JZ677fv3gOv4BAeBYivne+fZos7imFhgTepWs/nWf4h9OUeXzgYjzoWK7Zraj5/E72vP SWsu2vOXIRnCwTQF7JAJXWRoLID7m6GwDV8WqhM44iI+/vPiOfgZ1/jchdQxgYnNwEJAo9T0s FMMkFcas62idmJ6yZLXQXO0PxtAV4XYWXgOrhjtIn+KneDJSrMOrNcJqkJfZ8MB1E+GRm6jcg Nmy9Rr1ZC/c+cEA1n82gBCG9bbkeqbfsmPdHeoE49ZS7OcX5tyUeQHZSlaLBbH8imQGyKWDOe P8Ijs/pZzcd9Ac2/D/hXkpK8EgpNCVEgzq+spfTLImFO9z6y50AO45fiIfz5BNn7nACMvfP5o 0Y328IXzOL7RKHSlO2KKe88D+mBr7RFDdTZx5AZCitRMoRT5Wuw51rDto69DTeCB6ZKgns/oh itljIfcJznoCWSmxbRVB6d5J7vGZ1J0cC8Ofk0BlA0jDZq//QuylygOVASqvk6gzgyMjW/NpW yOBB7gQP/kBDrZ21RWifwcNkRH1hAHP7CXan55sTOKfPim4K4WCNhM9w+87d5Y50Rc1EkwkI1 CbVpTzR8As/DA0NwInJt/cBRdtTL14y73qTcYZIHAPlOo+xyMHLHhWo5rEEZ9kk0jS3qLyL/n p7nC93CUYaxcFIy9t6INEKUfLT7X2htHY3k8cmyTwqxWrYkn35FD3H51aPiPXr9p95pDhl9Lq rWFFuUDvvstwVbh4m5UCerCLAg9s/8q1xA2bvIy47bvcsASJYvOVl11Z+BGJDrl1UKyD/Td/m 4efHnSqT2dmNkzPdh0PX5/y6hxiEZfW0Jl3nbB7DkegDKKo4dKchCz3ch+GhBzdR2UUgdhQWK E7JrGRZGyDz/kyO7hBi5zY5AlWV7D71a65fugt63r47v89quCT4Z0myGA8MCPzSn4JHrVjyyo XzqoaQYkPOHaktyOi Subject: [FFmpeg-devel] [PATCH] [PATCH] avcodec: Fix h264_videotoolbox writing b-frames (fix ticket #8353) X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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: Damiano Galassi , Nomis101 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" From: Damiano Galassi Signed-off-by: Nomis101 --- libavcodec/videotoolboxenc.c | 1 + 1 file changed, 1 insertion(+) -- 2.21.1 (Apple Git-122.3) diff --git a/libavcodec/videotoolboxenc.c b/libavcodec/videotoolboxenc.c index cc08cf6a50..32d893e485 100644 --- a/libavcodec/videotoolboxenc.c +++ b/libavcodec/videotoolboxenc.c @@ -1355,6 +1355,7 @@ static int vtenc_configure_encoder(AVCodecContext *avctx) vtctx->get_param_set_func = compat_keys.CMVideoFormatDescriptionGetHEVCParameterSetAtIndex; if (!vtctx->get_param_set_func) return AVERROR(EINVAL); if (!get_vt_hevc_profile_level(avctx, &profile_level)) return AVERROR(EINVAL); + vtctx->has_b_frames = avctx->max_b_frames > 0; } enc_info = CFDictionaryCreateMutable(