This website works better with JavaScript.
Explore
Help
Register
Sign In
Archives
/
scrcpy
mirror of
https://github.com/Genymobile/scrcpy
Watch
2
Star
0
Fork
You've already forked scrcpy
0
Code
Issues
Projects
Releases
Wiki
Activity
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.
25f1e703b7
nolock.2
dev
master
tmp
build_windows_doc
nolock
window
window.15
window.14
window.12
window.10
window.9
rtmp
forward_all_clicks
pr4841
pr4822
pr4740.3
pr4740
yuv
simplify_shortcut_mods
display_pause
deps
upgrade_libusb_1_0_27
upgrade_sdl_2_30
uhid.38
uhid.37
uhid.36
uhid.34
uhid.32
uhid.30
uhid.28
uhid.27
pr4698
issue4703
uhid.26
uhid.25
uhid.24
uhid.23
uhid.20
uhid.15
audio_player_atomic
audio_player_atomic.16
dynamic_cleanup
audio_player_atomic.15
display_manager_api
audio_player_atomic.14
audio_player_atomic.12
audio_player_atomic.11
audio_player_atomic.9
uhid.10
uhid.3
uhid.1
atomic.5
issue4536
tilt.2
issue4492
release
av1
reschange.3
issue4477
issue4467
turnscreenoff_android14_sameprocess
pr4435
crossbuild
pr4448
orientation
turn_screen_off_android14
turnscreenoff_android14
camera_noaudio
orientation.10
wav.6
flac.4
flac.3
cameraphy.3
camerafix
camerafpsranges
cameraphy.2
cameraphy
fix4392gizmodo
fix4392zxc.4
fix4392zxc.3
fix4392zxc.2
fix4392zxc.1
camera.38
camera.37
camera.36
camera.30
camera.29
camera.28
camera.26
camera.25
camera.24
camera.22
camera.21
camera.20
pr4373.4
pr4373.3
pr4373.2
pr4373
camera.14
pr4371
pr4364
pause_on_error
camera.6
camera.2
camera
doc
donate
issue4120
issue4115
develop
honor.6
honor.5
honor.4
honor.3
honor
activity_thread
ctx
sdl_2_27_1
timelimit
pr4075
fix_audio_pts.4
fix_audio_pts.2
fix_audio_pts
no_kill_adb_before_otg
mic
pr3979
noplayback
vivo_workaround
fix_minimize.5
novideo
fix_minimize.3
pr3902
macos_opengl
window_display
android-framework-23
clock_noslope
android14
android11_workaround_retry
audio_output_buffer
split_workarounds
basedoc
audio
audio.158
audio.145
audio.124
audio.123
audio.119
audio.115
audio.107
custom-ffmpeg
audio.89
audio.88
audio.87
audio.86
audio.85
audio.79
audio.76
audio.53
audio.50
audio.47
audio.46
audio.43
packet_merger
audio.27
audio.26
readme-fedora
codec
physical_displays
audio.12
audio.10
audio.8
audio.7
pts_client
fakecontext.2
fakecontext
fix-chrome
refactor-encoder.3
refactor-encoder.2
refactor-encoder
rtp
feature
packet_ref
fix3568
tcpip_anyport
pr3547.2
pr3547
pr3523
install
install.10
pr3416.5
install.9
pr3416.4
pr3416.3
pr3416.2
pr3416
pr3351.3
pr3369.4
meson_source_root
move_translations_to_wiki
getdisplayids
pr3369.3
printf_float
pr3369.1
install.8
pr3351.2
pr3351
install.3
install.2
build-deps
otg_window_size
no_power_on
typos
upgrade
pr3177
android13
pr3151
pr3174
emu
android_serial
hw_dec_poc
fix_readme
exit_code
bash_completion
zsh_completion.2
illegalargumentexception
zsh_completion
vector
otg-windows
libusb-macos
print_fps
faq_dpi_awareness
pr3026
nocleanup
pr3023
adb_devices
libusb-all
libusb-windows
downscale-on-error-fix
otg
open_a_terminal_here
raw_video_stream
downsize_on_error
ffmpeg_windows
pr2946
ffmpeg5
hidmouse
hidmouse.13
hidmouse.10
hidmouse.8
hidmouse.7
hidmouse.5
hidmouse.4
hidmouse.2
input_events.6
input_events.5
input_events.2
input_events
windows_dpi_awareness
pr2879
windows_icon
fix_build_without_gradle
fix_win7
copycut
rawkeyevents_2021
tcpip
no_clipboard_autosync
acksync
feature_test_macros.config
feature_test_macros
process_inherit.4
process_inherit.3
process_inherit
pr2807
settings
adb_serial.2
pr2786
windows_inherit_handles
fix_inherit_handles
sdl
process
file
strbuf.6
strbuf.5
strbuf.4
strbuf
server_thread.19
server_thread.17
server_thread.14
push_event
server_thread.8
sc_socket.3
icon.6
icon.5
hid.19
hid.13
hid.12
hid.10
input_traits
net_perror
fix2619.2
scroll_mouse
wayland
wireless-section
buffering.10
buffering
buffering.7
buffering.6
buffering.5
buffering.2
control_no_display
release-v1.18
logv
novla
fix_android12_settings
center_on_resize
sdcard_download
scan_media
fix2382.2
fix2382
broadcast
pr2299
server_thread.2
cleanup_serialize
device_simple
nosecureflag_quickfix
settings_panel.2
settings_panel
v4l2_sink
traits.7
mouse_buttons
traits.4
traits
pr2231
issue2218
install_release
pr2195
issue2169
device_id_0
filter.12
filter.11
filter.7
filter.6
android12_nosecure
filter.5
filter.3
filter.2
swscale
thread
strdup
pr2052
feature_test_macro
display_id_range
pr2004
racecond_on_close.2
racecond_on_close
icon
makefile
noconsolevbs
doc-rotate
wincli
issue1875
pr1944
pr1960
adbkeyboard
encoder_name
legacy_paste
l10n_id
zh-hans
issue1468
issue1726
pr1670
issue1681
pr1626
issue1658
issue1655
pinch_zoom
fixrepeat
pr1577
pr1623
shortcutmod
shortcut.10
pr1576
left_ctrl
pr1559
clipboard_manager
issue1536
repeat
pr1502
clipboard.3
clipboard
meta
forward_modifiers
ctrl
copy
textpaste
verbose
seamless_copypaste
copypaste
render_rework
logical_size.15
logical_size.14
resize.3
resize.2
pr1313
fixfullscreen
logical_size.11
name_params
codec_options
logical_size.10
issue15.2
issue15
logical_size.8
logical_size.7
logical_size.6
supports_input_events
mipmaps
client_rotate.5
logical_size.4
Issue-and-PR-templates
pr1263.rom1v
threadwait.3
threadwait.2
threadwait
pr1238
negativepos
faq
pr1188
locked
pr1151.rom1v
adb_hint.2
adb_hint
portrange
issue1062
pr1002
longlong
rotatedevice
meizu
maximized.2
compare_version
mainlooper
textevents.2
textevents
fixhidpi.4
fixhidpi.3
window-params
build_without_gradle
logical_size.3
logical_size.2
virtualfinger
finger.8
finger.7
finger.5
finger
finger.4
fix707
record_duration
issue702
cmd_macos
cmd_macos.2
buffered_reader
portable
fps
twosockets
screenoff
headerfix
extradata
issue386
issue362
bumpversion
record
macos_volume
rawalpha
logicalscale
rawkeyevents
crop
cross
audio_old
api19
arch
forward
hidpiscale
hidpi
v2.4
v2.3.1
v2.3
v2.2
v2.1.1
v2.1
v2.0
v1.25
v1.24
v1.23
v1.22
v1.21
v1.20
v1.19
v1.18
v1.17
v1.16
v1.15.1
v1.15
v1.14
v1.13
v1.12.1
v1.12
v1.11
v1.10
v1.9
v1.8
v1.7
v1.6
v1.5-fixversion
v1.5
v1.4
v1.3
v1.2
v1.1
v1.0
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from '25f1e703b7'
${ noResults }
scrcpy
/
server
/
src
/
main
/
java
/
com
/
genymobile
/
scrcpy
History
Romain Vimont
25f1e703b7
Extract ControlChannel class
...
This prevents many components from depending on the whole DesktopConnection.
3 months ago
..
wrappers
Adapt to display API changes
4 months ago
AsyncProcessor.java
Fix java code style
6 months ago
AudioCapture.java
Use current time as initial timestamp on error
6 months ago
AudioCaptureForegroundException.java
Add workaround to capture audio on Android 11
1 year ago
AudioCodec.java
Add support for FLAC audio codec
7 months ago
AudioEncoder.java
Upgrade Android checkstyle to 10.12.5
7 months ago
AudioRawRecorder.java
Read audio by blocks of 1024 samples
7 months ago
AudioSource.java
Add option to select audio source
1 year ago
Binary.java
Add conversion from float to fixed-point i16
2 years ago
CameraAspectRatio.java
Support camera size selection using -m/--camera-ar
7 months ago
CameraCapture.java
Fix java code style
6 months ago
CameraFacing.java
Add --camera-facing
7 months ago
CleanUp.java
Configure clean up actions dynamically
4 months ago
Codec.java
Use a streamer to send the audio stream
1 year ago
CodecOption.java
Add missing final modifiers
1 year ago
CodecUtils.java
Move log message helpers to LogUtils
1 year ago
Command.java
Add fallback to get DisplayInfo
2 years ago
ConfigurationException.java
Do not print stacktraces when unnecessary
1 year ago
ControlChannel.java
Extract ControlChannel class
3 months ago
ControlMessage.java
Forward action button to device
1 year ago
ControlMessageReader.java
Forward action button to device
1 year ago
Controller.java
Extract ControlChannel class
3 months ago
DesktopConnection.java
Extract ControlChannel class
3 months ago
Device.java
Adapt to display API changes
4 months ago
DeviceMessage.java
Make the device acknowledge device clipboard
3 years ago
DeviceMessageSender.java
Extract ControlChannel class
3 months ago
DeviceMessageWriter.java
Add device clipboard set acknowledgement
3 years ago
DisplayInfo.java
Disable input events when necessary
4 years ago
FakeContext.java
Return the FakeContext as application context
7 months ago
HandlerExecutor.java
Add camera mirroring
7 months ago
IO.java
Log non-EPIPE I/O exceptions
1 year ago
KeyComposition.java
Provide a better URL to document key decomposition
6 years ago
Ln.java
Disable default stdout/stderr
7 months ago
LogUtils.java
Recover on invalid camera FPS ranges
7 months ago
Options.java
Add support for high frame rate camera capture
7 months ago
Point.java
Reformat Java code
5 years ago
Pointer.java
Inject touch events on the server
5 years ago
PointersState.java
Merge mouse and touch events
5 years ago
Position.java
Add missing final modifiers
1 year ago
ScreenCapture.java
Adapt to display API changes
4 months ago
ScreenInfo.java
Compute screen size without DisplayInfo instance
2 years ago
Server.java
Extract ControlChannel class
3 months ago
Settings.java
Fix java code style
6 months ago
SettingsException.java
Report settings errors via Exceptions
3 years ago
Size.java
Reformat Java code
5 years ago
Streamer.java
Add support for FLAC audio codec
7 months ago
StringUtils.java
Remove MagicNumber checkstyle
4 years ago
SurfaceCapture.java
Handle camera disconnection
7 months ago
SurfaceEncoder.java
Handle camera disconnection
7 months ago
VideoCodec.java
Fix incorrect comment about AV1 constant
7 months ago
VideoSource.java
Add camera mirroring
7 months ago
Workarounds.java
Adapt AudioRecord workaround to Android 14
6 months ago