[FFmpeg-devel] [PATCH 0/2] avdevice/x11grab: fix cursor drawing in multi-screen setup
Michael Niedermayer
michaelni at gmx.at
Tue Sep 9 05:32:36 CEST 2014
On Mon, Sep 08, 2014 at 01:15:17PM +0200, Antonio Ospite wrote:
> Hi,
>
> with multi-screen setups x11grab does not behave in the correct way wrt.
> drawing the mouse cursor, e.g. when doing:
>
> ffplay -f x11grab -i ":0.1"
>
> the mouse cursor was drawn in the captured video even when the mouse
> pointer was on :0.0.
>
> The following patches fix the issue.
>
> Patch 1 is just a preparatory change which has also the effect to
> minimize the delta with the version of patch 2 I am sending to libav.
>
> Patch 2 has the actual fix I came up with, look there for a detailed
> description of the issue.
>
> I can provide further info about how to replicate the issue with
> a virtual screen using the xserver-xorg-video-dummy driver if anybody is
> interested.
>
> Thanks,
> Antonio
>
> Antonio Ospite (2):
> avdevice/x11grab: rename the "w" Window to "root" in
> paint_mouse_pointer
> avdevice/x11grab: fix cursor drawing in multi-screen setup
>
> libavdevice/x11grab.c | 13 ++++++++++---
> 1 file changed, 10 insertions(+), 3 deletions(-)
patchset applied
Thanks
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
If a bugfix only changes things apparently unrelated to the bug with no
further explanation, that is a good sign that the bugfix is wrong.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20140909/2508a19e/attachment.asc>
More information about the ffmpeg-devel
mailing list