TrueZhuanjia
bd1c4e3cc9
- update mic permission tip
2025-09-10 21:27:23 +08:00
TrueZhuanjia
928b765700
compatibility fix from c-module
2025-09-10 20:47:35 +08:00
TrueZhuanjia
45acc28384
Tap gesture fix
2025-09-10 12:39:26 +08:00
TrueZhuanjia
4e65abf6b1
- feat: auto tap for on-screen widget.
...
- fixed: on-screen widget button stuck.
2025-09-10 03:02:28 +08:00
TrueZhuanjia
d818f8a7ce
allows on-screen widget vibration during mic redirection
2025-09-08 20:24:11 +08:00
TrueZhuanjia
c0850ce9d2
Merge branch 'micDemo' into Integration
2025-09-08 16:52:45 +08:00
TrueZhuanjia
c3941df7e9
- feat: mic redirection (with Sunshine-Foundation)
2025-09-08 16:47:27 +08:00
TrueZhuanjia
b1b46b3ec0
Merge commit 'metal renderer crash fix' into Integration
2025-09-02 12:36:50 +08:00
TrueZhuanjia
dff6679a90
lib opus file reference
2025-09-02 08:54:53 +08:00
Acaki
4ab21aed0e
fix: crash on background timer expired with Metal renderer
2025-09-01 22:51:41 +08:00
TrueZhuanjia
d67a40f155
c-module source file reference update
2025-09-01 22:04:55 +08:00
TrueZhuanjia
b506917382
update c-module for mic implementation
2025-09-01 10:41:51 +08:00
TrueZhuanjia
944f7422b3
set maximum bitrate to 800Mbps
2025-08-31 11:12:48 +08:00
TrueZhuanjia
4843c046d7
fixed: bitrate slider disabled when sunshine server does not support dynamic bitrate
2025-08-31 09:14:52 +08:00
TrueZhuanjia
61df4e7e61
a few ui string tweaks
2025-08-30 19:22:09 +08:00
TrueZhuanjia
48558316d1
Merge branch 'perfMode' into Integration
2025-08-30 18:57:59 +08:00
TrueZhuanjia
5903b358ee
- unify pixel format to MTLPixelFormatRGBA16Float
...
- move renderingBackEnd to experimental section, add a few tips for performance mode
2025-08-30 18:54:30 +08:00
TrueZhuanjia
6881098ca2
Fixed: failed to launch app on iPhone when there're specific number of hosts presented no the host view.
2025-08-30 11:34:29 +08:00
TrueZhuanjia
4d783649f5
cancel iOS13 availability check for metal renderer
2025-08-28 23:34:26 +08:00
Acaki
2b40224b2b
refactor: replace MTLPixelFormatBGR10A2Unorm with MTLPixelFormatBGRA10_XR for older devices
2025-08-28 21:31:14 +08:00
Acaki
e4d6be3bb3
Revert "fix: crash when host is on hdr but client is not on Metal lower iOS versions"
...
This reverts commit 6c0b1550fd .
2025-08-28 21:29:51 +08:00
Acaki
6c0b1550fd
fix: crash when host is on hdr but client is not on Metal lower iOS versions
2025-08-28 13:28:28 +08:00
TrueZhuanjia
967fbe8072
feat: no click option for mousePad on-screen widget
2025-08-28 13:23:35 +08:00
Acaki
c7dd7a2c21
fix: metal renderer packed format crash on emulator and lower iOS version
2025-08-28 00:07:56 +08:00
TrueZhuanjia
49ed0e43e9
reduce on-screen widget visual effect performance cost
2025-08-27 22:35:47 +08:00
TrueZhuanjia
6bae985e2c
ui & string tweaks
2025-08-27 20:20:48 +08:00
Acaki
39d7d9e213
feat: add back lowest latency mode for AVSampleBuffer
2025-08-27 15:53:00 +08:00
Acaki
eb3501e090
Revert "feat: bring back CAMetalDisplayLink"
...
This reverts commit b6c029df
2025-08-27 15:16:24 +08:00
TrueZhuanjia
83566ad4e1
try to reduce directionPad on-screen widget performance cost
2025-08-27 14:04:45 +08:00
TrueZhuanjia
19e78d5eb6
Merge branch 'dynamicBitrate' into Integration
2025-08-26 14:45:04 +08:00
Acaki
0a2fdbf0c0
refactor: separate metrics calculation for legacy and queue pacing
2025-08-26 03:18:52 +08:00
Acaki
91f95f13ae
refactor: remove framerate limiter to avoid false positives
2025-08-26 03:07:30 +08:00
Acaki
ebf46042ba
feat: use CAPABILITY_PULL_RENDERER for legacy pacing mode
2025-08-26 03:06:19 +08:00
Acaki
8547cee1b9
revert: legacy frame pacing changes for VideoDecoderRenderer
2025-08-26 01:33:19 +08:00
Acaki
56729469bf
fix: Metal kIOGPUCommandBufferCallbackErrorSubmissionsIgnored error
2025-08-26 00:09:18 +08:00
TrueZhuanjia
e619d31622
ui tweaks for frame pacing & perfGraph setting stacks
2025-08-25 22:45:12 +08:00
TrueZhuanjia
370cc76dbe
dynamic label for frameQueSizeStack
2025-08-25 18:08:49 +08:00
TrueZhuanjia
1ac2f9e923
- perfGraph UI & storyboard changes - iPad
...
- perfGraph info button tip
2025-08-25 18:05:55 +08:00
TrueZhuanjia
8caf360671
perfGraph UI & storyboard changes - iPhone
2025-08-25 18:05:55 +08:00
TrueZhuanjia
59b1dcfd13
feat: add back legacy pacing
2025-08-25 18:05:53 +08:00
Acaki
34a115706e
Revert "fix: sync imgui fps to stream fps to avoid it interferes with displaylink timings"
...
This reverts commit 5d1bed4d25 .
2025-08-25 15:29:30 +08:00
Acaki
b6c029df38
feat: bring back CAMetalDisplayLink
...
This reverts commit 6f381362dd .
2025-08-25 15:29:29 +08:00
TrueZhuanjia
31ab333f5b
realtime bitrate adjustment with Sunshine-Foundation (experimental)
2025-08-25 10:07:38 +08:00
Acaki
0582655954
fix: occasional crashes when put in foreground
2025-08-25 02:05:00 +08:00
Acaki
c8f61b0b87
feat: pause Metal renderer and graph when app is in background
2025-08-25 00:42:01 +08:00
Acaki
a2c4d440db
fix: memory leak for Metal renderer when repeatedly connect/disconnect stream or toggling HDR on host
2025-08-24 20:54:51 +08:00
Acaki
b64ad64524
fix: error handling of nil decompressionSession
2025-08-24 17:01:25 +08:00
Acaki
e9e6f1deb9
fix: skip applying EDR metadata when HDR is disabled in client or host settings
2025-08-24 17:01:23 +08:00
Acaki
6f381362dd
Revert "fix: sync imgui fps to stream fps to avoid it interferes with displaylink timings"
...
This reverts commit 5d1bed4d25 .
Revert "fix: another attempt to fix occasional video freeze with metal renderer"
This reverts commit 958b391afa .
Revert "fix: attempt to fix occasional video freeze with metal renderer"
This reverts commit bcb4d0a905 .
Revert "feat: use CAMetalDisplayLink for metal renderer to fix refresh rate issues"
This reverts commit 9e20efff4b .
Revert "Revert "MetalViewController: run a no-op DisplayLink at the target framerate so iOS won't switch to a slower rate""
This reverts commit 39b2621e30 .
2025-08-22 17:39:25 +08:00
Acaki
5d1bed4d25
fix: sync imgui fps to stream fps to avoid it interferes with displaylink timings
2025-08-21 19:13:05 +08:00