scrcpy/app
Romain Vimont 698e4d1bae Introduce non-droppable control messages
Control messages are queued from the main thread and sent to the device
from a separate thread.

When the queue is full, messages are just dropped. This avoids to
accumulate too much delay between the client and the device in case of
network issue.

However, some messages should not be dropped: for example, dropping a
UHID_CREATE message would make invalid all further UHID_INPUT messages.
Therefore, mark these messages as non-droppable.

A non-droppable event is queued anyway (resizing the queue if
necessary, unless the allocation fails).
2024-09-06 23:08:08 +02:00
..
data Add --audio-dup 2024-07-19 17:48:39 +02:00
deps Upgrade SDL (2.30.5) for Windows 2024-08-01 18:15:37 +02:00
src Introduce non-droppable control messages 2024-09-06 23:08:08 +02:00
tests Simplify shortcut modifiers 2024-06-23 19:15:45 +02:00
meson.build Extract sc_push_event() 2024-09-06 23:08:08 +02:00
scrcpy-windows.manifest Set DPI awareness for Windows 2021-12-20 19:13:02 +01:00
scrcpy-windows.rc Bump version to 2.6.1 2024-08-02 22:32:04 +02:00
scrcpy.1 Fix deprecated reference in scrcpy manpage 2024-09-06 23:08:08 +02:00