359 Commits (eda44b6068dc44104bb7e1700bc4abfb55d873be)

Author SHA1 Message Date
Romain Vimont 0fbab42f8c Format meson.build for readability
7 years ago
Romain Vimont 08f506b24f Replace SDL_bool by bool in tests
7 years ago
Romain Vimont 3bc1c51b91 Always use SDL_malloc() and SDL_free()
7 years ago
Romain Vimont 5d473efeb5 Bind Home key to MOVE_HOME
7 years ago
Romain Vimont a41dd6c79f Make owned filename a pointer-to-non-const
7 years ago
Romain Vimont c3779d8513 Make owned serial a pointer-to-non-const
7 years ago
Romain Vimont b3bd5f1b80 Remove useless casts to (void *)
7 years ago
Romain Vimont 3133d5d1c7 Continue on icon loading failure
7 years ago
Romain Vimont 2dc1a59471 Check surface returned for icon
7 years ago
Romain Vimont e443518ed9 Print adb command on error
7 years ago
Romain Vimont eeb8e8420f Use size_t for command length
7 years ago
Sebastian Krzyszkowiak b941854c73 Disable X11 compositor bypass
7 years ago
Sebastian Krzyszkowiak 068253a3a2 Fix mouse focus clickthrough
7 years ago
Gerdal ffa8c66979 Fix link error on Windows Subsystem for Linux
7 years ago
Romain Vimont e2ef39fae5 Fix overflow in test
7 years ago
Romain Vimont 50dac2eaee Log "new texture" at INFO level
7 years ago
Romain Vimont a7b3901c31 Add more consts
7 years ago
Romain Vimont f7efafd846 Explicitly pass control flag to input manager
7 years ago
Romain Vimont 6baed8a06f Do not init SDL video subsystem if no display
7 years ago
Romain Vimont 8595862005 Use explicit output parameter for skipped frame
7 years ago
Romain Vimont 9ef345fdd0 Make owned serial a pointer-to-non-const
7 years ago
Romain Vimont dfed1b250e Replace SDL types by C99 standard types
7 years ago
Romain Vimont 8655ba7197 Add option to mirror in read-only
7 years ago
Romain Vimont 163cd36ccc Rename -n/--no-window to -N/--no-display
7 years ago
Romain Vimont db6644f1f9 Add missing no_window initialization
7 years ago
Romain Vimont 36191b7eec Avoid unnecessary call if display is disabled
7 years ago
Romain Vimont 33ccb1368f Extract event processing out of event_loop()
7 years ago
Romain Vimont aeda583a2c Update code style
7 years ago
Romain Vimont b2fe005498 Replace uint64_t by Uint64 for consistency
7 years ago
Romain Vimont 89812e4eee Implement the --no-window flag
7 years ago
CapsLock 421a1141e2 Add a new option: -n/--no-window
7 years ago
Romain Vimont e6e011baaf Add stream layer
7 years ago
Romain Vimont e7b7b083aa Store the recording request in a local bool
7 years ago
Romain Vimont 8aeb5c0e3c Fix cleanup order
7 years ago
Romain Vimont bcd4090d51 Fix recording with old decoding/encoding API
7 years ago
Romain Vimont 84270e2d18 Rename "stop" to "interrupt"
7 years ago
Romain Vimont fff87095d9 Rename "frames" to "video_buffer"
7 years ago
Romain Vimont aacb09a3d6 Remove unused mutex field in decoder
7 years ago
Romain Vimont 7d10ec2b5a Add shortcut to expand/collapse notification panel
7 years ago
Romain Vimont 1c1fe5ec53 Use "always on top" only for SDL >= 2.0.5
7 years ago
Romain Vimont 751600a7f9 Move all compat ifdefs definitions to compat.h
7 years ago
Romain Vimont f5f4e6b1c5 Allocate extradata with av_malloc()
7 years ago
Romain Vimont 6c40dbd27d Regroup Windows-ifdefs in command.h
7 years ago
Romain Vimont 477c0a2cab Create process with wide chars on Windows
7 years ago
Romain Vimont c0b65b14df Merge branch 'master' into dev
7 years ago
Romain Vimont b23cacfc1a Add recording logs
7 years ago
Romain Vimont 0ed2373952 Support recording to MKV
7 years ago
Romain Vimont 1aaad6ba35 Rescale packet timestamp to container time base
7 years ago
Romain Vimont c8f0805b89 Write header file with correct extradata
7 years ago
Romain Vimont ee3cba57a8 Forward FFmpeg logs
7 years ago
Romain Vimont c11905b860 Add log verbose macro
7 years ago
Romain Vimont 1a5ba59504 Fix memory leak on close
7 years ago
Yu-Chen Lin eca82e09c3 app: add always_on_top
7 years ago
Yu-Chen Lin 4d30fa93ba tests: fix test_control_event_serialize
7 years ago
Romain Vimont 7764a836f1 Fix incorrect comment
7 years ago
Romain Vimont d71e036f3a Do not disable screensaver
7 years ago
Yu-Chen Lin c5ec1a194c input_manager: don't ignore double click event when clicking inside device
7 years ago
Romain Vimont 39c5e71605 Make the server unlink itself
7 years ago
Romain Vimont fefb9816a9 Handle mouse events outside device screen
7 years ago
Romain Vimont 7830859c21 Merge branch 'master' into dev
7 years ago
Romain Vimont a7fe9ad779 Ignore mouse events outside device screen
7 years ago
Romain Vimont 1e22ebcac2 Always use non-empty arguments
7 years ago
Romain Vimont 2876463d39 Fix read_packet() return value on error or EOF
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 22ff03f2f7 Do not queue invalid PTS
7 years ago
Romain Vimont 60afb46c8d Store queue of PTS for pending frames
7 years ago
Romain Vimont 345f8858d3 Send frame meta only if recording is enabled
7 years ago
Romain Vimont 22bf0c19d6 Rename --output-file to --record
7 years ago
Romain Vimont 70579dc709 Wrap receiver state into separate struct
7 years ago
Romain Vimont e562837c0b Avoid partial header reads
7 years ago
Romain Vimont ebe998cf78 Move buffer reader functions to buffer_util.h
7 years ago
Romain Vimont b98eb7d0fa Support AVStream.codec for old FFmpeg versions
7 years ago
yuchenlin e361b49b4a recorder: use av_oformat_next to support older FFmpeg
7 years ago
Romain Vimont d0e090e1f9 Reenable custom SDL signal handlers
7 years ago
Romain Vimont 475912a39c Do not transmit MediaCodec flags
7 years ago
Romain Vimont 27e8a9a79d Assign PTS to the right frame
7 years ago
Romain Vimont 61db575861 Decode and push frame before recording
7 years ago
Romain Vimont 2cd99e7205 Only set valid PTS/DTS
7 years ago
Romain Vimont 27686e9361 Add recorder
7 years ago
Ivan Gorinov d706c5df39 Enable video output file, with pts set by server
7 years ago
Romain Vimont cb3cf801c8 Extract bit operations to buffer_util.h
7 years ago
Romain Vimont 9160d465ec Add feature test macro to declare kill()
7 years ago
Romain Vimont 5c739874a4 Fix memory leak on error
7 years ago
Romain Vimont d061c30965 Replace Ctrl by Meta for volume shortcuts on MacOS
7 years ago
Romain Vimont 5bf1261364 Refactor to support Meta in shortcuts
7 years ago
yuchenlin 96056e3213 input_manager: fix potential memory leak on text
7 years ago
Romain Vimont 0b92b93358 Capture Alt and Meta keys
7 years ago
Romain Vimont c20245630e Factorize Windows command building
7 years ago
Romain Vimont 8875955921 Support paths containing spaces on Windows
7 years ago
Romain Vimont ff4430b2a3 Declare fun(void) functions with no parameters
7 years ago
Romain Vimont 24d107d017 Bump version to 1.4
7 years ago
Romain Vimont 411aa4fcfd Handle alpha and space chars as raw events
7 years ago
yuchenlin 140b1ef6a5 prevent closing console right after process error in windows
7 years ago
Romain Vimont eca99d5af7 Fix header guard name
7 years ago
yuchenlin 27bed948d4 Use specific error for missing binary on Windows
7 years ago
Philipp Sandhaus af9808cf02 Add option to start in fullscreen
7 years ago
Romain Vimont 55d33ddd5f Do not handle system-specific values in command.c
7 years ago
yuchenlin 6d2d803003 Notify adb missing
7 years ago
Romain Vimont 89e0203682 Add missing include for lock_util.h
7 years ago