summaryrefslogtreecommitdiff
path: root/gst-libs
diff options
context:
space:
mode:
authorSeungha Yang <seungha@centricular.com>2021-05-28 23:21:19 +0900
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>2021-05-29 10:30:28 +0000
commitb1541a7470d4e20c04a14606de652a32c6ca0a4e (patch)
tree6189e56894c25f3704f1f9b165899bd942632238 /gst-libs
parent0b551382c45d4f0b33e154cc7dae6606da1f07a8 (diff)
downloadgstreamer-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.c11
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;
}