scrcpy/app
Romain Vimont 79278961b9 Implement buffering
To minimize latency (at the cost of jitter), scrcpy always displays a
frame as soon as it available, without waiting.

However, when recording (--record), it still writes the captured
timestamps to the output file, so that the recorded file can be played
correctly without jitter.

Some real-time use cases might benefit from adding a small latency to
compensate for jitter too. For example, few tens of seconds of latency
for live-streaming are not important, but jitter is noticeable.

Therefore, implement a buffering mechanism (disabled by default) to add
a configurable latency delay.

PR #2417 <https://github.com/Genymobile/scrcpy/issues/2417>
2021-07-14 14:27:33 +02:00
..
src Implement buffering 2021-07-14 14:27:33 +02:00
tests Rename queue to sc_queue 2021-07-14 00:35:10 +02:00
meson.build Implement buffering 2021-07-14 14:27:33 +02:00
scrcpy.1 Fix manpage formatting 2021-07-06 18:33:04 +02:00