diff options
author | Seungha Yang <seungha@centricular.com> | 2021-05-28 23:21:19 +0900 |
---|---|---|
committer | GStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org> | 2021-05-29 10:30:28 +0000 |
commit | b1541a7470d4e20c04a14606de652a32c6ca0a4e (patch) | |
tree | 6189e56894c25f3704f1f9b165899bd942632238 /gst-libs | |
parent | 0b551382c45d4f0b33e154cc7dae6606da1f07a8 (diff) | |
download | gstreamer-plugins-bad-b1541a7470d4e20c04a14606de652a32c6ca0a4e.tar.gz |
d3d11: Suppress some warning logs
We uses gst_d3d11_device_new() for enumerating device which can
fail for some reason. Don't print warning log for the case.
And decoding capability check is the same case as well.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2286>
Diffstat (limited to 'gst-libs')
-rw-r--r-- | gst-libs/gst/d3d11/gstd3d11device.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/gst-libs/gst/d3d11/gstd3d11device.c b/gst-libs/gst/d3d11/gstd3d11device.c index b6d0982bc..b86628734 100644 --- a/gst-libs/gst/d3d11/gstd3d11device.c +++ b/gst-libs/gst/d3d11/gstd3d11device.c @@ -765,7 +765,7 @@ gst_d3d11_device_constructed (GObject * object) NULL, d3d11_flags, feature_levels, G_N_ELEMENTS (feature_levels), D3D11_SDK_VERSION, &priv->device, &selected_level, &priv->device_context); - if (!gst_d3d11_result (hr, NULL)) { + if (FAILED (hr)) { /* Retry if the system could not recognize D3D_FEATURE_LEVEL_11_1 */ hr = D3D11CreateDevice ((IDXGIAdapter *) adapter, D3D_DRIVER_TYPE_UNKNOWN, NULL, d3d11_flags, &feature_levels[1], @@ -786,7 +786,7 @@ gst_d3d11_device_constructed (GObject * object) D3D11_SDK_VERSION, &priv->device, &selected_level, &priv->device_context); - if (!gst_d3d11_result (hr, NULL)) { + if (FAILED (hr)) { /* Retry if the system could not recognize D3D_FEATURE_LEVEL_11_1 */ hr = D3D11CreateDevice ((IDXGIAdapter *) adapter, D3D_DRIVER_TYPE_UNKNOWN, NULL, d3d11_flags, &feature_levels[1], @@ -795,11 +795,12 @@ gst_d3d11_device_constructed (GObject * object) } } - if (gst_d3d11_result (hr, NULL)) { + if (SUCCEEDED (hr)) { GST_DEBUG_OBJECT (self, "Selected feature level 0x%x", selected_level); } else { - GST_WARNING_OBJECT (self, - "cannot create d3d11 device, hr: 0x%x", (guint) hr); + GST_INFO_OBJECT (self, + "cannot create d3d11 device for adapter index %d with flags 0x%x, " + "hr: 0x%x", priv->adapter, d3d11_flags, (guint) hr); goto error; } |