gstreamer/sys/winscreencap
Florian Zwoch 8960debc24 dx9screencapsrc: add "cursor" option to draw the cursor
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
2016-11-02 10:38:59 +02:00
..
gstdx9screencapsrc.c dx9screencapsrc: add "cursor" option to draw the cursor 2016-11-02 10:38:59 +02:00
gstdx9screencapsrc.h dx9screencapsrc: add "cursor" option to draw the cursor 2016-11-02 10:38:59 +02:00
gstgdiscreencapsrc.c bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
gstgdiscreencapsrc.h winscreencap: Properly timestamp buffers with the current clock running time instead of doing magic 2015-08-03 19:42:56 +03:00
gstwinscreencap.c Fix FSF address 2012-11-04 00:09:59 +00:00
gstwinscreencap.h winscreencap: Initial port to 1.0 2013-06-20 23:00:59 +02:00
Makefile.am winscreencap: Initial port to 1.0 2013-06-20 23:00:59 +02:00
meson.build meson: winscreencap depends on gstvideo 2016-10-21 06:05:23 -03:00