Seungha Yang
|
47ff41bcd2
|
d3d11memory: Protect against concurrent access from GPU and CPU to staging texture
Staging texture does not allow GPU access while it's CPU mapped.
But because we cannot block concurrent READ access by GstMemory design,
additional staging texture is still required.
Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1182
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2375>
|
2022-05-05 18:59:05 +00:00 |
|
Sebastian Dröge
|
8ab1c5791b
|
d3d11: Remove non-existing gst_d3d11_memory_get_type() API from header
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1764>
|
2022-02-21 21:26:43 +00:00 |
|
Seungha Yang
|
cb7e454b53
|
d3d11: Reorganize format mapping table
... and handle GST <-> D3D11 format mapping in a single place to
make adding format easier
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1699>
|
2022-02-16 18:41:05 +00:00 |
|
Seungha Yang
|
dd906f9610
|
d3d11: Store device format in struct
Holding pointer to struct was unsafe approach because
the pointer to d3d11 format will be invalidated once d3d11 device
object is released
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1699>
|
2022-02-16 18:41:05 +00:00 |
|
Seungha Yang
|
af9b9be76d
|
d3d11memory: Inform subresource index via GstMapInfo::user_data
By using this way, caller does not need to call another method
gst_d3d11_memory_get_subresource_index()
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1408>
|
2022-02-08 10:05:35 +00:00 |
|
Seungha Yang
|
a37da515f4
|
d3d11memory: Add support for ID3D11Buffer
Allow wrap ID3D11Buffer via GstD3D11Memory object
At the moment, only staging ID3D11Buffer is supported.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1408>
|
2022-02-08 10:05:35 +00:00 |
|
Thibault Saunier
|
019971a3c7
|
Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir
|
2021-09-24 16:14:36 -03:00 |
|