Message ID | 20240508060316.681114-8-haihao.xiang@intel.com |
---|---|
State | New |
Headers | show
Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:9c8f:b0:1af:cdee:28c5 with SMTP id mj15csp65pzb; Tue, 7 May 2024 23:05:49 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXpLprgXmZK0kIjUsI08KJC2IvEl3I2E5ziP8n1Hg1+7OL4rLDGT7yTFgNWQ+5W4ffwg2v7fG6B4/bMYfn1XCGTk4JUfv9XqD9KKA== X-Google-Smtp-Source: AGHT+IGW0JUkhEdoRCJAdexIDIqQ8Z15aKi+ueDJwOYhDbAil8QVEXOrR9ZdKww3yUIj4dXscWTh X-Received: by 2002:a50:9e4a:0:b0:56e:2abd:d00f with SMTP id 4fb4d7f45d1cf-5731d9d493amr1132182a12.18.1715148348870; Tue, 07 May 2024 23:05:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1715148348; cv=none; d=google.com; s=arc-20160816; b=JjPxctDNC3e5RcleUvV9iXThiDHmcl7/xeVIF6/OQjV5pU8xZz0fsfSINgvqtiUGdt x/Ctap+FzVvCxugSyii4/QNPE+K6zDEPGm46i/29Kzt6VzckltfAMV4cnyE4OcsrOcOb 4nC+xl5PplxI/sh4Mp6BdNk+GDRdnI+i72P1GiyTGoAalwHn8D0JNLEYgiUhEZZ1duBb GorlnqBH73GPNkPxkLGcAjJTjy2sSnsNRMduKKcS/7r1XR0hlZKbEXWAnX+CHkXOHXm6 zBP5FKm0Lxf6vo0f1OqH2q0JVjzt28uFaOE1yG/TKdA4lOUm3CISQ/ZutpmKJMU3jktQ Ibfw== 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=hEDJ4uCNvcG5M9jlHI76B1Wg+igR+WwAYX1wtmGolxs=; fh=1kpmTRI1sW42eNCnNMby7VLIISQBX6KJuVYxOEG0t2A=; b=oQuWCLHTkh9xyPgN/Rbpl3tv9eEgN9VX+WlKbEq+aUDuEl2XrXYsRCUalj0GgK4gLM U85YuTS5fDhBY6WfLmxCu9xzkbYAXQ46N6aYNEO2EAQxuM1Gj5wrPXfLvHMtjIr3xEAN iEa+E3RYsRqbN1M6olcgoGU6IzCmmq4jUSQn+H6ab49WWI/vsJuBEmWPcZxeyMkNeals TWr3vUw3Tb8qs2nvbNMyKN72fytPkjUFgCu8mqVVqYX9pxws1t7tpMBOo8eta+1lTgg6 XpTis0HiapZHKbuXWYbVIuOj7Afjwi/nfpg1ZIYjdOCKhdelh7C7eOo7VJcdv8OFaIc2 tqZg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@intel.com header.s=Intel header.b=F9TO+qBV; 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: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id bf26-20020a0564021a5a00b005726f528effsi6900356edb.88.2024.05.07.23.05.48; Tue, 07 May 2024 23:05:48 -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=@intel.com header.s=Intel header.b=F9TO+qBV; 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 8305068D2FB; Wed, 8 May 2024 09:04:43 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.17]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 05BF768D601 for <ffmpeg-devel@ffmpeg.org>; Wed, 8 May 2024 09:04:35 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1715148281; x=1746684281; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=xmjY+OsvjRX1GpXJZRYddRajGQkmGLixVBbde7YW6uw=; b=F9TO+qBVaQ5iqNZpDg6AYsseHLluxgJr4WtxB9uZxbog7hkE6TimBFkr xT6IEUDX6oFuZAxtP0Yr3CDr9j5ARZ6ZcfatHPHclO1z1zH8SXXbQsAPX 9st2kOegW3VBtVMmA6Y/bpe+jHyIo5Cn67TOE195MIEqF0+x+QoowpsHi 8hmT1F52y1Cz6zC+Y86FCeLQBsR9JsPPxApqoQQ7bcsea3ixp6aAR9KnF q2EltOgd+oAAzBSDvqyAEUo7f5jnrvyxGoEoptMCHK0nyALGtOUqPpri3 2aG2MNltmKI6fQlxHGr2WYmMUuFF4ECKsyScTMNsRSJFuv2UQb/o5StKQ g==; X-CSE-ConnectionGUID: 38axKMqNRiievRwUFi9sUg== X-CSE-MsgGUID: hpzK7zD8Tz2eB+Elc9EvTQ== X-IronPort-AV: E=McAfee;i="6600,9927,11066"; a="10855368" X-IronPort-AV: E=Sophos;i="6.08,144,1712646000"; d="scan'208";a="10855368" Received: from fmviesa006.fm.intel.com ([10.60.135.146]) by fmvoesa111.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 May 2024 23:04:27 -0700 X-CSE-ConnectionGUID: w8TRWVzsSvuTOJhrmlbBxA== X-CSE-MsgGUID: taOrf97LTPCyhuaiVUvRig== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,144,1712646000"; d="scan'208";a="28828800" Received: from unknown (HELO xhh-dg264.sh.intel.com) ([10.238.2.76]) by fmviesa006-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 May 2024 23:04:26 -0700 From: "Xiang, Haihao" <haihao.xiang-at-intel.com@ffmpeg.org> To: ffmpeg-devel@ffmpeg.org Date: Wed, 8 May 2024 14:03:15 +0800 Message-Id: <20240508060316.681114-8-haihao.xiang@intel.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240508060316.681114-1-haihao.xiang@intel.com> References: <20240508060316.681114-1-haihao.xiang@intel.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v2 8/9] lavfi/qsvvpp: use the right mfxFrameInfo when dynamic frame pool is used X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Cc: Haihao Xiang <haihao.xiang@intel.com> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> X-TUID: fo7cZq8OVjpW |
Series |
[FFmpeg-devel,v2,1/9] lavu/hwcontext_qsv: update AVQSVFramesContext to support dynamic frame pool
|
expand
|
diff --git a/libavfilter/qsvvpp.c b/libavfilter/qsvvpp.c index 10d970652e..c4c338b36b 100644 --- a/libavfilter/qsvvpp.c +++ b/libavfilter/qsvvpp.c @@ -308,7 +308,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);