1080 Commits (d1789f082a6bbb883e964f2b6136f0c89ead3cde)
 

Author SHA1 Message Date
Biswapriyo Nath d1789f082a meson: Do not use full path with mingw tools name
5 years ago
Romain Vimont eb7e1070cf Release frame data as soon as possible
5 years ago
Romain Vimont 386f017ba9 Factorize frame swap
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 955da3b578 Remove screen static initializer
5 years ago
Romain Vimont cb9c42bdcb Use a callback to notify frame skip
5 years ago
Romain Vimont fb9f9848bd Use a callback to notify a new frame
5 years ago
Romain Vimont c50b958ee4 Initialize screen before starting the stream
5 years ago
Romain Vimont 441d3fb119 Make video buffer more generic
5 years ago
Romain Vimont cb197ee3a2 Move fps counter out of video buffer
5 years ago
Romain Vimont 218636dc10 Inject touch events with smallest detectable size
5 years ago
Romain Vimont b16b65a715 Simplify default values
5 years ago
Romain Vimont a3aa5ac95e Insert numerical values statically in usage string
5 years ago
Romain Vimont 0207e3df33 Remove unused no_window field
5 years ago
Romain Vimont 9cd1a7380d Enable NDEBUG via Meson built-in option
5 years ago
Romain Vimont 24b637b972 Handle im-related events from input_manager.c
5 years ago
Romain Vimont 76a3d9805b Inline window events handling
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 0538e9645b Improve error handling in screen initialization
5 years ago
Romain Vimont 626094ad13 Handle window events only once visible
5 years ago
Romain Vimont a566635c43 Log mipmaps error only if mipmaps are enabled
5 years ago
Romain Vimont 862948b132 Make use_opengl local
5 years ago
Romain Vimont c0c4ba7009 Add intermediate frame in video buffer
5 years ago
Romain Vimont c53bd4d8b6 Assert non-recursive usage of mutexes
5 years ago
Romain Vimont 54f5c42d7b Add mutex assertions
5 years ago
Romain Vimont 21d206f360 Expose mutex assertions
5 years ago
Romain Vimont d2689fc168 Expose thread id
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 c0dde0fade Provide strdup() compat
5 years ago
Romain Vimont ace438e52a Remove unused port_range field
5 years ago
Romain Vimont 8e83f3e8af Remove unused custom event
5 years ago
Romain Vimont 97b001e7c0 Fix undefined left shift
5 years ago
Romain Vimont d8e9ad20b0 Improve file handler error message
5 years ago
Romain Vimont b566700bfd Kill process with SIGKILL signal
5 years ago
Romain Vimont 7afd149f4b Fix file_handler process race condition
5 years ago
Romain Vimont 6a50231698 Expose a single process_wait()
5 years ago
Romain Vimont b8edcf52b0 Simplify process_wait()
5 years ago
Romain Vimont 94eff0a4bb Fix size_t incorrectly assigned to int
5 years ago
Romain Vimont 8dbb1676b7 Factorize meson compiler variable initialization
5 years ago
Romain Vimont ab912c23e7 Define feature test macros in common.h
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 037be4af21 Fix compat missing include
5 years ago
Romain Vimont 1e215199dc Remove unused struct port_range
5 years ago
Romain Vimont d580ee30f1 Separate process wait and close
5 years ago
Romain Vimont 821c175730 Rename process_simple_wait to process_wait
5 years ago
Romain Vimont cc6f5020d8 Move conditional src files in meson.build
5 years ago