gstreamer/subprojects/gst-plugins-bad/sys/d3d11
Seungha Yang 4449881b08 d3d11: Add support for IPC
Adding d3d11ipcsrc and d3d11ipcsink elements so that Direct3D11 textures
can be shared between processes

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4514>
2023-05-06 03:19:09 +09:00
..
gstd3d11av1dec.cpp d3d11decoder: Handle input caps change 2022-11-16 13:12:38 +00:00
gstd3d11av1dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11basefilter.cpp d3d11convert: Add support for GstVideoOrientationMethod 2022-07-02 20:40:37 +00:00
gstd3d11basefilter.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11compositor.cpp d3d11compositor: Reconfigure resource only when output caps is changed 2023-04-17 17:30:26 +00:00
gstd3d11compositor.h d3d11compositor: Performance optimization 2022-06-20 19:18:53 +00:00
gstd3d11convert.cpp d3d11convert: add "method" property 2023-03-21 12:08:54 +00:00
gstd3d11convert.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11decoder.cpp d3d11: Don't use g_alloca() 2023-01-24 20:27:43 +00:00
gstd3d11decoder.h d3d11decoder: Handle input caps change 2022-11-16 13:12:38 +00:00
gstd3d11deinterlace.cpp d3d11: Fix typo in interlace mode name in enum 2023-04-18 14:56:41 +00:00
gstd3d11deinterlace.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11download.cpp d3d11: Revert staging buffer pool implementation 2022-06-23 22:03:52 +09:00
gstd3d11download.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11dxgicapture.cpp d3d11screencapturesrc: Use keyed mutex instead of fence 2023-03-02 03:03:58 +09:00
gstd3d11dxgicapture.h d3d11screencapture: Subclassing capture implementation 2022-10-21 14:21:28 +00:00
gstd3d11h264dec.cpp d3d11decoder: Handle input caps change 2022-11-16 13:12:38 +00:00
gstd3d11h264dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11h265dec.cpp d3d11decoder: Handle input caps change 2022-11-16 13:12:38 +00:00
gstd3d11h265dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11ipc.cpp d3d11: Add support for IPC 2023-05-06 03:19:09 +09:00
gstd3d11ipc.h d3d11: Add support for IPC 2023-05-06 03:19:09 +09:00
gstd3d11ipcclient.cpp d3d11: Add support for IPC 2023-05-06 03:19:09 +09:00
gstd3d11ipcclient.h d3d11: Add support for IPC 2023-05-06 03:19:09 +09:00
gstd3d11ipcserver.cpp d3d11: Add support for IPC 2023-05-06 03:19:09 +09:00
gstd3d11ipcserver.h d3d11: Add support for IPC 2023-05-06 03:19:09 +09:00
gstd3d11ipcsink.cpp d3d11: Add support for IPC 2023-05-06 03:19:09 +09:00
gstd3d11ipcsink.h d3d11: Add support for IPC 2023-05-06 03:19:09 +09:00
gstd3d11ipcsrc.cpp d3d11: Add support for IPC 2023-05-06 03:19:09 +09:00
gstd3d11ipcsrc.h d3d11: Add support for IPC 2023-05-06 03:19:09 +09:00
gstd3d11mpeg2dec.cpp d3d11decoder: Handle input caps change 2022-11-16 13:12:38 +00:00
gstd3d11mpeg2dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11overlay.cpp d3d11overlay: Enhance documentation and fix typo 2023-04-20 18:05:27 +00:00
gstd3d11overlay.h d3d11: Add d3d11overlay element 2023-04-17 23:22:57 +09:00
gstd3d11overlaycompositor.cpp d3d11overlaycompositor: fix texture width and height 2023-02-22 15:18:12 +01:00
gstd3d11overlaycompositor.h d3d11overlaycompositor: Objectify overlay render implementation 2022-07-02 05:37:27 +09:00
gstd3d11pluginutils.cpp d3d11: Don't find global default allocator 2022-08-06 23:55:18 +09:00
gstd3d11pluginutils.h d3d11: Update library doc 2022-08-27 22:40:34 +09:00
gstd3d11screencapture.cpp d3d11screencapture: Add WinRT API based capture mode 2022-10-21 14:21:28 +00:00
gstd3d11screencapture.h d3d11screencapture: Add WinRT API based capture mode 2022-10-21 14:21:28 +00:00
gstd3d11screencapturedevice.cpp bad: Update indent 2023-02-28 10:12:31 +00:00
gstd3d11screencapturedevice.h d3d11: Update build-time dependency 2022-02-11 20:01:52 +00:00
gstd3d11screencapturesrc.cpp d3d11screencapturesrc: Add "window-capture-mode" property 2023-04-03 15:06:47 +00:00
gstd3d11screencapturesrc.h d3d11: Rename screen capture element 2021-10-14 15:15:56 +00:00
gstd3d11testsrc.cpp d3d11testsrc: Use keyed mutex for rendering patterns 2023-03-01 14:13:14 +00:00
gstd3d11testsrc.h d3d11: Add d3d11testsrc element 2022-06-09 05:08:41 +09:00
gstd3d11upload.cpp d3d11: Update gst_d3d11_allocation_params_new() interface 2022-06-27 19:33:57 +00:00
gstd3d11upload.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11videosink.cpp d3d11videosink: fix race conditions in win32 window 2023-04-03 11:19:11 +00:00
gstd3d11videosink.h d3d11videosink: Protect window with lock at every place 2022-07-02 20:40:37 +00:00
gstd3d11vp8dec.cpp d3d11decoder: Handle input caps change 2022-11-16 13:12:38 +00:00
gstd3d11vp8dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11vp9dec.cpp d3d11decoder: Handle input caps change 2022-11-16 13:12:38 +00:00
gstd3d11vp9dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11window.cpp d3d11videosink: Fix tearing in case of fullscreen mode 2023-03-15 22:56:02 +00:00
gstd3d11window.h d3d11videosink: Fix tearing in case of fullscreen mode 2023-03-15 22:56:02 +00:00
gstd3d11window_corewindow.cpp d3d11: Use correct ref/unref methods 2022-11-28 18:50:03 +00:00
gstd3d11window_corewindow.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11window_dummy.cpp d3d11videosink: Fix deadlock when parent window is busy 2022-12-15 17:37:48 +00:00
gstd3d11window_dummy.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11window_swapchainpanel.cpp d3d11: Use correct ref/unref methods 2022-11-28 18:50:03 +00:00
gstd3d11window_swapchainpanel.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11window_win32.cpp d3d11videosink: Fix for ignored initial render rectangle 2023-04-26 19:39:09 +00:00
gstd3d11window_win32.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstd3d11winrtcapture.cpp d3d11screencapturesrc: Add "window-capture-mode" property 2023-04-03 15:06:47 +00:00
gstd3d11winrtcapture.h d3d11screencapturesrc: Add "window-capture-mode" property 2023-04-03 15:06:47 +00:00
meson.build d3d11: Add support for IPC 2023-05-06 03:19:09 +09:00
plugin.cpp d3d11: Add support for IPC 2023-05-06 03:19:09 +09:00