scrcpy/app/tests
Romain Vimont b60a8aa657 Add two-step write feature to bytebuf
If there is exactly one producer, then it can assume that the remaining
space in the buffer will only increase until it writes something.

This assumption may allow the producer to write to the buffer (up to a
known safe size) without any synchronization mechanism, thus allowing
to read and write different parts of the buffer in parallel.

The producer can then commit the write with a lock held, and update its
knowledge of the safe empty remaining space.

PR #3757 <https://github.com/Genymobile/scrcpy/pull/3757>
2023-03-10 22:22:15 +01:00
..
test_adb_parser.c Rename function to simplify 2022-06-09 15:02:42 +02:00
test_binary.c Add conversion from float to fixed-point i16 2022-08-28 15:23:08 +02:00
test_bytebuf.c Add two-step write feature to bytebuf 2023-03-10 22:22:15 +01:00
test_cbuf.c Define feature test macros in common.h 2021-01-17 14:08:48 +01:00
test_cli.c Rename --bit-rate to --video-bit-rate 2023-03-10 22:22:15 +01:00
test_clock.c Add clock tests 2021-07-14 14:54:22 +02:00
test_control_msg_serialize.c Forward action button to device 2023-01-30 20:57:54 +01:00
test_device_msg_deserialize.c Add device clipboard set acknowledgement 2021-11-23 21:15:05 +01:00
test_queue.c Rename queue to sc_queue 2021-07-14 00:35:10 +02:00
test_str.c Remove confusing sc_str_truncate() 2022-02-06 14:39:51 +01:00
test_strbuf.c Add missing includes 2021-11-24 21:44:29 +01:00
test_vector.c Add sc_vector 2022-02-20 23:59:35 +01:00