Files
jmelovich d3049b4bc6 M1: ihslib, protobuf-c, mbedtls, opus and libc++ cross-built; the title discovers Steam
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.
2026-10-08 17:24:28 -07:00
..