File scrcpy.changes of Package scrcpy
-------------------------------------------------------------------
Sat Jun 21 07:54:15 UTC 2025 - Erefd X <zzndb001@gmail.com>
- Update version to 3.3.1
* Fix --power-off-on-close (#6146)
* Fix clipboard with --no-clipboard-autosync (#6151)
* Fix --list-apps and --list-cameras (#6165, #6167)
* Fix HID mouse support with SDL precise scrolling (#6156, #6172)
* Add horizontal scrolling support for HID mouse (#6172)
-------------------------------------------------------------------
Fri Jun 13 14:18:54 UTC 2025 - Erefd X <zzndb001@gmail.com>
- Update version to 3.3
* 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
-------------------------------------------------------------------
Sun Mar 30 08:33:25 UTC 2025 - Erefd X <zzndb001@gmail.com>
- Update version to 3.2
* 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)
* Upgrade FFmpeg to 7.1.1
* Upgrade libusb to 1.0.28
* Upgrade SDL to 2.32.2
* Various technical fixes
-------------------------------------------------------------------
Tue Dec 10 01:35:46 UTC 2024 - Erefd X <zzndb001@gmail.com>
- Update version to 3.1
* Add --no-vd-destroy-content (#5615)
* Improve gamepad support in games (#5623, #5362)
* Inject events to main display (#5614, #5545, #5605, #5616)
* Fix "turn screen off" on some devices (#4544, #5274)
* Improve cleanup reliability (#5613, #5601)
* Add dav1d in release builds (#5644, #4744)
* Upgrade SDL to 2.30.10
-------------------------------------------------------------------
Thu Dec 5 12:06:18 UTC 2024 - Erefd X <zzndb001@gmail.com>
- Update version to 3.0.2
* Set main display power for virtual display (#5522)
* Rollback to old --turn-screen-off method for Android 15 (#5530)
* Do not reset TCP/IP connections (#5562)
* Fix socket interruption on macOS (#5536)
* Fix NullPointerException on certain devices (#5537)
* Fix camera capture failure without retry (#5539)
* Accept control events without display (#5542)
* Build macOS x86_64 release (#5526)
* Fix .tar.gz compression for release tarballs (#5581)
* Call static binary without wrapper script (#5560)
* Fix version (#5602)
-------------------------------------------------------------------
Sat Nov 30 06:10:16 UTC 2024 - Erefd X <zzndb001@gmail.com>
- Update version to 3.0
* Add virtual display feature (#5370, #5506, #1887, #4528, #5137)
* Launch Android app on start (#5370)
* Add OpenGL filters (#5455)
* Add --capture-orientation to replace --lock-video-orientation
(which was broken on Android 14) (#4011, #4426, #5455)
* Fix --crop on Android 14 (#4162, #5387, #5455)
* Handle virtual display rotation (#5428, #5455)
* Add --angle to apply a custom rotation (#4135, #4345, #4658, #5455)
* Add --screen-off-timeout (#5447)
* Adapt "turn screen off" for Android 15 (#3927, #5418)
* Add shortcut Ctrl+Shift+click-and-move for horizontal tilt (#5317)
* Add shortcut MOD+Shift+r to reset video capture/encoding (#5432)
* Forward Alt and Super with SDK Keyboard (#5318, #5322)
* Add more details to --list-encoders output (#5416)
* Add option to disable virtual display system decorations (#5494)
* Fix --time-limit overflow on Windows (#5355)
* Fix "does not match caller's uid 2000" error (#4639, #5476)
* Accept filenames containing ':' when recording (#5487, #5499)
* Disable mouse by default if no video playback (#5410)
* Rename --display-buffer to --video-buffer (#5403, #5420)
* Listen to display changed events (#5415, #161, #1918, #4152, #5362)
* Adapt server debugging for Android >= 11 (#5346, #5466)
* Upgrade FFmpeg to 7.1 (#5332)
* Upgrade SDL to 2.30.9
* Upgrade platform-tools (adb) to 35.0.2
* Various technical fixes
-------------------------------------------------------------------
Wed Sep 18 14:13:47 UTC 2024 - Erefd X <zzndb001@gmail.com>
- Update version to 2.7
* Add gamepad support (#99, #2130, #5270)
* Fix workarounds for ONYX devices (#5182)
* Accept float values for --max-fps (265a15e)
* Various technical fixes
-------------------------------------------------------------------
Mon Aug 5 14:48:40 UTC 2024 - Erefd X <zzndb001@gmail.com>
- Update version to 2.6.1
* Inject finger input whenever possible (#5162, #5163)
* Add audio playback capture method (#4380, #5102)
* Add audio duplication feature (#3875, #4380, #5102)
* Add mouse secondary bindings with Shift+click (#5055, #5076)
* Rework mouse events (#5067, #5076)
* Fix "turn screen off" for Honor devices (#4823, #4943, #5109)
* Add clipboard workaround for Honor devices (#4822, #5073)
* Always apply device workarounds (#4922, #5140, #5148, #5154)
* Fix missing initialization (#5057, #5058)
* Do not report error on device disconnected (#5044)
* Various technical fixes
-------------------------------------------------------------------
Sun Jun 30 06:24:09 UTC 2024 - Erefd X <zzndb001@gmail.com>
- Update version to 2.5
* Add scrcpy window without video playback (#4727, #4793, #4868)
* Add a shortcut to pause/unpause display (#1632, #4748)
* Forward mouse hover events (#2743, #3070, #5039)
* Add option to configure mouse bindings (#5022)
* Forward all clicks by default for UHID/AOA (#5022)
* Simplify shortcut modifiers (#4741)
* Fix rotation shortcut for Android 14 (#4740, #4841)
* Fix YUV conversion for full color range (#4756)
* Fix camera sizes listing on some devices (#4852)
* Various technical fixes
-------------------------------------------------------------------
Sun Mar 3 09:26:00 UTC 2024 - Erefd X <zzndb001@gmail.com>
- Update version to 2.4
* Add UHID keyboard and mouse support (#4473)
* Simulate tilt multitouch by pressing Shift (#4529)
* Add rotation support for non-default display (#4698)
* Improve audio player (#4572)
* Adapt to display API changes in Android 15 (#4646, #4656, #4657)
* Adapt audio workarounds to Android 14 (#4492)
* Fix clipboard for IQOO devices on Android 14 (#4492, #4589, #4703)
* Fix integer overflow for audio packet duration (#4536)
* Rework cleanup (#4649)
* Various technical fixes
-------------------------------------------------------------------
Mon Dec 4 10:01:51 UTC 2023 - Erefd X <zzndb001@gmail.com>
- Update version to 2.3.1
* Add workaround for issues on Samsung devices (#4467)
* Fix error in a headless environment without display (#4477)
* Fix AV1 demuxing (#4487)
-------------------------------------------------------------------
Mon Nov 27 01:38:50 UTC 2023 - Erefd X <zzndb001@gmail.com>
- Update version to 2.3
* Add flipped display orientation (#1380, #3819, #4441)
* Add recording rotation (#4441)
* Add FLAC audio codec (#4410)
* Add raw audio (WAV) recording (2004881)
* Fix turn screen off for Android 14 (#3927, #4456)
* Fix camera issues on many devices (#4392)
* Fix clipboard synchronization when no video (#4418)
* Fix screen refresh on device rotation (7e3b935)
* Fix .desktop files on Linux (#4448)
* Various technical fixes
-------------------------------------------------------------------
Mon Nov 6 12:32:54 UTC 2023 - Erefd X <zzndb001@gmail.com>
- Update version to 2.2
* Add option to mirror camera (#241, #4213)
* Add --pause-on-exit (#4130)
* Rename --display (deprecated) to --display-id
* Fix device disconnection detection with --no-video (#4207)
* Accept --turn-screen-off without video playback (#4175)
* Various technical fixes
-------------------------------------------------------------------
Sat Jul 15 03:08:39 UTC 2023 - Erefd X <zzndb001@gmail.com>
- Update version to 2.1.1
* Ignore fold change events for other display ids (#4120)
* Fix Meizu deadlock (#4143, #4146)
* Fix possible division by zero (#4115)
* Increase attempts to start AudioRecord (#4147)
-------------------------------------------------------------------
Thu Jun 22 08:43:34 UTC 2023 - Erefd X <zzndb001@gmail.com>
- Update version to 2.1
* Add --no-video to mirror audio only (#3978)
* Add option to select the device microphone as audio source (#4044)
* Rename --no-display to --no-playback (#4033)
* Add --no-video-playback and --no-audio-playback (#4033)
* Add --time-limit to automatically stop after a given delay (#3752, #4052)
* Add option to change the audio output buffer size (#3793)
* Add option to kill adb on close (#205, #2580, #4049)
* Support dynamic device folding (#3960, #3979)
* Add (partial) support for Android 14 (#3784, #4074, #4075)
* Improve delay buffer estimation (2f9396e)
* Fix --tcpip not working in some cases (669e9a8)
* Fix audio support for Vivo phones (#3805, #3862)
* Fix audio support for Honor phones (#4015)
* Fix copy-paste on Honor Magic 5 Pro (#3885)
* Fix audio capture starting on some Android 11+ devices (#3796)
* Fix V4L2 regression (#3795)
* Fix support of Nvidia Shield (#3801)
* Fix .desktop files for Linux (#3817)
* Fix extra audio glitches on audio buffer underflow (#4045)
* Automatically fix PTS for buggy device encoders (#4054)
* Update developer documentation (#3811)
* Various technical fixes
-------------------------------------------------------------------
Sun Mar 12 16:35:38 UTC 2023 - Erefd X <zzndb001@gmail.com>
- Update version to 2.0
* Add Audio forwarding (#14, #3757)
* Add H265 and AV1 video codec support (#3713)
* Add --list-displays and --list-encoders
* Fix clicks on Chrome when --forward-on-clicks is enabled (#3635)
* Retry on spurious encoder error (#3693)
* Make --turn-screen-off work on all displays (#3716)
-------------------------------------------------------------------
Sat Dec 24 01:50:50 UTC 2022 - Erefd X <zzndb001@gmail.com>
- Update version to 1.25
– Adapt copy-paste internals for Android 13 (#3497)
– Add support for high-precision scrolling (#3363, #3369)
– Add desktop entry files for Linux (#295, #296, #748, #1636, #3351)
– Add bash and zsh autocompletion for -s/--serial (#3522, #3523)
– Use current adb port (if any) for --tcpip (#3591, #3592)
– Add fallback to get display information on some devices (#3416, #3573)
– Fix click behavior when --forward-all-clicks is set (#3568, #3579)
– Fix support for non-ASCII characters in window title (#2932, #3547)
– Fix getDisplayIds() crash on some versions of Android 13 beta (#3446)
– Various technical fixes
- Add scrcpy{,-console}.desktop
- Split scrpcy-{zsh,bash}-complete package
-------------------------------------------------------------------
Fri Apr 29 12:46:21 UTC 2022 - Erefd X <zzndb001@gmail.com>
- Update version to 1.24
* Adapt input injection for Android 13 (#3186, #3190)
* Add --no-power-on (#3148, #3210)
* Read $ANDROID_SERIAL if no selector is specified (#3111, #3113)
* Consider emulators as TCP/IP devices (-e) (#3137)
* Apply requested window size in OTG mode (#3099, #3219)
* Add specific exit code for device disconnection (#3083, #3085)
* Improve some error messages
* Various technical fixes
-------------------------------------------------------------------
Wed Feb 23 13:30:48 UTC 2022 - Erefd X <zzndb001@gmail.com>
- Update version to 1.23
* Improve device selection (list devices, -d, -e) (#3005)
* Downscale and retry on MediaCodec error in more cases (#2990, #3043)
* Add ZSH completion script (#3012)
* Add Bash completion script (#2930, #3048)
* Add --no-cleanup option (#1764, #3020)
* Add --printf-fps (#468, #3030)
* Print both compiled and linked version of libs on --version
* Fix FPS counter (broken in v1.22)
* Various technical refactors and fixes
-------------------------------------------------------------------
Sat Jan 29 16:03:40 UTC 2022 - Erefd X <zzndb001@gmail.com>
- Update version to 1.22
* Add HID mouse support (#2916)
* Add OTG mode (HID only) (#2974)
* Automatically retry with a lower definition on MediaCodec error (#2947)
* Add server options to send raw H.264 video stream (#2971)
* Fix adb server hang due to signal masking (#2870, #2873)
* Fix input injection on some custom ROMs (#2250, #2946)
* Fix possible overflow on copy-paste (#2859)
* Various technical refactors and fixes
-------------------------------------------------------------------
Sat Dec 4 10:50:13 UTC 2021 - Erefd X <zzndb001@gmail.com>
- Update version to 1.21
– Add --tcpip option to automate TCP/IP (wireless) connections (#2827)
– Add --raw-key-events to always inject key events and ignore text events
(#2816, #2831)
– Add --no-clipboard-autosync to disable automatic clipboard synchronization
(#2228, #2817, #2834)
– Add --tunnel-host and --tunnel-port options (#2801, #2807)
– Ensure clipboard synchronization is performed before injecting Ctrl+v via HID
keyboard (#2814)
– Adapt read/write settings for Android 12 (#2671, #2788, #2802)
– Fix hanging with multiple scrcpy instances on Windows (#2779, #2783)
– Fix quick interruption on Ctrl+c during server starting
– Print help to stdout (instead of stderr)
– Various technical refactors and fixes
-------------------------------------------------------------------
Mon Nov 15 14:00:19 UTC 2021 - Erefd X <zzndb001@gmail.com>
- Update version to 1.20
– Add official high-resolution icon (#1497, #1987)
– Add HID keyboard support on Linux (#2632)
– Adapt --help output to terminal size
– Rework server initialization to avoid unresponsive Ctrl+c sometimes
– Remove deprecated short options -T and -c
– Fix "Could not find v4l2 muxer" (#2718)
– Fix workarounds for Meizu devices (#240, #2656)
– Fix support for expand notification feature on some devices (#2551)
– Various technical refactors and fixes
-------------------------------------------------------------------
Sun Sep 12 09:25:49 UTC 2021 - Erefd X <zzndb001@gmail.com>
- Update version to 1.19
* Implement (optional) buffering (#2464)
* Make --turn-screen-off work even if --no-display (#2426)
* Workaround Windows issue with non-ASCII path (#2619)
* Print correct error messages on Windows socket errors (#2624)
* Upgrade platform-tools to 31.0.3 (adb) in Windows releases (#2588)
* Upgrade SDL to 2.0.16 in Windows releases (#2589)
* Various technical fixes
the full changes plz check:
https://github.com/Genymobile/scrcpy/releases/tag/v1.19
-------------------------------------------------------------------
Mon Jun 21 13:33:11 UTC 2021 - Erefd X <zzndb001@gmail.com>
- Add pkgconfig(libavdevice) as br
-------------------------------------------------------------------
Mon Jun 21 13:23:08 UTC 2021 - Erefd X <zzndb001@gmail.com>
- Update version to 1.18
* Add support for Android 12 (#2129, #2402)
* Add support for V4L2 (device screen capture as a webcam) (#2232, #2233, #2268)
* Add an option to lock the initial video orientation
* Add an option to power off the device on close (#824)
* Bind 4th mouse button to APP_SWITCH (#2258)
* Bind 5th mouse button to expand notification panel (#2258)
* Expand settings panel on double-expand notification panel (#2260, #2264)
* Push to /sdcard/Download by default (#2384)
* Center the window on resize-to-fit (#2387)
* Increase possible display id range (#2009)
* Log input events in verbose mode (#2371)
* Fix touch events parameters (#2125)
* Fix left click on Samsung Browser (#2169)
* Remove option --render-expired-frames (#2268)
* Various technical fixes
the full changes plz check:
https://github.com/Genymobile/scrcpy/releases/tag/v1.18
-------------------------------------------------------------------
Sat Jan 2 02:28:04 UTC 2021 - Erefd X <zzndb001@gmail.com>
- update in version 1.17
* Fix errors on Android 11 (#1468)
* Add --encoder option (#1810, #1827)
* Add --forward-all-clicks option (#1302, #1613)
* Add --legacy-paste option (#1750, #1771)
* Workaround screen off/on issue on exit (#1670)
* Terminate server properly without killing it on close (#1992)
* List available shortcut keys on error (#1681)
the full changes plz check:
https://github.com/Genymobile/scrcpy/releases/tag/v1.17
-------------------------------------------------------------------
Tue Aug 11 00:31:57 UTC 2020 - xia lei <emricg2@gmail.com>
- update in version 1.16
* Add pinch-to-zoom simulation (#24)
* Fix clipboard paste (#1658)
* Inject POWER instead of WAKEUP on start (#1655)
the full changes plz check:
https://github.com/Genymobile/scrcpy/releases/tag/v1.16
-------------------------------------------------------------------
Fri Aug 7 10:24:30 UTC 2020 - xia lei <emricg2@gmail.com>
- update in version 1.15.1
* Fix uninitialized value, breaking HOME shortcut randomly (#1643)
-------------------------------------------------------------------
Thu Aug 6 23:51:33 UTC 2020 - xia lei <emricg2@gmail.com>
- update in version 1.15
* Forward Ctrl and Shift to the device (#1598, #555, #942)
* Change "resize to fit" shortcut from MOD+x to MOD+w (#1598)
* Make shortcut modifiers customizable (#1598)
* Restore power mode to "normal" on disconnection (#1572, #1576)
* Keep the screen off on powering on (best effort) (#1573, #1577)
* Add option to disable screensaver (#1370, #1502)
* Do not crash on missing clipboard manager (#1440, #1556)
* Fix touch events HiDPI-scaling (#1536, #15)
* Correctly inject repeating keycodes (#1013, #1519)
* Add option to ignore repeated key events (#1013, #1623)
* Increase clipboard size from 4k to 256k (#1117)
* Do not expose internal SDL logs to users (#1441)
* Upgrade platform-tools to 30.0.4 (adb) in Windows releases
* Upgrade FFmpeg to 4.3.1 in Windows releases
the full changes plz check:
https://github.com/Genymobile/scrcpy/releases/tag/v1.15
-------------------------------------------------------------------
Fri May 29 10:32:05 UTC 2020 - xia lei <emricg2@gmail.com>
- update in version 1.14
* Add --stay-awake (#631)
* Add Ctrl+Shift+o shortcut to turn screen on (#175)
* Implement seamless copy-paste from Android to computer (#1056, #1423)
* Implement seamless UTF-8 copy-paste from computer to Android >= 7 (#786)
* Improve --show-touches behavior
* Add --verbosity to configure log level at runtime
* Add --codec-options to pass MediaFormat options directly (#1325)
* Add --force-adb-forward
* Apply workarounds only on error (#994)
* Increase LOD bias to reduce blurring on trilinear filtering (#1394)
* Fix HiDPI issues on secondary screen (#1408, #15)
* Fix rendering issues (#1408, #787)
* Fix window restoration regression (#1346)
* Fix unexpected focus behavior on scroll (#1362)
* Fix "buffer full" error on Ctrl+Shift+v (#1425)
the full changes plz check:
https://github.com/Genymobile/scrcpy/releases/tag/v1.14
-------------------------------------------------------------------
Wed Apr 29 23:48:00 UTC 2020 - xia lei <emricg2@gmail.com>
- Update to version 1.13:
- Add option to lock video orientation (#218, #1151)
- Add shortcuts to rotate the display (#218, #1274)
- Mirror secondary displays (#397, #898, #1177, #1238)
- Enable trilinear filtering when possible (#40, #1284)
- Add --render-driver parameter (#1284)
- Accept --max-fps before Android 10 (#488)
- Accept negative window position (#1242)
- Use another local port if 27183 is not available (#945, #951)
- Forward NumPad keys when NumLock is disabled (#1188)
- Do not print irrelevant workarounds errors (#994)
- Fix possible BufferUnderflowException on touch event (#1245)
the full changes plz check:
https://github.com/Genymobile/scrcpy/releases/tag/v1.13
-------------------------------------------------------------------
Sat Dec 14 01:31:40 UTC 2019 - xia lei <emricg2@gmail.com>
- update to version 1.12.1
- Hotfix for v1.12:
Fix bit-rate parsing when "long" is 32 bits (#995)
- update to version 1.12
- Add shortcut (Ctrl+r) to rotate device screen (#11)
- Initialize Application object (fix crashes on some devices) (#940)
- Restore the .jar extension on the device (fix crashes on some
devices) (#944)
- Inject mouse events with a virtual device id (fix crashes on some
devices) (#962)
- Refuse to push server if it points to a directory (#956)
-------------------------------------------------------------------
Wed Nov 20 07:01:16 UTC 2019 - xia lei <emricg2@gmail.com>
- update to version 1.11
- Add support for touchscreens/multitouch (#22, #865)
- Add --max-fps to limit the frame rate (Android 10 only) (#488)
- Add options to set an initial window size and position (#762)
- Add option to disable window decorations (#762)
- Add --prefer-text option (#650)
- Add manpage
- Fix copy-paste on Android 10 devices (#796)
- Fix "turn screen off" on Android 10 devices (#835)
- Fix clicks not working in some games (#635)
- Fix device rotation while the window is maximized (#750)
- Fix scrcpy-noconsole.exe (#691)
- Fix HiDPI support (#829)
- Fix segfault on empty file recorded (#918)
- Fix recorded video to avoid crashes in Adobe Premiere (#702)
- Fix segfault on recording with old FFmpeg versions (#707)
- Fix several crashes on some devices (like Meizu) (#240, #365, #921)
-------------------------------------------------------------------
Mon Aug 5 06:55:34 UTC 2019 - xia lei <emricg2@gmail.com>
- update to version 1.10 (without other specific platform change from this update)
- Reduce latency by 1 frame (#646)
- Record asynchronously
- Add option to set a custom window title (#120, #614)
- Add option to change the push target (#659)
- Make --turn-screen-off work for Android Q devices (#586, #587)
- Prevent to turn screen off if no control (#608)
-------------------------------------------------------------------
Wed Jun 12 14:35:57 UTC 2019 - xia lei <emricg2@gmail.com>
- fix server dir issue
-------------------------------------------------------------------
Wed Jun 12 01:59:43 UTC 2019 - xia lei <emricg2@gmail.com>
- update to version 1.9
- Add feature to turn screen off while mirroring (#175)
- Add device-to-computer clipboard copy (#145)
- Add computer-to-device clipboard copy (#413)
- Find scrcpy-server.jar in the correct directory on Windows
- Fix mouse focus clickthrough
- Do not minimize the window on focus loss (#554)
- Disable X11 compositor bypass (#522)
- Continue text injection on failed character (#509)
- Bind Home key to MOVE_HOME instead of HOME screen (#555)
- Do not crash if expanding/collapsing panels is not supported (#506)
- Do not power on the device if --no-control is set
- Improve framerate counting
- Add runtime option to render expired frames (i.e. not skip frames)
- Downgrade SDL to 2.0.8 in Windows releases (#425)
- Upgrade FFmpeg to 4.1.3 in Windows releases
- Upgrade platform-tools to 29.0.1 (adb) in Windows releases
- more change detail plz check:
https://github.com/Genymobile/scrcpy/releases/tag/v1.9
-------------------------------------------------------------------
Mon Apr 22 18:10:13 UTC 2019 - xia lei <emricg2@gmail.com>
- initial package version 1.8
- more scrcpy info plz check:
https://github.com/Genymobile/scrcpy/releases/tag/v1.8