ffmpeg/libavdevice
Antonio Ospite 2a5ac99e6e x11grab: Check the XQueryPointer return value
The paint_mouse_pointer() code uses XFixes to retrieve the cursor
coordinates, but XFixes gives no information about which screen the
pointer is on; this results in always drawing the cursor on the
captured screen even if the mouse pointer was on another screen.

For example, when capturing from screen 1 (i.e. -f x11grab -i ":0.1")
the cursor was being drawn in the captured image even when the mouse
pointer was actually on screen 0, which is wrong and visually confusing.

CC: libav-stable@libav.org
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2014-10-04 23:46:46 +02:00
..
Makefile oss_audio: Split muxer and demuxer 2014-07-18 15:04:25 -07:00
alldevices.c
alsa-audio-common.c
alsa-audio-dec.c
alsa-audio-enc.c
alsa-audio.h
avdevice.c
avdevice.h
bktr.c
dv1394.c
dv1394.h
fbdev.c
file_open.c
jack_audio.c
libavdevice.v
libcdio.c
libdc1394.c
oss_audio.c oss_audio: Split muxer and demuxer 2014-07-18 15:04:25 -07:00
oss_audio.h oss_audio: Split muxer and demuxer 2014-07-18 15:04:25 -07:00
oss_audio_dec.c oss_audio: Split muxer and demuxer 2014-07-18 15:04:25 -07:00
oss_audio_enc.c oss_audio: Split muxer and demuxer 2014-07-18 15:04:25 -07:00
pulse.c pulse: Set the wallclock option as default 2014-08-27 12:36:59 +02:00
sndio_common.c
sndio_common.h
sndio_dec.c
sndio_enc.c
timefilter.c
timefilter.h
v4l2.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
version.h Bump major versions of all libraries. 2014-08-09 16:58:33 +00:00
vfwcap.c vfwcap: Add fallback define for HWND_MESSAGE 2014-08-25 16:41:22 -07:00
x11grab.c x11grab: Check the XQueryPointer return value 2014-10-04 23:46:46 +02:00