From patchwork Fri May 4 22:57:10 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Aman Karmani X-Patchwork-Id: 8786 Delivered-To: ffmpegpatchwork@gmail.com Received: by 2002:a02:155:0:0:0:0:0 with SMTP id c82-v6csp528825jad; Fri, 4 May 2018 16:03:00 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqfsQA0gPDZjXE/K2R5fboeWXjWrdY3cmBWMkenauBpOHrgG5V2YQGfEAyd7AF3n7iKLNAV X-Received: by 2002:adf:8186:: with SMTP id 6-v6mr24549308wra.160.1525474980575; Fri, 04 May 2018 16:03:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525474980; cv=none; d=google.com; s=arc-20160816; b=un2zcaVhv0yuzjmeJlJyKxqejRHi6Im13JX9Grr2pEyHYu/yNL4mgXVLQGsf+9ha2r 20UExloxBFVkydIwc80tncrOcz1l/hYbKiKzSVhL0jLmriep605V8yw0XebT4aDptQw4 dtxdKg8wYvzVNNmQmPQR7BOxmIl5mM6geBsxWCB0gNCQpCdh10sBVwN9SKMl9QKxqIYC roeiGrziNLujLCDs+FIaPscHpfSonXHxBvJTXp6X8IbAe9k3Z2w9cGa45T3uZdTQYFcj aMGjuUtp2EU4rPHbHsSRTUHSrkWW9729j2H1J06NzYNbKKUMcG4MKj5c7BC4fvJxmsNy 4LJA== 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:arc-authentication-results; bh=holR0du7vR3hp9MDM3UmyNeuo5cO41Esz2Eli0B6u/o=; b=aiOoYSurBg8evd8+m2GwjpIWE3oQITU2f7+5500I6gKl74R2GtzQB4oMbuocu/3GF0 zJskNEY4QxFxPH5Pv0x2dDvbdnisYKQ48KStbNQUaVgKrywb0eE9zuqXPRJGD6dbq039 JpbiQaD/sPvOiJHsx2uwyqQKcI1BJ+011xPNk4jN5QKzwuuv6AgmvLk/KQ+o/GWT0urd uICK1qAaBenhDGpNewuogFZ2i9Tmg13gGEQkUrFiByoZ8h9+mq3sqx1r9uUK8N73aPPV HTUEn6wg9guh733C1MumWNTkmezQkn8v5sP+Spxnpchja0pa/kvfpfoUd28wvKrwrixe 6PDA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@tmm1-net.20150623.gappssmtp.com header.s=20150623 header.b=iRhgYTpM; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id j137si2076782wmf.157.2018.05.04.16.03.00; Fri, 04 May 2018 16:03:00 -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=@tmm1-net.20150623.gappssmtp.com header.s=20150623 header.b=iRhgYTpM; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DE8F768A561; Sat, 5 May 2018 02:02:18 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pf0-f196.google.com (mail-pf0-f196.google.com [209.85.192.196]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DA4BC68A55A for ; Sat, 5 May 2018 02:02:12 +0300 (EEST) Received: by mail-pf0-f196.google.com with SMTP id j5so18527685pfh.2 for ; Fri, 04 May 2018 16:02:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tmm1-net.20150623.gappssmtp.com; s=20150623; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references; bh=vysLTIJyg1qUuAsWuiJV7SAcHI9Bw7uH62CAxLXNePE=; b=iRhgYTpMR2Li6x/fK5AyJX0qNnYJAp9cvjLPZb4E+Sw8CQ1GtKpQG7c6f6rmF71HRO qmocH/gWCloXpZuyTurkJmaqrMP12Mqg7eBskDGwY+w0Vo58/DFgFXdxMosFt+PD4VYa pLox4500vDdp14TLOdVv0tQBITLhZ7S92G3xZ+IHtKVHYzkzuNprVMZx+QdZUF+Jf1q1 LmvGeL3gM5/i+LdBWHTuBpga8ChLktfqKtot+PtMTvWpuGcjQA7xxTxlvT71b2NKVUrd 0x5DMziqQgA6jl1YCDRuz8YUrrq76wshu3ZFnSRn0IUjzzn05lUY/fxqzGwKhyAHqh5j yJ4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references; bh=vysLTIJyg1qUuAsWuiJV7SAcHI9Bw7uH62CAxLXNePE=; b=eoTg5+duxxq/PMQI6UondA6+b4MUpV8NSXCw6jmf5k06NDmh3mNUh05vEe+AqRDgDx XGasryM+HjR9kFN8om1Vsw88nNZQhLMftTE1m/+3UT9qbWEJoEhDfGvzM15WKKpMD+KH oKPgG3vulLt5Q26dnSWwqf7YipUvL2V9LfbQ6dgiPVB/tuBmWegY5HSjpuR4a1cMNt9f h1KkbnxcGU14s2Dj0c7GccRG/i1qwPXe0/rTDltUP6BF6BfTau+pPMRkKFyGJMqwrv42 vvpuY+W0WMLsqVfz0J6DmoqClMs8jnyyILfJcboHCcReNnG1yuE6k92H2XlZM2IjYqQ1 Ujqg== X-Gm-Message-State: ALQs6tAY3qGmSvTgdd7yzcpDtEC7P12byl4sXE3nVnqzsq+j1wmp5bx4 4Pp+zwIJZ+qSfbecvSxrCB1D9RKW X-Received: by 2002:a17:902:a986:: with SMTP id bh6-v6mr23745842plb.245.1525474638423; Fri, 04 May 2018 15:57:18 -0700 (PDT) Received: from localhost.localdomain (c-69-181-54-242.hsd1.ca.comcast.net. [69.181.54.242]) by smtp.gmail.com with ESMTPSA id h1sm34521780pfg.135.2018.05.04.15.57.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 04 May 2018 15:57:17 -0700 (PDT) From: Aman Gupta To: ffmpeg-devel@ffmpeg.org Date: Fri, 4 May 2018 15:57:10 -0700 Message-Id: <20180504225711.69909-3-ffmpeg@tmm1.net> X-Mailer: git-send-email 2.14.2 In-Reply-To: <20180504225711.69909-1-ffmpeg@tmm1.net> References: <20180504225711.69909-1-ffmpeg@tmm1.net> Subject: [FFmpeg-devel] [PATCH 3/4] avcodec/hevc: remove videotoolbox hack 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: nfxjfg@googlemail.com, Aman Gupta , kernrj@gmail.com MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" From: Aman Gupta No longer required since 63d875772d. The equivalent hack for h264 was removed in that commit, but this one was missed. --- libavcodec/hevc_refs.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/libavcodec/hevc_refs.c b/libavcodec/hevc_refs.c index ac462d350b..68c730edcc 100644 --- a/libavcodec/hevc_refs.c +++ b/libavcodec/hevc_refs.c @@ -208,9 +208,6 @@ int ff_hevc_output_frame(HEVCContext *s, AVFrame *out, int flush) if (nb_output) { HEVCFrame *frame = &s->DPB[min_idx]; - if (frame->frame->format == AV_PIX_FMT_VIDEOTOOLBOX && frame->frame->buf[0]->size == 1) - return 0; - ret = av_frame_ref(out, frame->frame); if (frame->flags & HEVC_FRAME_FLAG_BUMPING) ff_hevc_unref_frame(s, frame, HEVC_FRAME_FLAG_OUTPUT | HEVC_FRAME_FLAG_BUMPING);