


Upgrade FFmpeg to 5.0.1 in Windows 64-bit releases.Upgrade SDL to 2.0.22 in Windows releases.Upgrade platform-tools to 33.0.1 (adb) in Windows releases ( #3206).Upgrade libusb to 1.0.26 in Windows releases ( #3206).Enable libusb support for Windows 32-bit releases ( #3204, #3206).Add specific exit code for device disconnection ( #3083, #3085).Apply requested window size in OTG mode ( #3099, #3219).Consider emulators as TCP/IP devices (-e) ( #3137).Read $ANDROID_SERIAL if no selector is specified ( #3111, #3113).Adapt input injection for Android 13 ( #3186, #3190).The serial is now auto-completed in bash and zsh:

When several devices are connected, it might be necessary to pass the serial of the device to mirror. As a result, scrolling is smoother, as you can see in #3363. This version uses high-precision scrolling if the computer supports it. This version adapt the calls to make it work again. Recent method signature changes in Android 13 broke copy-paste for scrcpy ( #3497). Upgrade SDL to 2.26.1 in Windows releases.Upgrade FFmpeg to 5.1.2 in Windows 64-bit releases.Upgrade platform-tools to 33.0.3 (adb) in Windows releases.Fix getDisplayIds() crash on some versions of Android 13 beta ( #3446).Fix support for non-ASCII characters in window title ( #2932, #3547).Fix click behavior when -forward-all-clicks is set ( #3568, #3579).Add fallback to get display information on some devices ( #3416, #3573).Use current adb port (if any) for -tcpip ( #3591, #3592).Add bash and zsh autocompletion for -s/-serial ( #3522, #3523).Add support for high-precision scrolling ( #3363, #3369).Adapt copy-paste internals for Android 13 ( #3497).To receive a notification on new releases, click on Watch > Custom > Releases on the top.
