Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

scrcpy-3.3.4-1.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: scrcpy Distribution: openSUSE Tumbleweed
Version: 3.3.4 Vendor: openSUSE
Release: 1.2 Build date: Wed Dec 17 20:45:02 2025
Group: Unspecified Build host: reproducible
Size: 368687 Source RPM: scrcpy-3.3.4-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/Genymobile/scrcpy
Summary: Display and control your Android device
This application mirrors Android devices (video and audio) connected
via USB or TCP/IP and allows control using the computer's keyboard and
mouse. It does not require root access or an app installed on the device.

Use /usr/bin/scrcpy-update-server (root/sudo) to download/update
the required pre-build /usr/share/scrcpy/scrcpy-server binary.

Provides

Requires

License

Apache-2.0

Changelog

* Wed Dec 17 2025 munix9@googlemail.com
  - Update to version 3.3.4:
    * 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)
* Sat Sep 27 2025 munix9@googlemail.com
  - Update to version 3.3.3:
    * Fix immediate error after new Android 16 upgrade (#6362)
    * Make virtual display presentable (#6344)
  - Fix regex tests for the sha256 checksum
  - Move adjustment of scrcpy-update-server from %prep to %build
* Mon Sep 22 2025 munix9@googlemail.com
  - Remove pre-built binary /usr/share/scrcpy/scrcpy-server due to
    violation of packaging policy (boo#1228836)
  - Add /usr/bin/scrcpy-update-server to allow the user to
    download/update the pre-built scrcpy-server binary
  - Add scrcpy.keyring from https://blog.rom1v.com/keys/rom1v.asc
  - Get the SHA256 checksum from released SHA256SUMS.txt
* Sat Sep 06 2025 munix9@googlemail.com
  - Update to version 3.3.2:
    * Fix virtual display after Android 16 upgrade (#6234, #6331)
    * Workaround clipboard issue on Samsung devices (#6224)
    * Catch CTRL_BREAK_EVENT signal on Windows (#6244)
    * Various technical fixes
  - Merge *-completion into main package (consolidation)
* Fri Jun 20 2025 munix9@googlemail.com
  - Update to version 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)
* Thu Jun 12 2025 munix9@googlemail.com
  - Update to version 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
* Sat Mar 29 2025 munix9@googlemail.com
  - Update to version 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)
    * 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
* Tue Dec 10 2024 munix9@googlemail.com
  - Update to version 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 05 2024 munix9@googlemail.com
  - Update to version 3.0.2:
    * Fix version (#5602)
  - Update to version 3.0.1:
    * 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)
* Sun Nov 24 2024 munix9@googlemail.com
  - 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
* Mon Sep 16 2024 munix9@googlemail.com
  - 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
* Sat Aug 03 2024 munix9@googlemail.com
  - Update to version 2.6.1:
    * Inject finger input whenever possible (#5162, #5163)
* Thu Aug 01 2024 munix9@googlemail.com
  - 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
* Sat Jun 29 2024 munix9@googlemail.com
  - 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
* Sun Mar 03 2024 Martin Hauke <mardnh@gmx.de>
  - 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.
* Sat Dec 02 2023 munix9@googlemail.com
  - 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)
* Sun Nov 26 2023 munix9@googlemail.com
  - 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
* Thu Nov 02 2023 munix9@googlemail.com
  - Clean up spec file, don't use _service anymore, get files
    and infos from github release page.
  - Extended description for release 2.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
* Wed Nov 01 2023 munix9@googlemail.com
  - 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
* Sat Jul 15 2023 munix9@googlemail.com
  - 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
* Thu Jun 22 2023 munix9@googlemail.com
  - Update to version 2.1:
    * Bump version to 2.1
    * Fix adb forward initialization
    * Fix code style
    * Accept failure in rotation or fold registration
    * Register DisplayFoldListener only for Android 10+
    * Upgrade platform-tools (34.0.3) for Windows
    * Update developer documentation
    * Fix build without gradle
    * Upgrade SDL (2.28.0) for Windows
    * Add workarounds for Honor devices
    * Move workarounds execution
    * Log device BRAND
    * Fix lint warning
    * Add InputManagerGlobal for Android 14 beta 3
    * Add --time-limit
    * Improve recording documentation
    * Rename raw_video_stream to raw_stream
    * Remove spurious empty line
    * Reformat Java code
    * Name Java threads
    * Add missing shortcut in documentation
    * Add option to kill adb on close
    * Fix adb server vs adb daemon confusion
    * Fix options alphabetical order
    * Simplify command in documentation
    * Fix typo in recording documentation
    * Fix PTS when not monotonically increasing
    * Extract stream-specific structure in recorder
    * Fix recorder waiting when stream disabled
    * Use a single condvar in recorder
    * Mention how to interrupt scrcpy without video
    * Reorder options in alphabetical order
    * Add option to select audio source
    * Extract AudioCapture creation
    * Reset video capture on folding event
    * Rename rotationChanged to resetCapture
    * Update demuxer comment
    * Fix stream offset on audio buffer underflow
    * Reorder options to maintain alphabetical order
    * Turn device screen off after set up
    * Document --no-{video,audio}-playback
    * Add separate video and audio playback options
    * Simplify V4L2/USB ifdefs
    * Define v4l2_buffer only if HAVE_V4L2
    * Fix V4L2 error message when disabled
    * Reorder command line options checks
    * Rename --no-mirror to --no-playback
    * Create AudioRecord by reflection as a fallback
    * Rename FORMAT to ENCODING
    * Extract audio source to a static constant
    * Delay window resize when minimized
    * Accept texture failures
    * Document installation via winget on Windows
    * Upgrade FFmpeg build to 6.0-scrcpy-4
    * Update audio recording documentation
    * Upgrade FFmpeg build to 6.0-scrcpy-3
    * Add recording to aac file
    * Add recording to opus file
    * Accept .m4a and .mka
    * Refactor command line checks
    * Factorize record format parsing
    * Add --no-video
    * Remove unnecessary 'else'
    * Convert screen encoder to async processor
    * Add missing @Override annotations
    * Close connection at the end of finally-block
    * Disable controls on --no-mirror
    * Rename --no-display to --no-mirror
    * Clarify API versions that support Audio Forwarding
    * Fix build for FFmpeg < 3.3
    * Force OpenGL Core Profile context on macOS
    * Add missing --no-audio option in manpage
    * Remove Options setters
    * Move options parsing to Options class
    * Fix checkstyle violation
    * Extract sc_display from sc_screen
    * Pass const pointers to events
    * Add Android version check in raw audio recorder
    * Fix "ip route" parsing
    * Fix copy-paste for some devices
    * Specify in README that OTG does not require adb
    * Simplify clock estimation
    * Fix documentation link in FAQ
    * Fix typo in FAQ
    * Fix debug build by adding compat.c to tests
    * Mention necessary reboot
    * Reference FAQ from HID/OTG documentation
    * Adapt FakeContext for Android 14
    * Adapt clipboard wrappers to Android 14
    * Replace "bit-rate" with "bit rate"
    * Fix typo in doc/audio.md
    * Use separate audio capture code for Android 11
    * Make 3 attempts to start AudioRecord
    * List available encoders on failure
    * Fix pause message
    * Simplify logic in setScreenPowerMode()
    * Clarify V4L2 feature in README
    * Document missing Opus encoder error
    * Add --audio-output-buffer
    * Fix bash auto-completion handling
    * Add missing auto-completion for --audio-buffer
    * Split workarounds to fix audio on some devices
    * Fix linux desktop files validation
    * Update Gentoo instructions
    * Fail on empty AudioRecord read()
    * Update broken link in documentation
    * Replace link to enable USB debugging in README
    * Add references to prerequisites
    * Add blogpost link about scrcpy 2.0
    * Fix v4l2 sink
    * Fix build issue on FFmpeg < 5.1
    * Fix comparison warning
    * Fix an "expected expression" error
    * Fix broken link in Windows download page
    * Fix broken link in shortcuts documentation
    * Update links to v2.0
* Sun Mar 12 2023 munix9@googlemail.com
  - Update to version 2.0:
    * Bump version to 2.0
    * Rework README and documentation
    * Happy new year 2023!
    * Document audio player
    * Apply new compensation only if it changed
    * Disable clock drift compensation for tiny values
    * Fail on deprecated options
    * Remove dead code about the deprecated -F option
    * Remove deprecated option --render-expired-frames
    * Upgrade platform-tools (34.0.1) for Windows
    * Upgrade SDL (2.26.4) for Windows
    * Remove unused IOException
    * Compute buffering and compensation without lock
    * Do not read avg_buffering from the player thread
    * Simplify bytebuf naming
    * Add audio sample ring-buffer
    * Define the audio output buffer in milliseconds
    * Pass video size as codec metadata
    * Report errors on screen event error
    * Rename sendCodecId to sendCodecMeta
    * Copy codec parameters from context
    * Simplify recorder
    * Create recorder streams from packet sinks ops
    * Pass AVCodecContext to packet sinks
    * Enable log signaling buffering threshold exceeded
    * Stop and join sc_file_pusher only if initialized
    * Initialize interrupted field explicitly
    * Decrease recorder thread priority
    * Increase audio thread priority
    * Add thread priority API
    * Print info logs to stdout
    * Print server logs and newline in one call
    * Warn on ignored audio options
    * Add --audio-codec=raw option
    * Add raw audio recorder
    * Extract async processor interface
    * Extract audio capture
    * Stop on decoder frame push error
    * Add --audio-buffer
    * Add compat support for FFmpeg < 5.1
    * Add audio player
    * Optionally do not delay the first frame
    * Accept clock estimation with a single point
    * Remove anonymous struct in delay buffer
    * Use delay buffer as a frame source/sink
    * Use frame source trait in decoder
    * Introduce frame source trait
    * Use packet source trait in demuxer
    * Introduce packet source trait
    * Extract sc_delay_buffer
    * Fix buffering pts conversion
    * Report video buffer downstream errors
    * Stop the video buffer on error
    * Fix possible race condition on video_buffer end
    * Remove sc_queue
    * Remove cbuf
    * Use VecDeque in aoa_hid
    * Use VecDeque in file_pusher
    * Use VecDeque in controller
    * Use VecDeque in video_buffer
    * Use VecDeque in recorder
    * Introduce VecDeque
    * Add sc_allocarray() util
    * Use reallocarray() in sc_vector
    * Add compat for reallocarray()
    * Call avcodec_receive_frame() in a loop
    * Add --require-audio
    * Add workaround to capture audio on Android 11
    * Add two-step write feature to bytebuf
    * Introduce bytebuf util
    * Pass AVCodecContext to frame sinks
    * Add an audio decoder
    * Give a name to decoder instances
    * Rename decoder to video_decoder
    * Log display sizes in display list
    * Add --list-displays
    * Move log message helpers to LogUtils
    * Quit on audio configuration failure
    * Add --list-encoders
    * Move await_for_server() logs
    * Add --audio-encoder
    * Extract unknown encoder error message
    * Add --audio-codec-options
    * Extract application of codec options
    * Add support for AAC audio codec
    * Add --audio-codec
    * Add --audio-bit-rate
    * Disable MethodLength checkstyle on createOptions()
    * Rename --encoder to --video-encoder
    * Rename --codec-options to --video-codec-options
    * Rename --bit-rate to --video-bit-rate
    * Rename --codec to --video-codec
    * Remove default bit-rate on client side
    * Record at least video packets on stop
    * Disable audio before Android 11
    * Disable audio on initialization error
    * Add audio recording support
    * Rename video-specific variables in recorder
    * Do not merge config audio packets
    * Add an audio demuxer
    * Force --no-audio if no display and no recording
    * Give a name to demuxer instances
    * Rename demuxer to video_demuxer
    * Extract OPUS extradata
    * Use a streamer to send the audio stream
    * Encode recorded audio on the device
    * Make streamer more generic
    * Capture device audio
    * Add a new socket for audio stream
    * Add --no-audio option
    * Use FakeContext for Application instance
    * Use shell package name for workarounds
    * Use ROOT_UID from FakeContext
    * Use PACKAGE_NAME from FakeContext
    * Use AttributionSource from FakeContext
    * Add a fake Android Context
    * Improve error message for unknown encoder
    * Rename "codec" variable to "mediaCodec"
    * Make streamer independent of codec type
    * Pass all args to ScreenEncoder constructor
    * Move screen encoder initialization
    * Write streamer header from ScreenEncoder
    * Use VideoStreamer directly from ScreenEncoder
    * Simplify error handling on socket creation
    * Reorder initialization
    * Refactor recorder logic
    * Move last packet recording
    * Add start() function for recorder
    * Open recording file from the recorder thread
    * Inline packet_sink impl in recorder
    * Initialize recorder fields from init()
    * Report recorder errors
    * Move previous packet to a local variable
    * Move pts_origin to a local variable
    * Change PTS origin type from uint64_t to int64_t
    * Fix --encoder documentation
    * Do not print stacktraces when unnecessary
    * Fix --no-clipboard-autosync bash completion
    * Split server stop() and join()
    * Print FFmpeg logs
    * Move FFmpeg callback initialization
    * Upgrade FFmpeg custom builds for Windows
    * Upgrade FFmpeg (6.0) for Windows
    * Use minimal prebuilt FFmpeg for Windows
    * Simplify libusb prebuilt scripts
    * Silence lint warning about constant in API 29
    * Remove manifest package name
    * Upgrade gradle build tools to 7.4.0
    * Fix useless garbage initialization
    * Fix MIN/MAX macros
    * Initialize server->serial in all cases
    * Fix error message on icon loading failure
    * Do not use avformat network
    * Accept Windows Sockets from version 1.1
    * Fix WSAStartup() error check on Windows
    * Fix --bit-rate option in bash completion script
    * Add auto-completion for --codec option
    * Use enum for long options constants
    * Initialize mouse_input_mode explicitly
    * Accept muxing AV1 into MP4 container
    * Fix inconsistent quotes
    * Suggest commands with an explicit '='
    * Move finally-block to fix deadlock on stop
    * Remove unnecessary error logs
    * Document default video codec
    * Fix command-line help typo
    * Prefix receiver by sc_
    * Fix demuxer error message
    * Log non-EPIPE I/O exceptions
    * Rename 'uid' to 'scid'
    * Extract packet merging
    * Remove unused parser
    * Log component stopped in finally clause
    * Join all threads before end of main
    * Properly report demuxer errors
    * Prefix UI events constants by SC_
    * Split codec_id reading
    * Fix error return value
    * Fix demuxer error message
    * Remove unused codec context
    * Remove unused constant
    * Add Fedora instructions in README
    * Set power mode on all physical displays
    * Add support for AV1
    * Add support for H265
    * Add option to select video codec
    * Simplify server info initialization
    * Extract video streaming to a separate class
    * Move variable assignment
    * Compute relative PTS on the client-side
    * Improve workarounds call comments
    * Move Workarounds call
    * Do not expose controller threads
    * Fix manpage formatting
    * Inject additional ACTION_BUTTON_* events for mouse
    * Fix mouse pointer state update
    * Forward action button to device
    * Retry on spurious error
    * Extract retry handling
    * Move local variables declarations
    * Remove useless setSize() method
    * Remove useless configure() method
    * Keep the same MediaCodec instance across sessions
    * Remove useless destroyDisplay() method
    * Keep the same display binder across sessions
    * Terminate loop explicitly on interrupted
    * Use Java lambdas where possible
    * Support Java lambdas in build_without_gradle.sh
    * Add missing final modifiers
    * Use try-with-resources
    * Use random name for device socket
    * Add random util
    * Add jrand48()/nrand48() compat functions
    * Use separate gen dir to build without gradle
    * Remove "on Linux" in FAQ
    * Add FAQ section about HID/OTG on Windows
    * Avoid unnecessary copy on config packets demuxing
    * Revert "Remove continuous resizing workaround for Windows"
    * Use "meson setup" from install_release.sh
    * Update links to v1.25

Files

/usr/bin/scrcpy
/usr/bin/scrcpy-update-server
/usr/share/applications/scrcpy-console.desktop
/usr/share/applications/scrcpy.desktop
/usr/share/bash-completion
/usr/share/bash-completion/completions
/usr/share/bash-completion/completions/scrcpy
/usr/share/doc/packages/scrcpy
/usr/share/doc/packages/scrcpy/FAQ.md
/usr/share/doc/packages/scrcpy/README.md
/usr/share/doc/packages/scrcpy/audio.md
/usr/share/doc/packages/scrcpy/build.md
/usr/share/doc/packages/scrcpy/camera.md
/usr/share/doc/packages/scrcpy/connection.md
/usr/share/doc/packages/scrcpy/control.md
/usr/share/doc/packages/scrcpy/develop.md
/usr/share/doc/packages/scrcpy/device.md
/usr/share/doc/packages/scrcpy/gamepad.md
/usr/share/doc/packages/scrcpy/keyboard.md
/usr/share/doc/packages/scrcpy/linux.md
/usr/share/doc/packages/scrcpy/macos.md
/usr/share/doc/packages/scrcpy/mouse.md
/usr/share/doc/packages/scrcpy/otg.md
/usr/share/doc/packages/scrcpy/recording.md
/usr/share/doc/packages/scrcpy/shortcuts.md
/usr/share/doc/packages/scrcpy/tunnels.md
/usr/share/doc/packages/scrcpy/v4l2.md
/usr/share/doc/packages/scrcpy/video.md
/usr/share/doc/packages/scrcpy/virtual_display.md
/usr/share/doc/packages/scrcpy/window.md
/usr/share/doc/packages/scrcpy/windows.md
/usr/share/icons/hicolor/256x256/apps/scrcpy.png
/usr/share/licenses/scrcpy
/usr/share/licenses/scrcpy/LICENSE
/usr/share/man/man1/scrcpy.1.gz
/usr/share/scrcpy
/usr/share/scrcpy/scrcpy-server
/usr/share/zsh
/usr/share/zsh/site-functions
/usr/share/zsh/site-functions/_scrcpy


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Mar 19 22:31:08 2026