Andy Grundman
Andy Grundman
NOTE: this patch depends on a patch to moonlight-common-c, see [this PR](https://github.com/moonlight-stream/moonlight-common-c/pull/95). * Adds an audio stats overlay that works with all current renderers, showing common info such as bitrate...
Hi! I'm just going to drop this here, but it should be considered alpha quality and nowhere near ready to be merged. But it does work quite well for me...
NOTE: Users of this library may need to make changes. I've also submitted a sister patch for moonlight-qt that supports these changes and implements a few new features like an...
## Description Instead of using now() when the RTP packet is created, use the earlier packet->frame_timestamp that we're already collecting for host latency stats. This timestamp is more accurate to...
This is a port of all builds except Steam Link to GH Actions. Windows and Mac are more or less straight ports, on Linux I ran into trouble with the...
For use with https://github.com/moonlight-stream/moonlight-qt/pull/1550
T-Mobile handles IPv4 addresses, including the special 100.x.x.x Tailscale addresses, using 464xlat and NAT64. We need to force resolve the address using AF_INET instead of AF_UNSPEC in order to get...
These were the only two variables reported by clang's -fsanitize=thread. I was testing the iOS app in Xcode and didn't test that many code paths, but these 2 were straightforward...
This patch simplifies the WOL logic, and now loops through all active IPv4 interfaces and sends 1 magic packet to the broadcast address for each interface's subnet. Effectively this amounts...
This patch only adds a Bitrate line to the stats overlay, managed by a BandwidthTracker class. It tracks average and peak bitrate over a configurable sliding window (10s). It also...