Desktop app
- Settings -> Picture: GPU passes between the stream and the screen.
Upscaling (Bilinear, Lanczos, AMD FSR 1, FSRCNNX AI), CAS sharpening,
denoise, debanding, dithering and colour; profiles plus a frame-time
guard. My presets: save, apply, update, revert, delete, remembered.
- Side-by-side compare (C) with zoom and pan, tweak panel (X).
- One viewer: connecting takes the stream; "Watching elsewhere" when
another viewer takes it.
- Lower sound delay (about 190 -> 100 ms).
- Gallery follows the folder, PNG sizes, Fit/100% switch, drag to pan.
- Fixed crashes on fast zooming and on opening the gallery.
Payload
- 20 Mbit/s encoder bitrate; set once at start (live changes lock the
encoder, documented in docs/API.md).
- One viewer at a time (409 for a pushed-out viewer), viewers and
bitrate in status.json.
- Process name Glint.elf, previous log kept, quits at once when refused.
Browser dashboard
- Fixed the freeze after ~8 s, lower latency, sound on by default,
one viewer with Watch here.
Version 1.5.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Watch, hear and record a jailbroken PS5 on a Windows PC with low latency.
- app/: Windows app (C++17, Vulkan + Dear ImGui, static FFmpeg and curl)
- payload/: PS5 payload driving the console's H.264 encoder, HTTP API on
port 7231 and a browser dashboard
- docs/, tests/, tools/: build and API docs, protocol smoke test, asset
generators
Licensed under GPL-3.0.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>