Vibepollo 1.18.3-beta.7 - 2026-07-30
Notice: Vibepollo may trigger false-positive antivirus alerts. Details and workarounds are documented here: #29
Changes
- Added persistent PnP-based selection for Windows capture GPUs, preventing identical adapter names or changing enumeration order from selecting the wrong GPU.
Fixes
- Updated libvirtualdisplay to v1.6.2 so newly created virtual displays no longer disappear immediately on headless systems.
- Kept RTSP startup within Moonlight's initial-video deadline while display creation and HDR verification are underway.
- Preserved HDR capability detection and 10-bit negotiation as virtual displays are created or replaced, while avoiding disruptive encoder probes during an active or stopping stream.
- Prevented RTSP/WebRTC lifecycle races and teardown deadlocks from leaving shared display or limiter state behind, and kept Moonlight discovery responsive while cleanup runs.
- Made RTSS frame-limit recovery distinguish resolved, unavailable, and uncertain state so stale recovery data no longer needlessly blocks normal limiter handling.
- Restored AMD AMF compatibility with older VCE runtimes that do not expose optional access-unit capability controls.
- Allowed scoped IPv6 Web UI and RTSP URLs, and bind addresses with surrounding whitespace, to work correctly.
- Rejected WebRTC session requests immediately in builds that disable WebRTC.