mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 06:54:49 +00:00
d3d11: Run indent
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3250>
This commit is contained in:
parent
1ec4905e92
commit
31be056b6e
2 changed files with 18 additions and 20 deletions
|
@ -276,8 +276,7 @@ gst_d3d11_screen_capture_src_class_init (GstD3D11ScreenCaptureSrcClass * klass)
|
||||||
|
|
||||||
gst_element_class_set_static_metadata (element_class,
|
gst_element_class_set_static_metadata (element_class,
|
||||||
"Direct3D11 screen capture src", "Source/Video",
|
"Direct3D11 screen capture src", "Source/Video",
|
||||||
"Captures desktop screen",
|
"Captures desktop screen", "Seungha Yang <seungha@centricular.com>");
|
||||||
"Seungha Yang <seungha@centricular.com>");
|
|
||||||
|
|
||||||
caps = gst_d3d11_get_updated_template_caps (&template_caps);
|
caps = gst_d3d11_get_updated_template_caps (&template_caps);
|
||||||
gst_element_class_add_pad_template (element_class,
|
gst_element_class_add_pad_template (element_class,
|
||||||
|
@ -911,21 +910,22 @@ gst_d3d11_screen_capture_src_start (GstBaseSrc * bsrc)
|
||||||
break;
|
break;
|
||||||
case GST_D3D11_SCREEN_CAPTURE_FLOW_UNSUPPORTED:
|
case GST_D3D11_SCREEN_CAPTURE_FLOW_UNSUPPORTED:
|
||||||
#ifdef HAVE_WINRT_CAPTURE
|
#ifdef HAVE_WINRT_CAPTURE
|
||||||
/* Try WinRT capture if DXGI capture does not work */
|
/* Try WinRT capture if DXGI capture does not work */
|
||||||
if (self->capture_api == GST_D3D11_SCREEN_CAPTURE_API_DXGI) {
|
if (self->capture_api == GST_D3D11_SCREEN_CAPTURE_API_DXGI) {
|
||||||
self->capture_api = GST_D3D11_SCREEN_CAPTURE_API_WGC;
|
self->capture_api = GST_D3D11_SCREEN_CAPTURE_API_WGC;
|
||||||
gst_clear_object (&capture);
|
gst_clear_object (&capture);
|
||||||
GST_WARNING_OBJECT (self, "DXGI capture is not available");
|
GST_WARNING_OBJECT (self, "DXGI capture is not available");
|
||||||
capture = gst_d3d11_winrt_capture_new (self->device, monitor, nullptr);
|
capture = gst_d3d11_winrt_capture_new (self->device, monitor, nullptr);
|
||||||
if (capture && gst_d3d11_screen_capture_prepare (capture) == GST_FLOW_OK) {
|
if (capture
|
||||||
GST_INFO_OBJECT (self, "Fallback to Windows Graphics Capture");
|
&& gst_d3d11_screen_capture_prepare (capture) == GST_FLOW_OK) {
|
||||||
break;
|
GST_INFO_OBJECT (self, "Fallback to Windows Graphics Capture");
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
#endif
|
#endif
|
||||||
goto unsupported;
|
goto unsupported;
|
||||||
default:
|
default:
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (self->capture_api == GST_D3D11_SCREEN_CAPTURE_API_DXGI &&
|
if (self->capture_api == GST_D3D11_SCREEN_CAPTURE_API_DXGI &&
|
||||||
|
|
|
@ -683,8 +683,8 @@ gst_d3d11_winrt_capture_thread_func (GstD3D11WinRTCapture * self)
|
||||||
/* hold list of capture objects to send target window closed event */
|
/* hold list of capture objects to send target window closed event */
|
||||||
AcquireSRWLockExclusive (&capture_list_lock);
|
AcquireSRWLockExclusive (&capture_list_lock);
|
||||||
g_object_weak_ref (G_OBJECT (self),
|
g_object_weak_ref (G_OBJECT (self),
|
||||||
(GWeakNotify) gst_d3d11_winrt_capture_weak_ref_notify, nullptr);
|
(GWeakNotify) gst_d3d11_winrt_capture_weak_ref_notify, nullptr);
|
||||||
capture_list = g_list_append (capture_list, self);
|
capture_list = g_list_append (capture_list, self);
|
||||||
ReleaseSRWLockExclusive (&capture_list_lock);
|
ReleaseSRWLockExclusive (&capture_list_lock);
|
||||||
|
|
||||||
self->hidden_window = gst_d3d11_winrt_create_hidden_window (self);
|
self->hidden_window = gst_d3d11_winrt_create_hidden_window (self);
|
||||||
|
@ -908,8 +908,7 @@ again:
|
||||||
if (size.Width != self->pool_size.Width ||
|
if (size.Width != self->pool_size.Width ||
|
||||||
size.Height != self->pool_size.Height) {
|
size.Height != self->pool_size.Height) {
|
||||||
GST_DEBUG_OBJECT (self, "Size changed %dx%d -> %dx%d",
|
GST_DEBUG_OBJECT (self, "Size changed %dx%d -> %dx%d",
|
||||||
self->pool_size.Width, self->pool_size.Height,
|
self->pool_size.Width, self->pool_size.Height, size.Width, size.Height);
|
||||||
size.Width, size.Height);
|
|
||||||
self->pool_size = size;
|
self->pool_size = size;
|
||||||
frame = nullptr;
|
frame = nullptr;
|
||||||
hr = inner->pool->Recreate (inner->d3d_device.Get (),
|
hr = inner->pool->Recreate (inner->d3d_device.Get (),
|
||||||
|
@ -989,4 +988,3 @@ gst_d3d11_winrt_capture_new (GstD3D11Device * device, HMONITOR monitor_handle,
|
||||||
|
|
||||||
return GST_D3D11_SCREEN_CAPTURE_CAST (self);
|
return GST_D3D11_SCREEN_CAPTURE_CAST (self);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue