745 Commits (ea233d811d20827212dc6344004a9b0d71e530d7)

Author SHA1 Message Date
Wirtos_new a9d9cbf8b5 Replace VLA by dynamic allocation
5 years ago
Wirtos_new fda32928c1 Rename cmd to argv
5 years ago
Romain Vimont 710e80aa0d Return build_cmd() success via a boolean
5 years ago
Romain Vimont 77e96d745b Suggest --record-format instead of -F on error
5 years ago
Romain Vimont 1c95043478 Attempt to log message only in verbose mode
5 years ago
Romain Vimont 488991116b Expose function to get the current log level
5 years ago
Romain Vimont 5c95d18beb Move log level conversion to log API
5 years ago
Romain Vimont 1039f9b531 Workaround PRIu64 on Windows
5 years ago
Marti Raudsepp 19ca02cd8f Log control messages in verbose mode
5 years ago
Marti Raudsepp 937fa704a6 Add --verbosity=verbose log level
5 years ago
Romain Vimont 7db0189f23 Forward mouse motion only on main clicks
5 years ago
Romain Vimont 8b90e1d3f4 Remove extra ';' in #define
5 years ago
Romain Vimont df017160ed Replace strcpy() by memcpy()
5 years ago
Romain Vimont a1f2094787 Push to /sdcard/Download/ by default
5 years ago
Romain Vimont 9b89b7ab72 Center the window on resize-to-fit
5 years ago
Romain Vimont 7343b233e4 Render screen on window restored
5 years ago
Romain Vimont cd2894570d Allocate AVPacket for v4l2_sink
5 years ago
Romain Vimont 4af317d40d Allocate AVPacket for recorder
5 years ago
Romain Vimont 318b6a572e Allocate AVPacket for local stream packet
5 years ago
Romain Vimont e8b053ad2f Allocate AVPacket for stream->pending
5 years ago
Romain Vimont af228706f1 Fix compatibility with old FFmpeg
5 years ago
Romain Vimont f76fe2c0d4 Fix --lock-video-orientation syntax
5 years ago
Romain Vimont 506f918fb7 Group components into struct scrcpy
5 years ago
Romain Vimont 6fd7e89da1 Explicitly initialize decoder sink_count
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 dcee7c0f7f Factorize screen_init() error management
5 years ago
Romain Vimont e604e8a752 Move fps_counter to screen
5 years ago
Romain Vimont f19c455110 Fix leak on error
5 years ago
Romain Vimont 83116fc199 Notify end-of-stream via callback
5 years ago
Romain Vimont 1e64f0f931 Use ARRAY_LEN() macro
5 years ago
Romain Vimont f062dfd30b Merge branch 'master' into dev
5 years ago
Romain Vimont 1b9dcce23c Fix double-free on error
5 years ago
Romain Vimont ae6ec7a194 Unref decoder AVFrame immediately
5 years ago
Romain Vimont 84f17fdeab Fix v4l2 AVPacket memory leak on error
5 years ago
Romain Vimont 1cde68a1fa Fix v4l2 AVFrame memory leak
5 years ago
Romain Vimont 45e7280148 Rename --v4l2_sink to --v4l2-sink
5 years ago
Marco Martinelli d39161f753 Add support for v4l2loopback
5 years ago
Romain Vimont 5af9d0ee0f Make --lock-video-orientation argument optional
5 years ago
Romain Vimont fd0dc6c0cd Add --lock-video-orientation=initial
5 years ago
Romain Vimont 151bc16644 Use strlist_contains() to find a muxer
5 years ago
Romain Vimont ffc00210e9 Add strlist_contains()
5 years ago
Romain Vimont 243854a408 Fix recorder comment
5 years ago
Romain Vimont 8b90dc61b9 Handle EAGAIN on send_packet in decoder
5 years ago
Romain Vimont 2a5dfc1c17 Handle errors using gotos in recorder_open()
5 years ago
Romain Vimont e3fccc5a5e Initialize recorder fields on open
5 years ago
Romain Vimont 0541f1bff2 Hide the window immediately on close
5 years ago
Romain Vimont 0272e6dc77 Assert screen closed on destroy
5 years ago
Romain Vimont 2a94a2b119 Remove video_buffer callbacks
5 years ago