404b9ace357243259f18951626745a6e626e10f9
- Add frame skip logic to prevent queue buildup and reduce lock contention - Serialize operation queue to prevent concurrent frame processing - Align IOSurface bytes per row to 16 bytes (required for IOSurfaceAccelerator) - Only create renderServerSurface when scaling is needed, avoiding unnecessary allocations - Support flexible resolution: width-only, height-only, or both dimensions - Pass native dimensions to FrameUpdater for proper scaling decisions - Enable 60 FPS limit on CADisplayLink - Add IOSurface lock option constants for future use 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Description
Tweak for connecting to iPhone over VNC - supports rootless (iOS 16)
Languages
C
98.4%
Objective-C
0.8%
Objective-C++
0.4%
CMake
0.2%
Logos
0.1%