scrcpy/app
Romain Vimont bfb86ca2c2 Simplify cleanup
The cleanup is not linear: for example, the server must be stopped and
its sockets must be shutdown after the stream and controller are stopped
(so that they don't continue processing garbage), but before they are
joined, to avoid a deadlock if they are blocked on a socket read.

Simplify the spaghetti-cleanup by keeping trace of initialization at
runtime.
2019-05-30 22:30:18 +02:00
..
src Simplify cleanup 2019-05-30 22:30:18 +02:00
tests Add missing return 0 in unit test 2019-05-30 22:30:18 +02:00
meson.build Use cbuf for control event queue 2019-05-30 22:30:18 +02:00