From patchwork Thu Mar 14 21:26:33 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Timo Rothenpieler X-Patchwork-Id: 47065 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:9204:b0:1a3:31a3:7958 with SMTP id tl4csp719490pzb; Thu, 14 Mar 2024 14:27:12 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCX/58C19EVDotwH6n8LB5+kmZnfn1gKKV/Tmnx55MDu0gCcLiTiSghbChNB+oaskKqbTaXjnHuu/Gjv9DeSaGoUMo+W3HI3Y7isEg== X-Google-Smtp-Source: AGHT+IHrwPMM3MZJyJFre+Y/1DWbaiaK5h/4/wsUMOuqZLd8EK21fG+NsTJbztjLajo9+uCYYqF3 X-Received: by 2002:a17:906:e9a:b0:a45:bdc0:7f00 with SMTP id p26-20020a1709060e9a00b00a45bdc07f00mr1330006ejf.46.1710451632434; Thu, 14 Mar 2024 14:27:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1710451632; cv=none; d=google.com; s=arc-20160816; b=DNaWp2Wyj5l42SwUwhLYRG6AyBPSC8CPYb0UHj299XNAGQbXiRRNx/n9NJsYugQK9H kwQd0xV69wq9WgQTjh5fDAv4zoXfoU5rEQn7o4A+5oZG3nEsttDyYGPftek9YSv+aawj xFuPggFWl2yX+YNyKIUOGHccfB3MVokmfhBHGhvAmhm+PX9ZYysITR0fClbqQDutz7cH nZGoODwXq9oLd92jOgVchrVjl7p6xKGDnBE00FYYRF0SSSimhguWglkZIqPJRcyFT/wn wflCDDHcsjswgNcQKKmswHFeHyFEvNQtDDqQVC3X7LX0vRjuagMjuzNgrku7j4u1cQS+ j9zA== 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=o5MHwGxo2jkUasmeVOwNrkXE2eb24yhVwuqp0k3Cz9c=; fh=LnlYe9qYwgML7nWWXqAumr7YCmPjjpEPjQf6GasgJC0=; b=Ghfzy4cVtKNax+N5t9rXRigWweU/au8FvlL2Fgdb2HZiHSwbfx9TNbBoYPaS/oey18 KS0HBY8YR+mDz9/ZQVmMbGefsd4QCf9dDms24Px6BAfMDQEN0otyHrlqg9LiSxp/6IMS Qc/NKG/1ZjV8MbDIuNNX8KFYWa83ScOIpSAYe4by5hI4vwFJ8PpFy5+KVwUVjx8gF0vn esAKBp4ebfC5ASi8M1w8ioSMUclI/V7BL2ka2ZaT599ZHHWmntkuKvFpS3ItUOQHv6/e 4XbQc8L3q2sFGd8BVQssfUl6Jk/b4+95GXy4mygzVNJeb/l4HMzmocgk4x/sY5WOXpTe ytVw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@rothenpieler.org header.s=mail header.b="aUBm6tP/"; 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=rothenpieler.org Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id q21-20020a1709066b1500b00a45af7b9702si1066272ejr.38.2024.03.14.14.27.12; Thu, 14 Mar 2024 14:27:12 -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=@rothenpieler.org header.s=mail header.b="aUBm6tP/"; 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=rothenpieler.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 17AC368D19F; Thu, 14 Mar 2024 23:26:55 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from btbn.de (btbn.de [144.76.60.213]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B911268D131 for ; Thu, 14 Mar 2024 23:26:45 +0200 (EET) Received: from [authenticated] by btbn.de (Postfix) with ESMTPSA id 419F128190F0F; Thu, 14 Mar 2024 22:26:45 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rothenpieler.org; s=mail; t=1710451605; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=n7C1NbnRDmODo3anzXr2XnxoBzTX0kBfD0N56+1iv04=; b=aUBm6tP/kL0YaRWv64ER5S6pPC/vHCFNu8D1qb+fV4vgrNKi92aPQ021AUXiZPiXGP34dc +d8KdqQW2G01NetEKN2GUSipWMG1Jj+O5sUjbSB53/LDV8jbRiZUx4mcJJxy1yCfzUnOIe iq3xlr7RIYMvOK7g4Kq1zdNaaSAEheU9+Sng/xRbBHUlXXFT70Pmdmtz/zAXDy7GrAg/tk zcbqBikfiemGuNiPgKClIrz9G9UI3lHjN+L94WOaeU0jZEITAP42xqPegOEK9H6Ztv13M9 f4HPaVqZNqveVis65ewE2NBZv9GJzzXl/TLV2T1CB58vklOI2nEWLeq4E868VQ== From: Timo Rothenpieler To: ffmpeg-devel@ffmpeg.org Date: Thu, 14 Mar 2024 22:26:33 +0100 Message-Id: <20240314212633.2736-3-timo@rothenpieler.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240314212633.2736-1-timo@rothenpieler.org> References: <20240314212633.2736-1-timo@rothenpieler.org> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 3/3] avutil/hwcontext_d3d11va: add logging to dxgi debug interfaces 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: Timo Rothenpieler Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: R4BbzokF6Mnd --- libavutil/hwcontext_d3d11va.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/libavutil/hwcontext_d3d11va.c b/libavutil/hwcontext_d3d11va.c index 1b96c38d25..e30c8fc238 100644 --- a/libavutil/hwcontext_d3d11va.c +++ b/libavutil/hwcontext_d3d11va.c @@ -685,9 +685,17 @@ static int d3d11va_device_create(AVHWDeviceContext *ctx, const char *device, if (pf_DXGIGetDebugInterface) { IDXGIDebug *dxgi_debug = NULL; hr = pf_DXGIGetDebugInterface(&IID_IDXGIDebug, (void**)&dxgi_debug); - if (SUCCEEDED(hr) && dxgi_debug) + if (SUCCEEDED(hr) && dxgi_debug) { IDXGIDebug_ReportLiveObjects(dxgi_debug, DXGI_DEBUG_ALL, DXGI_DEBUG_RLO_ALL); + av_log(ctx, AV_LOG_INFO, "Enabled dxgi debugging.\n"); + } else { + av_log(ctx, AV_LOG_WARNING, "Failed enabling dxgi debugging.\n"); + } + } else { + av_log(ctx, AV_LOG_WARNING, "Failed getting dxgi debug interface.\n"); } + } else { + av_log(ctx, AV_LOG_WARNING, "Failed loading dxgi debug library.\n"); } } #endif