webOS 26 Connecting fix
On webOS 26, NDL could finish the GameStream handshake and still never leave Connecting when LOADCOMPLETED arrived late. ss4s was only priming with a single empty audio frame; the audio plane went unowned and video would not pace.
This release pins ss4s to the NDL audio-plane load prime: burst-prime during load, keep feeding silence until LOADCOMPLETED, and gate early video feeds until then (or a short feed-anyway backstop).
Thanks @KrisEnigma for porting the pf-webOS load prime into ss4s (GuiDev1994/ss4s#1) and opening aurora-tv#74.
DualSense / Player 2
A second DualSense already paired to the TV often stayed invisible to the host until you powered it off and on again. Aurora now:
- Scans joysticks at app init, before launch (
remoteControllersBitmap/gcmap), and when streaming input starts - Opens pads on
CONTROLLERDEVICEADDEDifJOYDEVICEADDEDwas dropped - Announces arrivals for already-attached controllers
- Routes host rumble, LED, adaptive triggers, and motion by
gs_id(not sparse array index)
Install
Homebrew Channel or the .ipk on this release. Updating an existing install keeps your hosts and settings.