187 Commits (207082977a01b931c4451c1954c8197878c3ba10)

Author SHA1 Message Date
Alynx Zhou 207082977a Add support for USB HID keyboard over AOAv2
4 years ago
Romain Vimont f7d1efdf1d Extract mouse processor trait
4 years ago
Romain Vimont bcf5a9750f Extract keyboard processor trait
4 years ago
Romain Vimont 1e340caf76 Remove legacy scrcpy icon
4 years ago
Romain Vimont 3761f56c28 Declare callbacks static
4 years ago
Romain Vimont 3397720330 Add buffering command line options
5 years ago
Romain Vimont 7dca5078e7 Initialize controller even if there is no display
5 years ago
Romain Vimont df017160ed Replace strcpy() by memcpy()
5 years ago
Romain Vimont 506f918fb7 Group components into struct scrcpy
5 years ago
Romain Vimont 4c31911df2 Pass serial within struct server_params
5 years ago
Romain Vimont 6adc97198b Provide device info directly on server connection
5 years ago
Romain Vimont 6a2cd089a1 Initialize input manager dynamically
5 years ago
Romain Vimont e604e8a752 Move fps_counter to screen
5 years ago
Romain Vimont 83116fc199 Notify end-of-stream via callback
5 years ago
Marco Martinelli d39161f753 Add support for v4l2loopback
5 years ago
Romain Vimont 0541f1bff2 Hide the window immediately on close
5 years ago
Romain Vimont e91acdb0c4 Move video_buffer to screen
5 years ago
Romain Vimont 6f5ad21f57 Make decoder push frames to sinks
5 years ago
Romain Vimont f7a1b67d66 Make stream push packets to sinks
5 years ago
Romain Vimont 55806e7d31 Remove option --render-expired-frames
5 years ago
Romain Vimont 8ef4c044fa Do not forward SDL_DROPFILE event
5 years ago
Romain Vimont c23c38f99d Move resizing workaround to screen.c
5 years ago
Romain Vimont 65c4f487b3 Set initial fullscreen from screen.c
5 years ago
Romain Vimont 28f6cbaea6 Destroy screen once stream is finished
5 years ago
Romain Vimont 08fc6694e1 Do not destroy uninitialized screen
5 years ago
Romain Vimont fb7870500a Remove unused field from input_manager
5 years ago
Yu-Chen Lin 1d615a0d51 Support power off on close
5 years ago
Romain Vimont cc48b24324 Simplify screen initialization
5 years ago
Romain Vimont 597c54f049 Group screen parameters into a struct
5 years ago
Romain Vimont cb9c42bdcb Use a callback to notify frame skip
5 years ago
Romain Vimont c50b958ee4 Initialize screen before starting the stream
5 years ago
Romain Vimont cb197ee3a2 Move fps counter out of video buffer
5 years ago
Romain Vimont 24b637b972 Handle im-related events from input_manager.c
5 years ago
Romain Vimont 50b4a730e3 Handle screen-related events from screen.c
5 years ago
Romain Vimont ea2369f568 Reference video buffer from screen
5 years ago
Romain Vimont 626094ad13 Handle window events only once visible
5 years ago
Romain Vimont f6320c7e31 Wrap SDL thread functions into scrcpy-specific API
5 years ago
Romain Vimont 30e619d37f Replace SDL_strdup() by strdup()
5 years ago
Romain Vimont 59feb2a15c Group common includes into common.h
5 years ago
Romain Vimont 6385b8c162 Move common structs to coords.h
5 years ago
Romain Vimont 4bd9da4c93 Split command into process and adb
5 years ago
Romain Vimont ed130e05d5 Fix possibly uninitialized value
5 years ago
Romain Vimont 83910d3b9c Initialize server struct dynamically
5 years ago
Tzah Mazuz 76c2c6e69d Adding new option --encoder
5 years ago
Romain Vimont ad5f567f07 Remove spurious space
5 years ago
xeropresence 65d06a3663 Pass full options struct to static functions
5 years ago
Romain Vimont 74079ea5e4 Copy the options used in input manager init
5 years ago
Romain Vimont 1b76d9fd78 Customize shortcut modifier
5 years ago
xeropresence 3c1ed5d86c Handle repeating keycodes
6 years ago
Romain Vimont 0ba74fbd9a Make scrcpy.h independant of other headers
6 years ago