You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
scrcpy/app/src
Romain Vimont 3ea1444a69 Add scrcpy window without video playback
Add the possibility to only control the device with any keyboard and
mouse mode without screen mirroring.

This is different from OTG mode, which does not require USB debugging at
all. Here, the standard mode is used but with the possibility to disable
video playback.

By default, always open a window (even without video playback), and add
an option --no-window.

Fixes #4727 <https://github.com/Genymobile/scrcpy/issues/4727>
Fixes #4793 <https://github.com/Genymobile/scrcpy/issues/4793>
PR #4868 <https://github.com/Genymobile/scrcpy/pull/4868>
2 months ago
..
adb Fix memory leak on error 5 months ago
android Fix typos 3 years ago
hid Extract mouse HID handling 4 months ago
sys Use /dev/null instead of closing fds 2 years ago
trait Add shortcut to open keyboard settings 4 months ago
uhid Add UHID mouse support 4 months ago
usb Add shortcut to open keyboard settings 4 months ago
util Extract binary to hex string conversion 4 months ago
audio_player.c Avoid negative average buffering 4 months ago
audio_player.h Replace locks by atomics in audio player 4 months ago
cli.c Add scrcpy window without video playback 2 months ago
cli.h Add --pause-on-exit 8 months ago
clock.c Simplify clock estimation 1 year ago
clock.h Simplify clock estimation 1 year ago
common.h Fix MIN/MAX macros 1 year ago
compat.c Add compat for reallocarray() 1 year ago
compat.h Add --record-orientation 7 months ago
control_msg.c Add shortcut to open keyboard settings 4 months ago
control_msg.h Add shortcut to open keyboard settings 4 months ago
controller.c Handle UHID output 4 months ago
controller.h Handle UHID output 4 months ago
coords.h Use sc_ prefix for size, position and point 3 years ago
decoder.c Pass AVCodecContext to packet sinks 1 year ago
decoder.h Pass AVCodecContext to packet sinks 1 year ago
delay_buffer.c Simplify clock estimation 1 year ago
delay_buffer.h Optionally do not delay the first frame 1 year ago
demuxer.c Fix AV1 demuxing 7 months ago
demuxer.h Use packet source trait in demuxer 1 year ago
device_msg.c Handle UHID output 4 months ago
device_msg.h Handle UHID output 4 months ago
display.c Add scrcpy window without video playback 2 months ago
display.h Add scrcpy window without video playback 2 months ago
events.h Add --time-limit 1 year ago
file_pusher.c Stop and join sc_file_pusher only if initialized 1 year ago
file_pusher.h Use VecDeque in file_pusher 1 year ago
fps_counter.c Initialize interrupted field explicitly 1 year ago
fps_counter.h Add missing SC_ prefix to header guards 2 years ago
frame_buffer.c Fix code style 2 years ago
frame_buffer.h Extract current video_buffer to frame_buffer 3 years ago
icon.c Add missing `void`s for empty parameter list 8 months ago
icon.h Add missing SC_ prefix to header guards 2 years ago
input_events.h Force mouse source when --forward-all-clicks 2 years ago
input_manager.c Add scrcpy window without video playback 2 months ago
input_manager.h Simulate tilt multitouch event by pressing Shift 6 months ago
keyboard_sdk.c Add shortcut to open keyboard settings 4 months ago
keyboard_sdk.h Rename default keyboard implementation to "sdk" 4 months ago
main.c Declare local functions as static 8 months ago
mouse_sdk.c Rename default keyboard implementation to "sdk" 4 months ago
mouse_sdk.h Rename default keyboard implementation to "sdk" 4 months ago
opengl.c Fix OpenGL ES prefix skip 2 years ago
opengl.h Define feature test macros in common.h 3 years ago
options.c Add scrcpy window without video playback 2 months ago
options.h Add scrcpy window without video playback 2 months ago
packet_merger.c Extract packet merging 1 year ago
packet_merger.h Extract packet merging 1 year ago
receiver.c Handle UHID output 4 months ago
receiver.h Handle UHID output 4 months ago
recorder.c Add --record-orientation 7 months ago
recorder.h Add --record-orientation 7 months ago
scrcpy.c Add scrcpy window without video playback 2 months ago
scrcpy.h Add specific exit code for device disconnection 2 years ago
screen.c Add scrcpy window without video playback 2 months ago
screen.h Add scrcpy window without video playback 2 months ago
server.c Replace unsigned char by uint8_t for buffers 4 months ago
server.h Add support for high frame rate camera capture 8 months ago
v4l2_sink.c Fix v4l2 sink 1 year ago
v4l2_sink.h Pass video size as codec metadata 1 year ago
version.c Print libusb version on --version 2 years ago
version.h Move version handling to a separate file 2 years ago