198 Commits (676fa73d2c19d4828921640588e42d1911ad2147)

Author SHA1 Message Date
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
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