208 Commits (099c54658057f283d0c4c91b160a77efdbeee4f2)

Author SHA1 Message Date
Romain Vimont dca2c5f94f Require SDL >= 2.0.5
4 years ago
Romain Vimont 19858e6aeb Add --tcpip feature
4 years ago
Romain Vimont 3653fb6b15 Add OutOfMemory log helper
4 years ago
Romain Vimont 6abff46c9f Add option to disable clipboard autosync
4 years ago
Romain Vimont 5d17bcf1bc Wait SET_CLIPBOARD ack before Ctrl+v via HID
4 years ago
RipleyTom 7bdbde7363 Add options to configure tunnel host and port
4 years ago
Romain Vimont b30c3a429f Always retrieve device serial
4 years ago
Romain Vimont c1a34881d7 Use sc_ prefix for server
4 years ago
Romain Vimont 0426708544 Run the server from a dedicated thread
4 years ago
Romain Vimont 882e4cff5f Copy server params
4 years ago
Romain Vimont 676fa73d2c Wrap device name and size in a struct
4 years ago
Romain Vimont 58ea238fb2 Remove unnecessary variable
4 years ago
Romain Vimont 13c4aa1a3b Disable synthetic mouse events from touch events
4 years ago
Romain Vimont caf594c90e Split SDL initialization
4 years ago
Romain Vimont 688477ff65 Move SDL initialization
4 years ago
Romain Vimont ac539e1312 Set SDL hints before initialization
4 years ago
Romain Vimont a57c7d3a2b Extract SDL hints
4 years ago
Romain Vimont d2d18466d4 Factorize SDL event push
4 years ago
Romain Vimont dae091e3ab Handle SDL_PushEvent() errors
4 years ago
Romain Vimont 4c4381de4c Use sc_ prefix for size, position and point
4 years ago
Romain Vimont 511356710d Retrieve device serial for AOA
4 years ago
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