mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 16:50:47 +00:00
8960debc24
Drawing is done via the GDI drawing functions. The cursor is converted to a monochrome version before drawing. This is because the GDI drawing functions seem to have undefined behavior with cursor images including an alpha channel. I could not find any other reliable way to draw these alpha channel cursors without producing unwanted artifacts. These type of cursors were introduced with Window Vista when run with it's Aero theme. Also adjust the cursor coordinates when capturing non-primary screens via the "monitor" option. https://bugzilla.gnome.org/show_bug.cgi?id=760172 |
||
---|---|---|
.. | ||
gstdx9screencapsrc.c | ||
gstdx9screencapsrc.h | ||
gstgdiscreencapsrc.c | ||
gstgdiscreencapsrc.h | ||
gstwinscreencap.c | ||
gstwinscreencap.h | ||
Makefile.am | ||
meson.build |