[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