Romain Vimont
46f6918179
Stop and join sc_file_pusher only if initialized
...
The sc_file_pusher is lazy-initialized, but it was stopped and joined in
all cases (accessing uninitialized values).
Detected by poisoning the struct scrcpy instance with ASAN enabled.
2023-03-10 22:45:48 +01:00
Romain Vimont
a0a65b3c4d
Use VecDeque in file_pusher
...
Replace cbuf by VecDeque in file_pusher.
As a side-effect, the new implementation does not limit the queue to an
arbitrary value.
2023-03-10 22:22:15 +01:00
Romain Vimont
61b6324ee9
Remove LOGC()
...
It is not clear when to use LOGC() rather than LOGE(). Always use
LOGE().
Moreover, enum sc_log_level has no "critical" log level.
2022-02-09 09:52:15 +01:00
Romain Vimont
9e3902f30c
Use sc_ prefix for adb
2022-02-04 08:39:10 +01:00
Romain Vimont
7810ca61b0
Move ADB code to adb/
2022-02-04 08:39:10 +01:00
Romain Vimont
b066dc0bbf
Rename file_handler to sc_file_pusher
...
Rename handler to pusher ("handler" is too generic), and add sc_ prefix.
2022-01-21 21:52:41 +01:00