gstreamer/subprojects/gst-plugins-bad/sys/dwrite
Seungha Yang ac11ccd4ff dwrite: Protect entire draw operation with D3D11 lock
d2d runtime seems to execute pending GPU command list
when DXGI ID2D1RenderTarget is being released, and it will invoke
d3d11 immediate context APIs. Should protect all rendering operations
and DXGI resources with lock.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5659>
2023-11-15 19:25:46 +09:00
..
libcaption dwrite: Add support for closed caption overlay 2023-06-27 13:23:07 +00:00
gstdwrite-effect.cpp dwrite: Move background-color and color-emoji options to effect object 2023-08-02 01:02:32 +09:00
gstdwrite-effect.h dwrite: Move background-color and color-emoji options to effect object 2023-08-02 01:02:32 +09:00
gstdwrite-enums.cpp dwrite: Add DirectWrite text rendering plugin 2023-06-15 12:53:02 +00:00
gstdwrite-enums.h dwrite: Add DirectWrite text rendering plugin 2023-06-15 12:53:02 +00:00
gstdwrite-renderer.cpp d3d12, dwrite, va: Fix various msys2 build error/warning 2023-10-12 10:53:58 +00:00
gstdwrite-renderer.h dwrite: Move background-color and color-emoji options to effect object 2023-08-02 01:02:32 +09:00
gstdwrite-utils.cpp dwrite: Add GstDWriteSubtitleMeta 2023-06-28 20:15:30 +00:00
gstdwrite-utils.h dwrite: Add support for non-d3d11/system memory 2023-06-30 11:14:17 +00:00
gstdwritebaseoverlay.cpp dwrite: Add plugin docs 2023-08-30 15:45:12 +00:00
gstdwritebaseoverlay.h dwrite: Add dwritesubtitleoverlay element 2023-06-28 20:15:31 +00:00
gstdwritebitmapmemory.cpp dwrite: Add DirectWrite text rendering plugin 2023-06-15 12:53:02 +00:00
gstdwritebitmapmemory.h dwrite: Add DirectWrite text rendering plugin 2023-06-15 12:53:02 +00:00
gstdwritebitmappool.cpp dwrite: Add DirectWrite text rendering plugin 2023-06-15 12:53:02 +00:00
gstdwritebitmappool.h dwrite: Add DirectWrite text rendering plugin 2023-06-15 12:53:02 +00:00
gstdwriteclockoverlay.cpp dwrite: Add DirectWrite text rendering plugin 2023-06-15 12:53:02 +00:00
gstdwriteclockoverlay.h dwrite: Add DirectWrite text rendering plugin 2023-06-15 12:53:02 +00:00
gstdwriteoverlayobject.cpp dwrite: Protect entire draw operation with D3D11 lock 2023-11-15 19:25:46 +09:00
gstdwriteoverlayobject.h dwrite: Move background-color and color-emoji options to effect object 2023-08-02 01:02:32 +09:00
gstdwritesubtitlemux.cpp dwritesubtitlemux: Update object name 2023-06-30 23:41:36 +09:00
gstdwritesubtitlemux.h dwritesubtitlemux: Update object name 2023-06-30 23:41:36 +09:00
gstdwritesubtitleoverlay.cpp dwrite: Add support for non-d3d11/system memory 2023-06-30 11:14:17 +00:00
gstdwritesubtitleoverlay.h dwrite: Add dwritesubtitleoverlay element 2023-06-28 20:15:31 +00:00
gstdwritetextoverlay.cpp dwritetextoverlay: Remove leading CRLF sequence from CC 2023-08-02 01:00:44 +09:00
gstdwritetextoverlay.h dwrite: Add dwritesubtitleoverlay element 2023-06-28 20:15:31 +00:00
gstdwritetimeoverlay.cpp dwritetimeoverlay: Fix debug category name 2023-08-14 10:24:53 +00:00
gstdwritetimeoverlay.h dwrite: Add DirectWrite text rendering plugin 2023-06-15 12:53:02 +00:00
meson.build dwrite: Add helper object for blending operation 2023-08-02 01:02:28 +09:00
plugin.cpp dwrite: Add dwritesubtitleoverlay element 2023-06-28 20:15:31 +00:00