From patchwork Wed Dec 20 07:10:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Xiang, Haihao" X-Patchwork-Id: 45252 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:5184:b0:194:e134:edd4 with SMTP id j4csp43894pzf; Tue, 19 Dec 2023 23:12:20 -0800 (PST) X-Google-Smtp-Source: AGHT+IE8HiRr/fFJuAXJZLpATTTCSXMu7iaZPZxwifisPAwGw9acRvqsEHJOu5gk7AEfPtq83B5g X-Received: by 2002:a05:6402:222b:b0:54f:51cc:6570 with SMTP id cr11-20020a056402222b00b0054f51cc6570mr6613565edb.63.1703056340240; Tue, 19 Dec 2023 23:12:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1703056340; cv=none; d=google.com; s=arc-20160816; b=n24m46ufPm2xriZ3KWNBAYX/ko8JXD45wEEr0zNqc6wVe/iuEMNOIFSwpdL7PHYHfQ WWViJAfkl6PM5r9DYBt9rqyN1GhqVonWgCCuFHGSng3Fn/KU51tiScLozNDzxs3Vu45j 1gU+wBzk7JYjnpHyWZl3G82BR4M6IzhZrirfqo/1CKiv2aDwBGDH9wYWp3BJYpwrHpaL 1I7Ily3un8BoHHdbG+/Ectq194rCsI99q4TiOQVeVHuzurseVnWPMW2pt5dNITaxC/qL VKia0P3fa8iFcMyTbwr1I+knYe1TAN9XuP1I1l8naJn1hJs+lrXQWtSRTQk+wtlA6YHm vGbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:references:in-reply-to :message-id:date:to:from:dkim-signature:delivered-to; bh=3o2pU8FjfnLgRTfo3qcrCWKXMK9HXFBnzU74cJgyt3A=; fh=1kpmTRI1sW42eNCnNMby7VLIISQBX6KJuVYxOEG0t2A=; b=fdyIcshflnx5xw9KnhyKx3Y8Ct/OdW8KM67xJPvf6OWiLdej/oOBy0OkYstKHtXJIb A6vtwFYI/Ek5pSiS7tT6UM7AiVOJ7vEVbLSNgNeuUXnu5xBNmcCxp4CgaCnMqXmyrnoJ jDrEvqKBAC38KxgTwDrkw5tEICn7QPhUcgPPSiz1hyc/lxSOnfDMt7Z1H2aXSoRK0nXF 5dfIKsrAyu8CNklR+xyoyLUngsX2tu5jRpT3EVA3NW7kHU9L89C3+c7T3JkzbRQnsBsD oHYeVLM1LSbOJO0nC6ZhAICn34ShW0+Z2vr8ai6oNUoppMEyjvXQ6cc4UgxamCAAG3XA gdSw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@intel.com header.s=Intel header.b=HUwJjZ54; 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 l11-20020a056402254b00b0054bf6c62e5asi11589065edb.419.2023.12.19.23.12.19; Tue, 19 Dec 2023 23:12:20 -0800 (PST) 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=@intel.com header.s=Intel header.b=HUwJjZ54; 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 6BB9768D1B7; Wed, 20 Dec 2023 09:11:28 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.88]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7582468D0C3 for ; Wed, 20 Dec 2023 09:11:24 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1703056284; x=1734592284; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=EjjhjehYIg/paTUgQquVzN6CR+0HvE7iW72CZlbyo9c=; b=HUwJjZ54Hzomw8i2s1mFRF/A+0XjVnfQvobUWjrB+yyDTZ7EhnMqXvrO 0iOLZ6FyRpTYdXsFTq/Q8OxIjWl2f8xf7zS+cZN5gCvYSVIZJf68z6Bl+ MoUa5QgDfhoPcetlATzzrmoMNmAAzOaKUkLdszHVBroWYEJvDRRxAtOQd UdC6LtuJMS0D6orss53hQr0G+U5DJSbW9vWvqf/0HpXcJzQXfLlISHScj bkw7IysJFMkuwKgaHZglaJzJOX8Ik4c1Gj3BDdDcTACstzhZH/uNxLlkO 5U7T6+oY2wb7YiteukMbzebSOO1hK1Gd9BLjb+Q9WC+7XPUFRL7ucgYZz g==; X-IronPort-AV: E=McAfee;i="6600,9927,10929"; a="426921048" X-IronPort-AV: E=Sophos;i="6.04,290,1695711600"; d="scan'208";a="426921048" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Dec 2023 23:11:16 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.04,290,1695711600"; d="scan'208";a="18191855" Received: from xhh-dg264.sh.intel.com ([10.238.2.76]) by smtpauth.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Dec 2023 23:11:15 -0800 From: "Xiang, Haihao" To: ffmpeg-devel@ffmpeg.org Date: Wed, 20 Dec 2023 15:10:46 +0800 Message-Id: <20231220071050.3175819-8-haihao.xiang@intel.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20231220071050.3175819-1-haihao.xiang@intel.com> References: <20231220071050.3175819-1-haihao.xiang@intel.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v2 08/12] lavfi/qsvvpp: set right mfxFrameInfo for frames in dynamic frame pools 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: Haihao Xiang Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: 9Dk4hmWdL633 From: Haihao Xiang Signed-off-by: Haihao Xiang --- libavfilter/qsvvpp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavfilter/qsvvpp.c b/libavfilter/qsvvpp.c index 5cdba7d54a..d09140d89b 100644 --- a/libavfilter/qsvvpp.c +++ b/libavfilter/qsvvpp.c @@ -307,7 +307,7 @@ static int fill_frameinfo_by_link(mfxFrameInfo *frameinfo, AVFilterLink *link) frames_ctx = (AVHWFramesContext *)link->hw_frames_ctx->data; frames_hwctx = frames_ctx->hwctx; - *frameinfo = frames_hwctx->surfaces[0].Info; + *frameinfo = frames_hwctx->nb_surfaces ? frames_hwctx->surfaces[0].Info : *frames_hwctx->info; } else { pix_fmt = link->format; desc = av_pix_fmt_desc_get(pix_fmt);