piegatgarlic
7cedb2124a
Merge branch 'ci/ivshmem-protocol-tests'
2026-06-18 10:23:01 +07:00
piegatgarlic
1bbee7997e
finalize display reset bug
2026-06-18 10:22:47 +07:00
pigeatgarlic
49bf4bc79d
fix encode stall when display mode change
2026-06-18 08:19:42 +07:00
pigeatgarlic
7f1c90217e
Fix CI by building test_ivshmem_protocol before ctest runs.
...
Fresh cmake configures skipped the unit-test compile step, so CTest could
not find the executable on Windows runners.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-18 07:42:21 +07:00
pigeatgarlic
eaf972ddce
Add IVSHMEM protocol unit tests and Windows CI pipeline.
...
Introduce testable protocol helpers, GoogleTest coverage, and ci/local.sh
mirroring the sunshine-sdk GitHub Actions workflow.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-18 07:37:18 +07:00
pigeatgarlic
5195bd19e2
exclusive hardware encoder
2026-06-13 22:14:09 +07:00
pigeatgarlic
ecbe11244f
display pinning
2026-06-12 11:40:09 +07:00
pigeatgarlic
e20066eab9
increase doorbell timeout
2026-05-30 11:32:26 +07:00
piegatgarlic
ce328870be
map doorbell
2026-05-27 10:49:22 +07:00
piegatgarlic
4a74addd36
doorbell
2026-05-27 02:30:33 +07:00
piegatgarlic
9a0840fd22
doorbell
2026-05-27 02:04:38 +07:00
piegatgarlic
d8e17fd43f
trigger RFI
2026-05-27 00:51:43 +07:00
pigeatgarlic
16d647c3e8
audio - video reset event
2026-05-18 19:50:50 +07:00
pigeatgarlic
d1cd872b39
empty audio buffer
2026-05-18 19:15:00 +07:00
piegatgarlic
aec15f2e6c
reset event
2026-05-17 23:02:23 +07:00
pigeatgarlic
913d8b6793
add debug logs
2026-05-16 11:28:12 +07:00
pigeatgarlic
f7bc66941b
fix build
2026-05-16 10:38:04 +07:00
pigeatgarlic
c6cbb71325
debug view
2026-05-16 10:30:38 +07:00
pigeatgarlic
32ccfc5275
fix audio ring
2026-05-13 20:36:57 +07:00
pigeatgarlic
2f3c3656f5
fix build
2026-05-13 16:00:28 +07:00
pigeatgarlic
99918c04ed
produce duration
2026-05-13 15:50:43 +07:00
pigeatgarlic
1038743072
debug test
2026-05-10 15:37:35 +07:00
pigeatgarlic
71b561b95e
wgc framepool buffer
2026-05-09 11:49:22 +07:00
pigeatgarlic
d50b6ac0c2
set high priority
2026-05-09 11:25:16 +07:00
pigeatgarlic
614177653a
do not adjust client framerate
2026-05-06 16:37:50 +07:00
pigeatgarlic
930bdf4c32
activate high res timer
2026-05-05 21:03:07 +07:00
pigeatgarlic
9fd4a16577
shrink buffer size
2026-05-05 17:42:34 +07:00
pigeatgarlic
b2f5159076
capture pacer
2026-05-05 17:04:47 +07:00
pigeatgarlic
7b5206a735
resolution transform
2026-04-25 11:49:06 +07:00
pigeatgarlic
551fd2194d
trigger IDR on bitrate change
2026-04-21 12:18:40 +07:00
pigeatgarlic
6670cd9bb8
set bitrate
2026-04-18 16:11:38 +07:00
pigeatgarlic
4912bb2294
silent bitrate change
2026-04-18 16:00:56 +07:00
pigeatgarlic
e02fa277f5
Reapply "intra refresh"
...
This reverts commit 981de7c835 .
2026-04-15 19:46:38 +07:00
pigeatgarlic
0880d38204
explicit config def
2026-04-15 17:45:30 +07:00
pigeatgarlic
981de7c835
Revert "intra refresh"
...
This reverts commit 7170d1b6c8 .
2026-04-15 17:37:07 +07:00
pigeatgarlic
7170d1b6c8
intra refresh
2026-04-15 17:15:12 +07:00
pigeatgarlic
fb8579081c
fix build
2026-04-10 06:09:40 +00:00
pigeatgarlic
937158cc5c
fix build
2026-04-10 06:01:07 +00:00
pigeatgarlic
3382af0dfa
no packet timeout
2026-04-10 05:51:45 +00:00
pigeatgarlic
3f80fd7d08
double framerate
2026-04-09 01:17:50 +07:00
pigeatgarlic
3308ce62f6
improve audio quality
2026-04-09 01:02:31 +07:00
pigeatgarlic
ca08cdfbc6
sleep cap to avoid capture timeout
2026-04-09 00:54:32 +07:00
pigeatgarlic
b1ba6838f4
high precision sleep
2026-04-08 23:27:00 +07:00
pigeatgarlic
c85997db22
format code
2026-04-08 22:58:11 +07:00
pigeatgarlic
8888dea5fe
format code
2026-04-08 22:55:49 +07:00
pigeatgarlic
8696f3890e
remove touch port def
2026-04-08 21:48:25 +07:00
pigeatgarlic
9048a0b870
remove port logic
2026-04-08 21:33:08 +07:00
pigeatgarlic
62c53daf25
optionally display cursor
2026-04-08 21:16:43 +07:00
pigeatgarlic
0f64a4d794
shared memory implementation
2026-04-08 15:05:59 +07:00
pigeatgarlic
92a65673d5
smemory
2026-04-08 10:30:38 +07:00