From patchwork Tue Nov 14 14:05:48 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mark Thompson X-Patchwork-Id: 6044 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.2.161.94 with SMTP id m30csp3366482jah; Tue, 14 Nov 2017 06:05:59 -0800 (PST) X-Google-Smtp-Source: AGs4zMbypfH/6mr3z6kAkciQlVFZtOnvuOVcjFjmFJsRrF+JpAW5fNUNgDeZlT2x1gBwzwpRZc8Q X-Received: by 10.28.111.76 with SMTP id k73mr9543815wmc.110.1510668359471; Tue, 14 Nov 2017 06:05:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510668359; cv=none; d=google.com; s=arc-20160816; b=K3tVehFTqoV5aZe+8dkTHFWzQeVqiwJUccvzWdJ9VwCJNy1D+A1jhP7cV7/wJIfxW2 TUbREWKzNRhEbcvc5532MgzBPLdpgvXM0iC9I+vgHKTaDqMDNOOZE21/oQ2OkOkwm/1o UZcVnjBunLgJwRNnMvj8SxAOfJw/Z9BdAebuVCiIWSdRU7J1KC4beoZH4eluHMiQBR3P f3fRUi0KfHLmmBbVNUrQAP9E+O9I31ivTJMLbEe8mI+t3uC4qlMfRTkPQ0lpewSjuv4m mlAeSVXaTNHodo8te6X0yHxWNicrsot1skVJbGZluPvJ1stka1XIw08R2opg7gXDuHAh z/AQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:content-language:mime-version:user-agent:date :message-id:from:to:dkim-signature:delivered-to :arc-authentication-results; bh=JRvxm/jfBvtSK+9FlBeWEsPP13TlO9FyuSUXtI5Ex/Y=; b=EcZHM3jVPKgFfwnfxZAYe0w5lZKd+mzta2SsHYp+P1HSkS9SDyvKCF9xxR2yX8gjMf qB1XQ9n5fwtBA1cYx6gXILLE6BzTQ1u6CpPlCfSFMBAAdZNWNfBXhhrBugP849ZOCybE k9TPVSDRlzbSR3uyirsJRp/2xaEcSkOP9W26jdOPJpUMjl3OLW0Ld7XtYu3aMuhUL0Ov ThZggBohInwPnggH68Yb/XXPCFuOpM7DJ7ommeLBQ4nRhwULqjPCRiY3NMGh4c2ccqee AjQBdLkr/vvQvdED02/VYyKy9jX90BizhpW9rrvtEOf7O2jgLIOYf24eN7CWXEj8VWTg TDOA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@jkqxz-net.20150623.gappssmtp.com header.s=20150623 header.b=nNYBmoAI; 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 k129si944807wmf.199.2017.11.14.06.05.58; Tue, 14 Nov 2017 06:05:59 -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=@jkqxz-net.20150623.gappssmtp.com header.s=20150623 header.b=nNYBmoAI; 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 367E9689D74; Tue, 14 Nov 2017 16:05:42 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wr0-f179.google.com (mail-wr0-f179.google.com [209.85.128.179]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id F285268097C for ; Tue, 14 Nov 2017 16:05:35 +0200 (EET) Received: by mail-wr0-f179.google.com with SMTP id k61so17586702wrc.4 for ; Tue, 14 Nov 2017 06:05:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jkqxz-net.20150623.gappssmtp.com; s=20150623; h=to:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=YhBx9iJ6XzPWuNAPp6Xdl6WGlzDu8tLmPs88TztAkaE=; b=nNYBmoAIV+ZQ3XYraHy3/QF20Xcn0uE7lD+56RQI8S16gsbM9m5+xoZMclkq9az00s unssMM2c/yQDkaeVewtLn5ZAuWumHPezO3OkU4GhWhk6yKfztnOHR57Q7hFsh0GA5UwU CEKO0kKap+dzQDGa5H6CzJmkERdfoYts8PYmSjfahPsS1uY1ocvYiuO0lM2ADDX/e6m9 ENAUoMrF3bZnX/gxivkxadDkng29rrL/RQ8cJ1r9itUyw5YLOqOumcMoiCgO3KstZFq1 lg53Wm9IqtNNoHrzHlodQKrz5OCWJjKoJEGVsZMQOMocYqzR8BUvNFlNSCTejRybcKu6 ts7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=YhBx9iJ6XzPWuNAPp6Xdl6WGlzDu8tLmPs88TztAkaE=; b=ryrriK02DL10pfAGoeDb2nF0VzShyg6ZhL2Vh5rZitu8HT3jtn3zCiLhiuvWlMIP3Z 3GMPHq05v6RmUXBErNqelqSRdXcS/EfqPEBCA8I8iugVVHjFpTBnSweug0NckoqLXiKa k4Ex2SgEyal89RQwx6/KU44rB1wsUDH33hmxg4O/ILc5pgSWTMZ+79JXaFBoBjzQunKd glhWpTOHPNs8bRjFrBrZBp6jmFlRJBrJjWhqbGKb2kQJVF0GiiXtTwsW2J/z4RzdN07m ZMTuHSY3tlhnlUUVErgIzvPWcC2ns3DlAL89CyUM6R2YqsG0Yqmas+KiTO8pmt+Pp2/J pGhg== X-Gm-Message-State: AJaThX7gIX5VNfATUfmKdfEb90NMwZhfUCK85gCE73iXPfUKVDMF5Cxv 0a4KY0Bes00gZM5x8ZnCJx7Azq4P X-Received: by 10.223.130.56 with SMTP id 53mr7560802wrb.131.1510668350319; Tue, 14 Nov 2017 06:05:50 -0800 (PST) Received: from [192.168.0.9] (cpc91242-cmbg18-2-0-cust650.5-4.cable.virginm.net. [82.8.130.139]) by smtp.gmail.com with ESMTPSA id z108sm24157729wrb.67.2017.11.14.06.05.49 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 14 Nov 2017 06:05:49 -0800 (PST) To: FFmpeg development discussions and patches From: Mark Thompson Message-ID: <7c81240a-7e90-9f73-2288-27856ccf458c@jkqxz.net> Date: Tue, 14 Nov 2017 14:05:48 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 Content-Language: en-US Subject: [FFmpeg-devel] [PATCH] hwcontext_d3d11: Log adapter details on device creation 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" This is helpful to know what device has actually been used. --- libavutil/hwcontext_d3d11va.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/libavutil/hwcontext_d3d11va.c b/libavutil/hwcontext_d3d11va.c index 65dd6651fc..769c81fd77 100644 --- a/libavutil/hwcontext_d3d11va.c +++ b/libavutil/hwcontext_d3d11va.c @@ -515,8 +515,15 @@ static int d3d11va_device_create(AVHWDeviceContext *ctx, const char *device, hr = mD3D11CreateDevice(pAdapter, pAdapter ? D3D_DRIVER_TYPE_UNKNOWN : D3D_DRIVER_TYPE_HARDWARE, NULL, creationFlags, NULL, 0, D3D11_SDK_VERSION, &device_hwctx->device, NULL, NULL); - if (pAdapter) + if (pAdapter) { + DXGI_ADAPTER_DESC2 desc; + hr = IDXGIAdapter2_GetDesc(pAdapter, &desc); + if (!FAILED(hr)) { + av_log(ctx, AV_LOG_INFO, "Using device %04x:%04x (%ls).\n", + desc.VendorId, desc.DeviceId, desc.Description); + } IDXGIAdapter_Release(pAdapter); + } if (FAILED(hr)) { av_log(ctx, AV_LOG_ERROR, "Failed to create Direct3D device (%lx)\n", (long)hr); return AVERROR_UNKNOWN;