mirror of
https://github.com/Genymobile/scrcpy.git
synced 2026-04-21 01:33:36 +00:00
Allow capturing virtual displays at a lower resolution using -m/--max-size. In the original implementation in #5370, the virtual display size was necessarily the same as the capture size. The --max-size value was only allowed to determine the virtual display size when no explicit size was provided. Since the dpi was scaled down accordingly, it is often better to create a virtual display at the target capture size directly. However, not everything is rendered according to the virtual display DPI. For example, a page in Firefox is rendered too big on small virtual displays. Thus, it makes sense to be able create a virtual display at a given size, and capture it at a lower resolution with --max-size. This is now possible using OpenGL filters. Therefore, change the behavior of --max-size for virtual displays: - --max-size does not impact --new-display without size argument anymore (the virtual display size is the main display size); - it is used to limit the capture size (whether an explicit size is provided or not). This new behavior is consistent with main display capture. Refs #5370 comment <https://github.com/Genymobile/scrcpy/pull/5370#issuecomment-2438944401> Refs #5370 <https://github.com/Genymobile/scrcpy/pull/5370> PR #5506 <https://github.com/Genymobile/scrcpy/pull/5506> |
||
|---|---|---|
| .. | ||
| audio.md | ||
| build.md | ||
| camera.md | ||
| connection.md | ||
| control.md | ||
| develop.md | ||
| device.md | ||
| gamepad.md | ||
| keyboard.md | ||
| linux.md | ||
| macos.md | ||
| mouse.md | ||
| otg.md | ||
| recording.md | ||
| shortcuts.md | ||
| tunnels.md | ||
| v4l2.md | ||
| video.md | ||
| virtual_display.md | ||
| window.md | ||
| windows.md | ||