150 Commits (72ba913324d65cded8672dca7a57415cb82da095)

Author SHA1 Message Date
Romain Vimont 6004f0b6b0 Use a new scrcpy icon
4 years ago
Romain Vimont 0e4564da03 Add icon loader
4 years ago
Romain Vimont 2f03141e9f Add clock tests
5 years ago
Romain Vimont 79278961b9 Implement buffering
5 years ago
Romain Vimont 4d8bcfc68a Extract current video_buffer to frame_buffer
5 years ago
Romain Vimont ec871dd3f5 Wrap tick API
5 years ago
Romain Vimont 5c95d18beb Move log level conversion to log API
5 years ago
Romain Vimont 6adc97198b Provide device info directly on server connection
5 years ago
Marco Martinelli d39161f753 Add support for v4l2loopback
5 years ago
Romain Vimont 9826c5c4a4 Remove HiDPI compilation flag
5 years ago
Romain Vimont b16b65a715 Simplify default values
5 years ago
Romain Vimont 9cd1a7380d Enable NDEBUG via Meson built-in option
5 years ago
Romain Vimont f6320c7e31 Wrap SDL thread functions into scrcpy-specific API
5 years ago
Romain Vimont c0dde0fade Provide strdup() compat
5 years ago
Romain Vimont 8dbb1676b7 Factorize meson compiler variable initialization
5 years ago
Romain Vimont cc6f5020d8 Move conditional src files in meson.build
5 years ago
Romain Vimont 4bd9da4c93 Split command into process and adb
5 years ago
Romain Vimont a46733906a Replace noconsole binary by a wrapper script
5 years ago
Romain Vimont 1b76d9fd78 Customize shortcut modifier
5 years ago
Romain Vimont 08c0c64af6 Rename test names from "event" to "msg"
6 years ago
Romain Vimont bea7658807 Enable trilinear filtering for OpenGL
6 years ago
Romain Vimont 902b99174d Fix server debugger for Android >= 9
6 years ago
George Stamoulis 1982bc439b Add option to lock video orientation
6 years ago
Romain Vimont dc7fcf3c7a Accept port range
6 years ago
Romain Vimont db6252e52b Simplify net.c
6 years ago
Romain Vimont e4cebc8d4c Do not build tests in release mode
6 years ago
Romain Vimont ba1b36758e Define SDL_MAIN_HANDLED in all tests
6 years ago
Romain Vimont ad92a192b5 Fix meson.build codestyle
6 years ago
Romain Vimont 929bf48c7e Add tests for command-line parsing
6 years ago
Romain Vimont d950383b72 Move command-line parsing to a separate file
6 years ago
Yu-Chen Lin b2bf25c52c Add test_buffer_util
6 years ago
Romain Vimont b5ebb234dd Replace BUILD_DEBUG by NDEBUG
6 years ago
Romain Vimont dfd0707a29 Move utilities to util/
6 years ago
Romain Vimont 18f2e33a8b Fix noconsole.exe
6 years ago
Romain Vimont 683f7ca848 Document how to attach a debugger to the server
6 years ago
Romain Vimont 0415672a75 Merge branch 'master' into dev
6 years ago
yangfl 4696878a97 Add manpage for scrcpy
6 years ago
Romain Vimont 3da95b52bd Rename scrcpy-server.jar to scrcpy-server
6 years ago
Romain Vimont 9463850c24 Rename "convert.h" to "event_converter.h"
6 years ago
Romain Vimont 53b6ee2cf4 Add generic intrusive FIFO queue
6 years ago
Romain Vimont 2755bfc255 Improve portable builds
7 years ago
Romain Vimont eb34098add Simplify portable build configuration
7 years ago
Romain Vimont b777760bca Simplify scrcpy-server path configuration
7 years ago
Romain Vimont 5d11339259 Inline lock_util functions
7 years ago
Romain Vimont ebccb9f6cc Add runtime option to render expired frames
7 years ago
Romain Vimont 28980bbc90 Rename "event" to "message"
7 years ago
Romain Vimont 6112095e75 Add device event receiver
7 years ago
Romain Vimont f9d2d99166 Add GET_CLIPBOARD device event
7 years ago
Romain Vimont 0a7fe7ad57 Add helpers to truncate UTF-8 at code points
7 years ago
Romain Vimont 241a3dcba5 Use cbuf for control event queue
7 years ago
Romain Vimont b38292cd69 Add generic circular buffer
7 years ago
Romain Vimont 0fbab42f8c Format meson.build for readability
7 years ago
Romain Vimont e6e011baaf Add stream layer
7 years ago
Romain Vimont fff87095d9 Rename "frames" to "video_buffer"
7 years ago
Romain Vimont 6dc6ec05d5 Configure version at meson project level
7 years ago
Pierre Gordon a17f1116ce Bump version to 1.5
7 years ago
Romain Vimont 27686e9361 Add recorder
7 years ago
Romain Vimont 24d107d017 Bump version to 1.4
7 years ago
Romain Vimont 536b31829a Separate multi-words filenames by '_'
7 years ago
npes87184 aa97eed24b installer -> file_handler
7 years ago
Romain Vimont 7e42358a7b Bump version to 1.3
7 years ago
Romain Vimont f705a73149 Use a meson option to crossbuild for Windows
8 years ago
Romain Vimont 8106bb8215 Bump version to 1.2
8 years ago
Romain Vimont a63dd47f2d Make CreateProcess() flags depend on "noconsole"
8 years ago
Romain Vimont aedc2c2da9 Also build "noconsole" binary for Windows
8 years ago
Romain Vimont 106b87a4d2 Add cross-compilation scripts for Windows
8 years ago
Adonis Najimi e2a2973990 Drag and drop to install apk files from computer
8 years ago
Romain Vimont f5cf6c1b2c Include source root directory
8 years ago
Romain Vimont d744837f13 Bump version to 1.1
8 years ago
Romain Vimont c2ac6fe7bd Upgrade version to 1.0
8 years ago
Romain Vimont fffeedffda Expose High DPI support configuration flag
8 years ago
Romain Vimont e3f5d3b49b Double the default bitrate
8 years ago
Romain Vimont 089378926b Rename SCRCPY_SERVER_JAR to SCRCPY_SERVER_PATH
8 years ago
Romain Vimont 9b056f5091 Replace SDL_net by custom implementation
8 years ago
Romain Vimont 000ced9ba8 Refactor screencontrol to inputmanager
8 years ago
Romain Vimont 42882702d7 Expose skip_frames as a build option
8 years ago
Romain Vimont 38e6682875 Add FPS counter
8 years ago
Romain Vimont 0efa9305eb Require Meson 0.37
8 years ago
Romain Vimont c2127d0819 Replace meson subprojects by subdir
8 years ago
Romain Vimont ff94462d8a Refactor build system
8 years ago
Romain Vimont 396df8a9d8 Provide config.h.in for old meson versions
8 years ago
Romain Vimont d45ef1a295 Do not use too recent set_quoted()
8 years ago
Romain Vimont 4dbc450d01 Enable debug logs only for debug builds
8 years ago
Romain Vimont e8dfb723af Move control-related code to screencontrol.c
8 years ago
Romain Vimont 3b06e7d500 Move device-related code to device.c
8 years ago
Romain Vimont 6c578b5caa Move screen-related code to screen.c
8 years ago
Romain Vimont ffae15e36a Rename control to controller
8 years ago
Romain Vimont 9f6464acff Expose application version
8 years ago
Romain Vimont 8d30d40b79 Make SKIP_FRAMES a compilation flag
8 years ago
Romain Vimont 53ff1aa410 Use meson to configure default values
8 years ago
Romain Vimont 71c2bfdd22 Parse XPM without SDL_image
8 years ago
Romain Vimont 52c89c7afb Add window icon
8 years ago
Romain Vimont 2c35220618 Rename screen -> scrcpy -> main
8 years ago
Romain Vimont 7d67696b7e Extract server-related functions
8 years ago
Romain Vimont 52af91f6b0 Add unit tests for control event serialization
8 years ago
Romain Vimont f75c404a26 Add tests for strutil
8 years ago
Romain Vimont cabb102a04 Implement keyboard/mouse control
8 years ago
Romain Vimont 95591d2938 Move platform specific to sys/
8 years ago
Romain Vimont d5b349f670 Do not inline lockutil functions
8 years ago
Romain Vimont 54d9148a36 Initial commit
8 years ago