moonlight-stream / moonlight-embedded

Gamestream client for embedded systems
https://github.com/moonlight-stream/moonlight-embedded/wiki
GNU General Public License v3.0
1.48k stars 322 forks source link

Fixes and features made for the FreeBSD #881

Closed armin-25689 closed 6 months ago

armin-25689 commented 6 months ago
  1. Add native OSS audio callback when use x11_vaapi platform for FreeBSD
  2. Fixed errors encountered at compile time due to system differences(linux and FreeBSD)
  3. Fixed the issue that it took too long to reuse the connection when trying to connect sunshine host on FreeBSD This issue is because curl's first try fails due to timeout when reuse last connection, I guess there is no such issue on linux. So take the easiest way to fix it

These changes are made to make it easier for moonlight-embedded to migrate to FreeBSD Please review. Thanks!

armin-25689 commented 6 months ago

Code has modified. Thanks for review!