mirror of
https://github.com/jmelovich/Steam-Link-PS5.git
synced 2026-10-21 11:23:04 -05:00
tools/build-deps.sh builds the streaming stack once into build/deps from explicit file lists (ihslib's CMake wants pkg-config and SDL2). platform/ps5 holds the pthread backend for ihslib, ProsperoLight's sceNet socket adapter and entropy source, and an __assert shim. The app links the SDK's libc++/libc++abi/libunwind (the linker script now brackets .eh_frame for libunwind; -L satisfies libc++'s pthread dependent-library note with the SDK's empty libpthread.a). src/main.cpp drives discovery, PIN pairing and the streaming request from a flow thread and counts delivered video/audio frames; app_storage keeps the identity and log under /data/steamlink-ps5. Tested on the console: discovers the PC in 3 s, unauthorized stream request leads to the pairing prompt with a PIN on screen.