Skip to content

Conversation

@zmerp
Copy link
Member

@zmerp zmerp commented Aug 21, 2025

This PR attempts to create a mock server. This has the benefit of testing the client using a mac, and also in the future it could be used to create a end-to-end server/client core logic testing suite (currently this is blocked by conflicting ports between client and server).

Anther benefit of this PR is laying the ground for Monado support. I've used the simpler approach of using build-time flags for backend selection.

Unfortunately the mock server is not useful yet, as audio doesn't work on the mac (the cpal/rodio mic recording logic on server uses loopback with is windows-only) and also video doesn't work, which might be related to a initialization race condition (which we have on stable) + inability to generate IDRs when using a predownloaded mp4. But I would merge this as is for now.

@github-actions github-actions bot added the stale label Oct 22, 2025
@zmerp zmerp removed the stale label Oct 23, 2025
@zmerp zmerp marked this pull request as draft October 23, 2025 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant