Seungha Yang
6ede4a99a7
d3d11window: Increase timeout to 10 sec for WinRT window implementations
...
No strong reason for this number, but we can follow other well known
UWP implementation ANGLE.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1461 >
2020-07-24 04:53:44 +00:00
Seungha Yang
afe941249e
d3d11window: Add unprepare method to clear internal resource
...
GObject::dispose method can be called multiple times. As win32 d3d11window
has an internal thread and because GObject::dispose method could be called from the
thread, it might cause problems such as trying to join self-thread
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1299 >
2020-05-27 04:59:50 +09:00
Seungha Yang
c1d2d9171d
d3d11window: Invoke initial resize method from baseclass
...
... instead of calling from subclass in order for baseclass to handle
more things between swapchain creation and resource creation.
2020-02-05 00:52:48 +00:00
Seungha Yang
20d85c95d0
d3d11window_corewindow: Always call methods of CoreWindow interface from UI thread
...
Like swapchain panel implementation, most methods of CoreWindow
should be called from UI thread.
2020-01-23 03:49:19 +00:00
Seungha Yang
e4daa2ef43
d3d11: Add support for Universal Windows Platform
...
Initial UWP support via new window (CoreWindow and SwapChainPanel) implementation.
2020-01-06 20:14:51 +09:00