Revisions of scrcpy

Paolo Panto's avatar Paolo Panto (munix9) accepted request 1226119 from Paolo Panto's avatar Paolo Panto (munix9) (revision 94)
- Update to version 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
  * Build releases via GitHub Actions (#5306, #4490)
  * Release static builds for Linux and macOS (#5515, #1733, #3235, #4489, #5327)
  * Various technical fixes
Paolo Panto's avatar Paolo Panto (munix9) accepted request 1201319 from Paolo Panto's avatar Paolo Panto (munix9) (revision 93)
- Update to version 2.7:
  * Add gamepad support (#99, #2130, #5270)
  * Fix workarounds for ONYX devices (#5182)
  * Accept float values for --max-fps (265a15e)
  * Upgrade SDL to 2.30.7 in Windows releases
  * Various technical fixes
Paolo Panto's avatar Paolo Panto (munix9) committed (revision 92)
Paolo Panto's avatar Paolo Panto (munix9) accepted request 1191327 from Paolo Panto's avatar Paolo Panto (munix9) (revision 91)
- Update to version 2.6.1:
  * Inject finger input whenever possible (#5162, #5163)
buildservice-autocommit accepted request 1191067 from Paolo Panto's avatar Paolo Panto (munix9) (revision 90)
baserev update by copy to link target
Paolo Panto's avatar Paolo Panto (munix9) accepted request 1191066 from Paolo Panto's avatar Paolo Panto (munix9) (revision 89)
- Update to version 2.6:
  * 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)
  * Upgrade SDL to 2.30.5 in Windows releases
  * Various technical fixes
buildservice-autocommit accepted request 1184015 from Paolo Panto's avatar Paolo Panto (munix9) (revision 88)
baserev update by copy to link target
Paolo Panto's avatar Paolo Panto (munix9) accepted request 1184014 from Paolo Panto's avatar Paolo Panto (munix9) (revision 87)
- Update to version 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)
  * Fix thread leak on Windows (#4973)
  * Upgrade FFmpeg to 7.0.1 in Windows releases
  * Upgrade SDL to 2.30.4 in Windows releases
  * Upgrade platform-tools (adb) to 35.0.0 in Windows releases
  * Various technical fixes
buildservice-autocommit accepted request 1154452 from Paolo Panto's avatar Paolo Panto (munix9) (revision 86)
baserev update by copy to link target
Paolo Panto's avatar Paolo Panto (munix9) accepted request 1154449 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 85)
- Update to version 2.4
  * Add UHID keyboard and mouse support.
  * Simulate tilt multitouch by pressing Shift.
  * Add rotation support for non-default display.
  * Improve audio player.
  * Adapt to display API changes in Android 15.
  * Adapt audio workarounds to Android 14.
  * Fix clipboard for IQOO devices on Android 14.
  * Fix integer overflow for audio packet duration.
  * Various technical fixes.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1136048 from Gordon Leung's avatar Gordon Leung (Pi-Cla) (revision 84)
initialized devel package after accepting 1136048
Paolo Panto's avatar Paolo Panto (munix9) accepted request 1130448 from Paolo Panto's avatar Paolo Panto (munix9) (revision 83)
- Update to version 2.3.1:
  * 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 (4135c41)
Paolo Panto's avatar Paolo Panto (munix9) accepted request 1128859 from Paolo Panto's avatar Paolo Panto (munix9) (revision 82)
- Update to version 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)
  * Upgrade SDL to 2.28.5 in Windows releases
  * Various technical fixes
Paolo Panto's avatar Paolo Panto (munix9) accepted request 1121675 from Paolo Panto's avatar Paolo Panto (munix9) (revision 81)
- Update to version 2.2:
  * Bump version to v2.2
  * Upgrade SDL (2.28.4) for Windows
  * Upgrade platform-tools (34.0.5) for Windows
  * Shutdown connection before joining threads
  * Disable default stdout/stderr
  * Improve manpage formatting
  * Simplify URLs in manpage
  * Always print device model and version
  * Add camera documentation
  * Add support for high frame rate camera capture
  * Add --camera-fps
  * Do not arbitrary limit --max-fps to 1000
  * Fail-fast camera mirroring on Android 11 and older
  * Support camera size selection using -m/--camera-ar
  * Add --camera-facing
  * Make camera id optional
  * Handle camera disconnection
  * Automatically select audio source
  * Add camera mirroring
  * Add --list-camera-sizes
  * Add --list-cameras
  * Factorize --list- options handling
  * Extract SurfaceCapture from ScreenEncoder
  * Force server exit at the end of main()
  * Rename --display to --display-id
  * Make separator configurable for parsing integers
  * Fix incorrect comment about AV1 constant
  * Move empty string test for crop option parsing
  * Replace raw number by its name
  * Replace sprintf() with safer snprintf()
  * Use `char *` for pointer arithmetic
  * Enable missing-prototypes warning
  * Declare local functions as static
  * Wrap macros in do-while(0)
  * Fix --pause-on-exit parsing
  * Add missing `void`s for empty parameter list
  * Make sc_usb_devices_destroy() static
  * Remove redundant `;`
  * Use `void` for empty function parameter list
  * Add scrcpy-server to .gitignore
  * Use --pause-on-exit from launchers
  * Add --pause-on-exit
  * Make fillBaseContext() method private
  * Add missing 'final' in Java classes
  * Fix warning typo
  * Report device disconnection on audio EOS
  * Do not disable controls without video playback
  * Fix TCP/IP link in README
  * Add missing syntax highlighting in audio doc
  * Add Encoder section
  * Extract device connection to a separate doc page
  * Move display section to video documentation
  * Update links to v2.1.1
Paolo Panto's avatar Paolo Panto (munix9) accepted request 1098778 from Paolo Panto's avatar Paolo Panto (munix9) (revision 80)
- Update to version 2.1.1:
  * Bump version to 2.1.1
  * Fix meizu deadlock
  * Increase attempts to start AudioRecord
  * Log device selection at INFO level
  * Fix fedora package in build instructions
  * Fix possible division by zero
  * Add direct links to donations
  * Ignore fold change events for other display ids
  * Remove superfluous log
  * Update links to v2.1
Paolo Panto's avatar Paolo Panto (munix9) accepted request 1094722 from Paolo Panto's avatar Paolo Panto (munix9) (revision 79)
- Update to version 2.1
Duarte Pousa's avatar Duarte Pousa (xenonpk) accepted request 1071906 from Paolo Panto's avatar Paolo Panto (munix9) (revision 78)
- Update to version 2.0

Requires newer gcc on Leap.
Duarte Pousa's avatar Duarte Pousa (xenonpk) accepted request 1045458 from Paolo Panto's avatar Paolo Panto (munix9) (revision 77)
- Update to version 1.25:
  * Bump version to 1.25
  * Upgrade FFmpeg (5.1.2) for Windows 64-bit
  * Upgrade SDL (2.26.1) for Windows
  * Upgrade platform-tools (33.0.3) for Windows
  * Force mouse source when --forward-all-clicks
  * Remove continuous resizing workaround for Windows
  * Add parent directory in release zipfile
  * Use "meson setup"
  * Adapt ClipboardManager for Android 13
  * Upgrade junit to 4.13.2
  * Use current adb port (if any) for --tcpip
  * Fix CommandParserTest code style
  * Always use --key=value in README
  * Fix DisplayInfo parsing for Android Q
  * Support wchar_t in argv for Windows
  * Avoid string concatenation in crossfiles
  * Build log.c for test_cli
  * Add missing include <string.h> for strlen()
  * Add missing include <string.h> for memmove()
  * Add -s auto-completion for zsh
  * Add -s auto-completion for bash
  * Make ServiceManager and Settings methods static
  * Fix typo in logs
  * Add fallback to get DisplayInfo
  * Use /dev/null instead of closing fds
  * Extract $BUILD_TOOLS_DIR
  * Add scrcpy-console.desktop
  * Use shell environment to execute launcher
  * Add desktop entry file for Linux app launchers
  * Replace hardcoded 'share/' by datadir variable
  * Upgrade Android SDK to 33
  * Upgrade gradle build tools to 7.2.2
  * Move from jcenter() to mavenCentral()
  * Use precise scrolling values
  * Add conversion from float to fixed-point i16
  * Add unit test for float encoding
  * Extract conversion from float to u16 fixed-point
  * Rename buffer_util.h to binary.h
  * Add unit test for float decoding
  * Extract conversion from u16 fixed-point to float
  * Move toUnsigned() to a Binary util class
  * Remove deprecated meson.source_root()
  * Move README and FAQ translations to the wiki
  * Fix FAQ formatting
  * Use DisplayManagerGlobal instance
  * Rename net_listen() parameter
  * Replace '%g' by '%f' as printf format
  * Detect Windows using _WIN32 in network util
  * Fix protocol documentation in comments
  * Add missing allocation failure check
  * Add missing LOG_OOM() on malloc failure
  * Remove useless dependencies reference
  * Document envvars for all platforms
  * Fix environment variable configuration in FAQ
  * Remove unused stream.h
  * Rename function to simplify
  * Add missing return 0 in tests
  * Fix function declarations
  * Reduce SHA-256 size in README and BUILD
  * Update links to v1.24
Duarte Pousa's avatar Duarte Pousa (xenonpk) accepted request 983210 from Paolo Panto's avatar Paolo Panto (munix9) (revision 76)
- Update to version 1.24:
  * Bump version to 1.24
  * Revert "Make OTG window resizable"
  * Fix inverted check
  * Fix release script for platform-tools 33.0.1
  * Use quotes for commands in documentation
  * Update installed files list in BUILD documentation
  * Upgrade FFmpeg (5.0.1) for Windows 64-bit
  * Upgrade SDL (2.0.22) for Windows
  * Enable linear filtering in OTG mode
  * Make OTG window resizable
  * Apply requested window size in OTG mode
  * Create OTG window with HIGHDPI flag
  * Add option to not power on on start
  * Add missing mouse shortcuts in --help
  * Fix GitHub case in BUILD
  * Fix typo in German README
  * Fix typos in Indonesian README
  * Upgrade libusb (1.0.26) for Windows
  * Upgrade platform-tools (33.0.1) for Windows
  * Remove obsolete alternative injection method
  * Adapt event injection to Android 13
  * Improve README
  * Fix typos/grammar issues in README
  * Update README.it.md to v1.23
  * Add missing SC_ prefix to header guards
  * Add missing include
  * Fix reference to FAQ in README
  * Fix icon path in ./run
  * Fix OpenGL ES prefix skip
  * Improve README.zh-Hans.md
  * Consider emulators as TCP/IP devices
  * Log an error on unexpected device state
  * Use $ANDROID_SERIAL if no selector is specified
  * Document exit status in --help
  * Add specific exit code for device disconnection
  * Report server connection state
  * Improve HID event push error message
  * Fix typo in error message
  * Add libusb error log
  * Fix icon path in README
  * Update links to v1.23
Duarte Pousa's avatar Duarte Pousa (xenonpk) accepted request 962359 from Paolo Panto's avatar Paolo Panto (munix9) (revision 75)
- Update to version 1.23:
  * Bump version to 1.23
  * Add missing include for vector
  * Add contact links to the README
  * Add Bash completion script
  * Add ZSH completion script
  * Move "Device unauthorized" in FAQ
  * Update FAQ to match the latest version
  * Remove spurious empty line
  * Mention adb wireless option for Android 11+
  * Make step more explicit in wireless section
  * Add troubleshooting in wireless section
  * Improve phrasing in wireless section
  * Renumber steps in wireless section
  * Add an explicit first step in wireless section
  * Update HID/OTG features in README
  * Reorder --tcpip option in cli
  * Also retry on IllegalArgumentException
  * Increase `adb devices -l` max output size
  * Use vector for listing ADB devices
  * Use vector for listing USB devices
  * Add sc_vector
  * Move data/ to app/
  * Disable USB features for win32
  * Forbid HID input without OTG on Windows
  * Kill adb daemon in OTG mode on Windows
  * Make intr optional for adb commands
  * Remove obsolete text in error message
  * Build for Windows with libusb support
  * Fix libusb callback for Windows
  * Avoid PRIx16 printf format on Windows
  * Remove USB hotplug callback error log
  * Report USB device disconnection when detected
  * Work around mouse capture SDL bug on macOS
  * Pass screen instance to mouse capture functions
  * Remove "linux-only" mentions for HID/OTG features
  * Build on macOS with libusb support
  * Fix typo
  * Remove useless '\n' in log
  * Remove fprintf() in tests
  * Add --print-fps to enable FPS counter on start
  * Move FPS counter start/stop logs
  * Update FAQ about Windows scaling behavior
  * Use sc_prefix for fps counter
  * Fix links in German README
  * Enforce deadline reached on timeout
  * Fix fps_counter tick type
  * Add German translation of README.md
  * Add --no-cleanup option
  * Fix order of options
  * Add compilation flag for USB features
  * Add compilation flag for V4L2 feature
  * Fix double adb tunnel closing
  * Rename buffer util functions with sc_ prefix
  * Rename HEADER_SIZE to SC_PACKET_HEADER_SIZE
  * Remove unused BUFSIZE
  * Remove sc_demuxer_parse()
  * Pass key frame flag from the device
  * Store packet flags in PTS most significant bits
  * Indent ifdef for clarity
  * Improve error message for unsupported usb hotplug
  * Do not duplicate relative mouse mode state
  * Fix USB device leak on connection error
  * Move prebuilt-deps/ to app/
  * Reorder release.mk recipes
  * Pass --buildtype=release as a single meson arg
  * Print libusb version on --version
  * Print both compiled and linked versions of libs
  * Move version handling to a separate file
  * Log device opening errors during listing
  * Mention --select-usb and --select-tcpip in README
  * Add option to select USB or TCP/IP devices
  * Introduce adb device selector
  * Execute adb start-server
  * Remove sc_adb_get_serialno()
  * Allow selecting a device from IP without port
  * Expose simple API to select a single adb device
  * Expose function to test if a serial is TCP/IP
  * Add adb devices parser
  * Refactor device configuration
  * List and select USB devices separately
  * Expose simple API to select a single USB device
  * Add move-function for sc_usb_device
  * Move SC_PRIsizet to compat.h
  * Rename function to destroy a list of USB devices
  * Add generic LOG() macro with level parameter
  * Remove LOGC()
  * Improve USB device open log
  * Inline USB device opening
  * Remove log_libusb_error()
  * Remove confusing sc_str_truncate()
  * Fix adb connect parsing
  * Fix adb get-serialno parsing
  * Fix adb getprop parsing
  * Fix adb device ip parsing
  * Store actual serial in sc_server
  * Simplify switch to TCPIP function
  * Build adb argv statically
  * Expose adb executable path publicly
  * Rename adb_command to adb_executable
  * Assert non-NULL serial
  * Assert "adb disconnect" is called with an argument
  * Remove useless undef
  * Remove screensaver log
  * Remove platform-tools installation suggestion
  * Use sc_ prefix for adb
  * Move ADB code to adb/
  * Simplify demuxer
  * Rename stream to sc_demuxer
  * Use sc_ prefix for recorder
  * Use sc_ prefix for decoder
  * Add missing spaces in help
  * Downscale and retry also on early MediaCodec error
  * Fix include for standard library header
  * Add warning in function documentation
  * Fix sc_str_truncate() documentation
  * Fix comment typo
  * Update FAQ.zh-Hans.md to v1.22
  * Update README.zh-Hans.md to v1.22
  * Update links to v1.22
Displaying revisions 1 - 20 of 94
openSUSE Build Service is sponsored by