Repository navigation
Tags
Tags
scrcpy v5.0 Changes since v4.1: - Add hardware decoding (#7057, #7001, #1894, #1672) - Improve video buffering (#7057) - Capture all audio usages in audio playback capture mode (#6975) - Use ANDROID_SERIAL in OTG mode (#7053) - Build Windows ARM64 releases (#6857) - Fix dropped keys in UHID for some keyboard layouts (#6983, #6990) - Fix AltGr forwarding on some layouts (#7050, #7051) - Fix --time-limit data race (#7029) - Fix --no-mipmaps - Avoid "camera capture failed" warnings on stop (#7018) - Generate mipmaps for all YV12 planes (#7034) - Upgrade platform-tools (adb) to 37.0.1 - Upgrade FFmpeg to 9.0.2 - Upgrade SDL to 3.4.18 - Upgrade dav1d to 1.5.4 - Various technical fixes
scrcpy v4.1 Changes since v4.0: - Add support for VP8 and VP9 video encoders (#6763, #6769) - Update terminal title while scrcpy is running (#6825) - Trigger media scan after file push (#6200, #6852) - Add Keywords to desktop entries (#6889) - Adapt the camera target size to avoid configuration error (#6919, #6922) - Improve the size constraints algorithm (#6829, #6859) - Apply encoder size constraints only after the first failure (#6848, #6859) - Add --ignore-video-encoder-constraints (#6904) - Fix some colorspace conversions (#6830, #6924) - Fix initial gamepad detection (#6843, #6853) - Fix data race possibly causing a division-by-zero error (#6905, #6911) - Upgrade FFmpeg to 8.1.2 - Upgrade SDL to 3.4.12 - Upgrade libusb to 1.0.30 - Various technical fixes
scrcpy v4.0 Changes since v3.3.4: - Migrate from SDL2 to SDL3 (#6216) - Add flex display support (#6772) - Add camera torch and zoom support (#6243) - Enforce window aspect ratio (#6761, #6774, #2317, #2387, #3460) - Add --keep-active (#6792, #6787) - Add --background-color (#6807, #5855) - Set default background color to dark gray (#6807) - Display disconnected icon before closing (#6662, #6651) - Add F11 as fullscreen shortcut (#6777) - Add Mod+q shortcut to quit (#6780, #6612) - Fix Meta Quest flickering (#5913) - Fix physical vs logical size confusion (#6772) - Fix copy-paste on rooted device (#6224) - Fix colorspace conversion issue (#1868) - Fix high CPU usage with audio silence decoded from OPUS (#6715) - Add session metadata for the video stream (#6159) - Respect video capabilities constraints (#6766) - Set Windows console code page to UTF-8 (#6663) - Fix support for device serial containing spaces (#6663, #6664, #3537) - Detect TCP devices provided by mDNS (#6665, #6248) - Keep Windows terminal open on error (#6667) - Set MediaCodec KEY_PRIORITY and KEY_LATENCY to minimum values (#6670) - Open the scrcpy window earlier (#6694, #6546) - Fix device rotation shortcut (5fedc79) - Use optimal size alignment (#6746, #4949, #6236) - Add --min-size-alignment (#6746) - Fix screensaver disabled unexpectedly without video playback (#6754) - Add --no-window-aspect-ratio-lock (#6761) - Fix rotation of square displays (#6770) - Align the virtual display size (#6771) - Add --render-fit (#6772) - Set default audio-output-buffer to 10ms (#6775, #3793) - Fix turning virtual display on via right-click (#6788) - Fix OpenGL runner shutdown deadlock (#6794) - Share SDL hints between normal and OTG modes (#6809, #6808) - Upgrade platform-tools (adb) to 37.0.0 - Upgrade FFmpeg to 8.1.1 (#6715) - Upgrade SDL to 3.4.8 - Upgrade dav1d to 1.5.3 - Various technical fixes
scrcpy v3.3.4 Changes since v3.3.3: - Fix permission denial error after Android upgrade (#6523) - Fix state restoration on certain devices (#6405, #6540) - Fix UHID_OUTPUT message parsing (#6415) - Fix failure when the uniqueId field is missing on certain devices (#6461) - Fix error log interleaving (#6487) - Fix startup issue on certain Meizu devices (#6480) - Fix handling of non-integer ANDROID_PLATFORM in build script (#6408)
scrcpy v3.3 Changes since v3.2: - Associate UHID devices to virtual displays (#4829, #5547, #5557, #6009) - Fix audio capture (again) on Android 16 (#6021) - Fix segfault with --no-window without --no-control (#5970) - Fix default locked capture orientation (#6010) - Add app name SDL hint (#6107) - Report specific error for INJECT_EVENT permission (#6080) - Upgrade platform-tools (adb) to 36.0.0 - Upgrade SDL to 2.32.8 - Upgrade libusb to 1.0.29 - Various technical fixes
scrcpy v3.2 Changes since v3.1: - Add many audio sources (#5870, #5412, #5670) - Improve/fix camera listing (#5669) - Add --display-ime-policy (#5703) - Allow controls with --no-window (#5803, #5804) - Add workaround for Pico 4 Ultra (#5659) - Fix rotation after a recent Android 15 upgrade (#5908) - Fix audio capture on Android 16 (#5698) - Make static Linux binaries compatible with older versions (#5689) - Make static macOS binaries compatible with older versions (#5649, #5697) - Upgrade FFmpeg to 7.1.1 - Upgrade libusb to 1.0.28 - Upgrade SDL to 2.32.2 - Various technical fixes
PreviousNext