From patchwork Tue May 4 12:58:28 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Asaf Kave X-Patchwork-Id: 27585 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a6b:6109:0:0:0:0:0 with SMTP id v9csp393395iob; Tue, 4 May 2021 05:58:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwWT8SddzGzun9ogrJ4+pHLwbIc6mvkud5tgzcoB92lt6TnfCWFLBNNnYO/eJ13KtNcr8lr X-Received: by 2002:a17:906:4a8c:: with SMTP id x12mr13429602eju.133.1620133132107; Tue, 04 May 2021 05:58:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620133132; cv=none; d=google.com; s=arc-20160816; b=yPZgcg6g1K5CdQ7ZNfpxSu94RxosHEwXOXGcs41ENqruTdqRRf0lHdoFlNlf4a6ebN y2pF2g+ZstvCDUg83z2G3Ic23AOh/wpKWlNZvXbDKwsU3Te3W2VmYGa0lL/pdDWAQD8L ewFqW8eQ8srXQxEmtVYaHF/0HwxYRxPZC0yEjwwwWGDifSRGFOKzrr2edawZrypOeI4m If8SUcGHj5oxlr3ombhaUFBKyvdroPua5ygYqIDF6iV3uGfKcCZDYipVB4jkGKYl056c aJPIBDc/uSSWbA8dgcVm9UJDCTiJqGC83qIapJNN6Fa4ffOkzRlMdM0bAgajHdeKEaC4 LobA== 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:to:message-id:date:from:in-reply-to:references :mime-version:dkim-signature:delivered-to; bh=EOTWWOfWHooPZ5PqpY3vckHbH2oKEQovqWslFXWo2hY=; b=niD7cdUKnaQ0c4rqKEDHAbIBaEeSRgmAs9Agv5BAbN9ghK2NH7BPKqLSSvrrXTLpmP ZHG4ZvTzH5FXOsK+EAX0+LJwAvMiPsx2vqyf+YIs2ogY1YPaaTc03zQXzYA0Qm5Rbj5T ESa2pK5F/eyFiqvIbRGjmC+Ivyzlr8x4OuGjok68cYnMvtcUnOq98KmYdFCc1tT7o8Qn gBNW/bj1Q2Bmj/TKYpX6qQ5EQ8/nuCddx9Eq9PkQLxMOPGAzv3158cD5IV6Bqt7dwGym wTFqhOyY3PtbOzUtDuq7gMqfum8d7kpwMk5LzIqxAEKr0X77ZEbhByCGhL0QqwmJsNn/ Cvng== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=VC9nCPcF; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id h7si11101041edb.471.2021.05.04.05.58.51; Tue, 04 May 2021 05:58:52 -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=@gmail.com header.s=20161025 header.b=VC9nCPcF; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D9B09680AEB; Tue, 4 May 2021 15:58:48 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-yb1-f170.google.com (mail-yb1-f170.google.com [209.85.219.170]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BF96468011C for ; Tue, 4 May 2021 15:58:41 +0300 (EEST) Received: by mail-yb1-f170.google.com with SMTP id v39so12022062ybd.4 for ; Tue, 04 May 2021 05:58:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=0TsXXqu3G2DK0X3Nwl2qoLLbtkq6Ss/4iWy1p6JpJcM=; b=VC9nCPcFvusC9qVDZu6G6tvl69TOxkZJpeBxzBjjJAE36mxTIZg2kz9H74l7sLa1Bx 7vdDqbE59qkCyv4tU0Qlu2RO2WRrfWxBnvBLyEW1qDPk/gLIdoU7Ju1egS2Zh88pB3GD IufhIDY4ptIAGXEwpa4J0fAJqIngRh22lvf5tvTRa+DChW041LbJl4Nya2Zd3ffbtDJk aQ2ABxQ8ZmK/j56FSwD0eQ9u/B6rWGKZA1kS7/dK27TsGzhxe5VRHXOUMu/JIjLNUhxA mVy5a9Q5Ww6rGZSHYjL5acuiv18NFylob3ExT7IVk/GWgztSNnNicmuJDMVor7tOJxif Q5Jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=0TsXXqu3G2DK0X3Nwl2qoLLbtkq6Ss/4iWy1p6JpJcM=; b=Xp0bWaehKOcepi8j2vk1YYP034YvaB7Bs5UwY7p7y2Ea4n7oNo6Lk4gW6JZvGdjSl3 gMmydBxnkJkOzLkLVmu0t3teR0OmeRTcFejiqHSCF8llMcWZ+Qalr3fLllprciOOhDLv CYi7E0Bmu/nZb8KRVeTmUA7jRFEfRqRAjBu0z/wJmQwPztb/9Fwa27j3a4GEjksAErF3 0J1QiJIx2MUsp4ssJ+JvUtg0bRQxtpMNoNYbVMHZzYMdlRhvD476HmQ8ACuupSJ13TGl ArTO+zGYcgPBdhA2q1jNdcC1h1LJj949kg5vl7x2ahtUxgQphDxI59AfbfOl9e9vtI9U 9qCg== X-Gm-Message-State: AOAM532WdcQqMg+dn+R9i3Wz1yAdCucv0x7A8kEs96mqOC2r3lCggEeT TTrstC1iGEEpD7PYUr5a4IKjErgcRS0pvWHDVH3pH8IugkFCeg== X-Received: by 2002:a25:cf02:: with SMTP id f2mr9089624ybg.2.1620133119858; Tue, 04 May 2021 05:58:39 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Asaf Kave Date: Tue, 4 May 2021 15:58:28 +0300 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] [PATCH] Enhancement for defect #6827 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: lXDJ6/aoYPzR Adding error logs to identify special failure, when Directd3d 9 is not supported. see defect #6827 --- libavutil/hwcontext_dxva2.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) } @@ -494,6 +494,7 @@ static int dxva2_device_create9ex(AVHWDeviceContext *ctx, UINT adapter) FF_D3DCREATE_FLAGS, &d3dpp, NULL, &exdev); if (FAILED(hr)) { + av_log(ctx, AV_LOG_ERROR, "Failed to create Direct3D_EX device (%lx)\n", (long)hr); IDirect3D9Ex_Release(d3d9ex); return AVERROR_UNKNOWN; } -- 2.19.1.windows.1 diff --git a/libavutil/hwcontext_dxva2.c b/libavutil/hwcontext_dxva2.c index 33b3dc80ff..41ca11760e 100644 --- a/libavutil/hwcontext_dxva2.c +++ b/libavutil/hwcontext_dxva2.c @@ -458,7 +458,7 @@ static int dxva2_device_create9(AVHWDeviceContext *ctx, UINT adapter) FF_D3DCREATE_FLAGS, &d3dpp, &priv->d3d9device); if (FAILED(hr)) { - av_log(ctx, AV_LOG_ERROR, "Failed to create Direct3D device\n"); + av_log(ctx, AV_LOG_ERROR, "Failed to create Direct3D device (%lx)\n", (long)hr); return AVERROR_UNKNOWN;