Files
scrcpy/app/src
Romain Vimont 5f2cf12acf Add intermediate frame in video buffer
There were only two frames simultaneously:
 - one used by the decoder;
 - one used by the renderer.

When the decoder finished decoding a frame, it swapped it with the
rendering frame.

Adding a third frame provides several benefits:
 - the decoder do not have to wait for the renderer to release the
   mutex;
 - it simplifies the video_buffer API;
 - it makes the rendering frame valid until the next call to
   video_buffer_take_rendering_frame(), which will be useful for
   swscaling on window resize.
2021-02-04 08:12:22 +01:00
..
2018-08-12 15:35:29 +02:00
2021-02-04 08:12:22 +01:00
2021-02-04 08:12:22 +01:00
2021-01-17 14:08:48 +01:00
2021-01-08 19:22:10 +01:00
2021-01-17 14:08:48 +01:00
2021-01-08 19:22:10 +01:00
2021-02-04 08:12:22 +01:00
2021-02-04 08:12:22 +01:00
2021-02-04 08:12:22 +01:00
2021-02-04 08:12:22 +01:00
2021-01-08 19:22:10 +01:00
2021-02-04 08:12:22 +01:00
2021-02-04 08:12:22 +01:00
2021-01-08 19:22:10 +01:00
2019-03-02 18:45:45 +01:00
2018-02-05 14:46:00 +01:00
2021-01-17 14:08:48 +01:00
2020-04-15 17:39:51 +02:00
2021-01-08 19:22:10 +01:00