Seungha Yang
|
f89cb98495
|
d3d11videosink: Add gamma-mode and primaries-mode properties
Allows controlling gamma remap and/or chromatic adaptation behavior.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2831>
|
2022-08-04 02:48:57 +09:00 |
|
Seungha Yang
|
7d4a1a5beb
|
d3d11videosink: Early terminate mouse/keyboard event handling
... and add missing null check (plus coding style fix)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2824>
|
2022-08-02 14:24:22 +00:00 |
|
Seungha Yang
|
7a48843ca6
|
d3d11: Remove video processor
Processing using ID3D11VideoProcessor was integrated into
GstD3D11Converter and GstD3D11VideoProcessor implementation is
not used anymore.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2713>
|
2022-07-04 18:46:51 +00:00 |
|
Seungha Yang
|
5f39388ae5
|
d3d11videosink: Add support for rotation
Adding "rotate-method" property
Fixes: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1396
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2708>
|
2022-07-02 20:40:37 +00:00 |
|
Seungha Yang
|
4e75ca0351
|
d3d11videosink: Protect window with lock at every place
Access to the object should be thread safe to support runtime
property update
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2708>
|
2022-07-02 20:40:37 +00:00 |
|
Seungha Yang
|
5eeec16502
|
d3d11videosink: Use single GstD3D11Converter object
GstD3D11Converter supports videoprocessor and texture upload.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2697>
|
2022-07-02 05:40:47 +09:00 |
|
Seungha Yang
|
1043481247
|
d3d11videosink: Fix for force-aspect-ratio setting when rendering on shared texture
Set specified force-aspect-ratio value on window object
in case of shared texture rendering as well
Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1304
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2671>
|
2022-06-29 09:04:33 +00:00 |
|
Seungha Yang
|
aca71fd692
|
d3d11: Update gst_d3d11_allocation_params_new() interface
Define GST_D3D11_ALLOCATION_FLAG_DEFAULT (0) value instead of
casting enum type everywhere. And pass D3D11_RESOURCE_MISC_FLAG value
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2646>
|
2022-06-27 19:33:57 +00:00 |
|
Seungha Yang
|
170271b86f
|
d3d11: Revert staging buffer pool implementation
The staging buffer pool implementation was added to improve
throughput performance since we can avoid per-frame
CPU copy operation via staging texture but it turned out that
we can not make it thread safe. See
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1182
Reverting the staging texture implementation as it does not show
any visible value.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2651>
|
2022-06-23 22:03:52 +09:00 |
|
Seungha Yang
|
fb226f4733
|
d3d11: Run indent
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2131>
|
2022-04-08 11:51:37 +00:00 |
|
Thibault Saunier
|
25819c41fb
|
navigation: Add support for key Modifiers in all relevant events
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2010>
|
2022-03-25 15:16:03 +00:00 |
|
Vivienne Watermeier
|
6c2f6c3bd4
|
all: Use new navigation interface and API
Use and implement the new navigation interface in all relevant sink elements,
and use API functions everywhere instead of directy accessing the event structure.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1633>
|
2022-03-23 13:14:52 +00:00 |
|
Seungha Yang
|
499c89c729
|
d3d11videosink: Use staging buffer pool for non-d3d11 upstream
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1643>
|
2022-02-06 21:58:52 +09:00 |
|
Seungha Yang
|
052983014e
|
d3d11videosink: Add support for crop meta
... when upstream element is d3d11.
Note that, if upstream element is not d3d11, crop meta is almost
pointless since d3d11videosink will upload video frame to GPU memory
in any case.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/933>
|
2021-09-27 16:29:09 +00:00 |
|
Seungha Yang
|
0fa5a06ed9
|
d3d11videosink: Perform propose_allocation() even when we have no configured window
In order to support d3d11 device update, d3d11videosink will configure
window on the first buffer. So, there might not be configured
window when propose_allocation() is required.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/933>
|
2021-09-27 16:29:09 +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 |
|