screen-cast: Fix monitor recording on HiDPI
authorJonas Ådahl <jadahl@gmail.com>
Fri, 25 Jan 2019 21:06:39 +0000 (21:06 +0000)
committerSimon McVittie <smcv@debian.org>
Wed, 6 Feb 2019 10:02:14 +0000 (10:02 +0000)
commit4ef90f2bb770b9829f96cbc97946a4fe15d24d2c
tree0383a9ef7b745875c880f96633f81c6f7be67221
parentc8b1a5c7dbda1c202951768a6f08b23f06c346d9
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