Cameron Gutman
|
921b59c467
|
Add API to wake a waiting thread in LiWaitForNextVideoFrame()
|
2022-01-17 14:12:11 -06:00 |
|
Cameron Gutman
|
fb9aab0e57
|
Reimplement LBQ on condition variables
|
2021-06-09 19:59:52 -05:00 |
|
Cameron Gutman
|
71a267fd28
|
Change PltWaitForEvent to void return type
|
2021-06-09 19:37:06 -05:00 |
|
Cameron Gutman
|
431e188b07
|
Allow the input queue to drain before terminating the thread
This ensures any final input messages (like key ups) make it to the host
|
2021-05-15 22:01:50 -05:00 |
|
Cameron Gutman
|
71c9ff0d91
|
Elide the wait if the queue head is already non-null
|
2021-05-15 21:31:45 -05:00 |
|
Cameron Gutman
|
7743899251
|
Optimize LBQ to avoid unnecessary syscalls
|
2021-05-14 18:42:01 -05:00 |
|
Cameron Gutman
|
5f9f7ce407
|
Code cleanup: use stdbool.h
|
2020-11-30 20:38:13 -06:00 |
|
Cameron Gutman
|
dffe51e885
|
Add LiGetPendingVideoFrames() and LiGetPendingAudioFrames()
|
2019-05-07 20:25:26 -07:00 |
|
Cameron Gutman
|
109472e4ab
|
Fix bogus queue assert firing on failed connection
|
2017-05-21 10:37:34 -07:00 |
|
Cameron Gutman
|
013a93bc32
|
Fix uninitialized memory usage in the RTP reorder queue causing assertion failures
|
2016-04-27 02:16:18 -04:00 |
|
Cameron Gutman
|
48a5d63045
|
Reorganize the folder structure and delete the Xcode build files
|
2016-03-31 07:22:03 -04:00 |
|