Tags

Tags give the ability to mark specific points in history as being important
  • v2.4

    af573090 · Bump version to 2.4 ·
    scrcpy v2.4
    
    Changes since v2.3.1:
     - 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)
     - Upgrade FFmpeg to 6.1.1 in Windows releases (#4713)
     - Upgrade libusb to 1.0.27 in Windows releases (#4713)
     - Various technical fixes
    
  • v2.3.1

    40f2560d · Bump version to 2.3.1 ·
    scrcpy v2.3.1
    
    Changes since v2.3:
     - Add workaround for issues on Samsung devices (#4467)
     - Fix error in a headless environment without display (#4477)
     - Fix AV1 demuxing (#4487)
     - Fix build issue on macOS (4135c411)
    
  • v2.3

    5f3fb843 · Bump version to 2.3 ·
    scrcpy v2.3
    
    Changes since v2.2:
     - Add flipped display orientation (#1380, #3819, #4441)
     - Add recording rotation (#4441)
     - Add FLAC audio codec (#4410)
     - Add raw audio (WAV) recording (20048811)
     - 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 (7e3b9359)
     - Fix .desktop files on Linux (#4448)
     - Upgrade SDL to 2.28.5 in Windows releases
     - Various technical fixes
    
  • v2.2

    c3c7bf7a · Bump version to v2.2 ·
    scrcpy v2.2
    
    Changes since v2.1.1:
     - 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)
     - Upgrade SDL to 2.28.4 in Windows releases
     - Upgrade platform-tools to 34.0.5 (adb) in Windows releases
     - Various technical fixes
    
  • v2.1.1

    d391fc3b · Bump version to 2.1.1 ·
    scrcpy v2.1.1
    
    Changes since v2.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)
    
  • v2.1

    2dab1f70 · Bump version to 2.1 ·
    scrcpy v2.1
    
    Changes since v2.0:
     - 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)
     - Use OpenGL 3.0+ on macOS to support trilinear filtering (#3895)
     - Add (partial) support for Android 14 (#3784, #4074, #4075)
     - Improve delay buffer estimation (2f9396e2)
     - Fix --tcpip not working in some cases (669e9a8d)
     - 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 error on device rotation while minimized on Windows (#3947)
     - Fix extra audio glitches on audio buffer underflow (#4045)
     - Automatically fix PTS for buggy device encoders (#4054)
     - Upgrade SDL to 2.28 in Windows releases (#3825)
     - Update developer documentation (#3811)
     - Various technical fixes
    
  • v2.0

    f1b2d6bb · Bump version to 2.0 ·
    scrcpy v2.0
    
    Changes since v1.25:
     - 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)
     - Restore resizing workaround for Windows (#3640)
     - Upgrade platform-tools to 34.0.1 (adb) in Windows releases
     - Upgrade FFmpeg to 6.0 in Windows releases
     - Upgrade SDL to 2.26.4 in Windows releases
    
  • v1.25

    fe21158c · Bump version to 1.25 ·
    scrcpy v1.25
    
    Changes since v1.24:
     - 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)
     - Upgrade platform-tools to 33.0.3 (adb) in Windows releases
     - Upgrade FFmpeg to 5.1.2 in Windows 64-bit releases
     - Upgrade SDL to 2.26.1 in Windows releases
     - Various technical fixes
    
  • v1.24

    ef13d394 · Bump version to 1.24 ·
    scrcpy v1.24
    
    Changes since v1.23:
     - 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)
     - Enable libusb support for Windows 32-bit releases (#3204, #3206)
     - Upgrade libusb to 1.0.26 in Windows releases (#3206)
     - Upgrade platform-tools to 33.0.1 (adb) in Windows releases (#3206)
     - Upgrade SDL to 2.0.22 in Windows releases
     - Upgrade FFmpeg to 5.0.1 in Windows 64-bit releases
     - Improve some error messages
     - Various technical fixes
    
  • v1.23

    7deccef1 · Bump version to 1.23 ·
    scrcpy v1.23
    
    Changes since v1.22:
     - Add HID/OTG support for Windows (--otg only) (#2773, #3011)
     - Add HID/OTG support for macOS (#2774, #3031)
     - 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
    
  • v1.22

    64a09513 · Bump version to 1.22 ·
    scrcpy v1.22
    
    Changes since v1.21:
     - Add HID mouse support (#2916)
     - Add OTG mode (HID only) (#2974)
     - Enable DPI awareness by default on Windows (#40, #2865)
     - Automatically retry with a lower definition on MediaCodec error
       (#2947)
     - Add a shortcut "open a terminal here" on Windows (#2970)
     - Add icon to scrcpy.exe (#2815)
     - Add server options to send raw H.264 video stream (#2971)
     - Fix process execution (mainly) on Windows 7 (#2838, #2840)
     - 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)
     - Upgrade SDL to 2.0.20 in Windows releases
     - Upgrade FFmpeg to 5.0 in Windows 64-bit releases (#1753, #2952)
     - Various technical refactors and fixes