screen-cast: Fix monitor recording on HiDPI
authorJonas Ådahl <jadahl@gmail.com>
Fri, 25 Jan 2019 21:06:39 +0000 (21:06 +0000)
committerPeter Michael Green <plugwash@raspbian.org>
Thu, 14 Mar 2019 18:39:31 +0000 (18:39 +0000)
commit32cfefd1e72609a175574cb801faa0387b3f8570
treebeb22a25225035b7c27f3a13b91333d76f0bb3b0
parent6a4d459221fbb64fd18fd7730cbe2102fe51c2cb
screen-cast: Fix monitor recording on HiDPI

It scaled the logical monitor rect with scale to get the stream
dimensions, but that is only valid when having
'scale-monitor-framebuffers' enabled. Even when it was, it didn't work
properly, as clutter_stage_capture_into() doesn't work properly with
scaled monitor framebuffers yet.

(cherry picked from commit 3fa6a92cc5dda6ab3939c3e982185f6caf453360)

Bug: https://gitlab.gnome.org/GNOME/mutter/merge_requests/415
Applied-upstream: 3.30.3, commit:1c57a5842069735b7bb80846130bf61d0e0a0880

Gbp-Pq: Name screen-cast-Fix-monitor-recording-on-HiDPI.patch
src/backends/meta-screen-cast-monitor-stream-src.c