Commit Graph

  • ab1d8c0d28 ci: attach the build to a release the web UI already created main v1.0.0 jmelovich 2026-10-10 13:21:02 -07:00
  • 61f23e44cd Commit contentVersion before tagging, as the catalog requires jmelovich 2026-10-10 13:15:56 -07:00
  • 12a1cb06d2 Make make test pass, and stamp contentVersion from the release tag jmelovich 2026-10-10 13:06:22 -07:00
  • 9055e1bfbf ci: pin the runner to ubuntu-24.04 and move off the Node 20 actions jmelovich 2026-10-10 12:38:46 -07:00
  • a7daf53462 README: rewrite the opening, and be honest about mic and multi-pad status jmelovich 2026-10-10 12:13:58 -07:00
  • d471659c1b release: rename to Steam-Link-PS5, add CI releases, complete the notices jmelovich 2026-10-10 12:08:48 -07:00
  • 6e1dd5ca19 README: restructure around what a user needs, in the order they need it jmelovich 2026-10-10 11:50:27 -07:00
  • 50d4b17a19 Prepare the repository for release jmelovich 2026-10-10 11:42:19 -07:00
  • 3e3a60e664 video: pace the jitter buffer to the arrival rate, not the vblank rate jmelovich 2026-10-10 11:37:43 -07:00
  • 49011c5e39 video out: request 120 Hz when the panel/system allow it jmelovich 2026-10-10 11:06:49 -07:00
  • d460231cfd negotiation: advertise the display's measured refresh rate (patch 0020) jmelovich 2026-10-10 10:54:52 -07:00
  • cf96ef930d video: rescale instead of cropping when the stream resolution changes mid-stream jmelovich 2026-10-10 09:46:53 -07:00
  • bbcd30f503 video: AUTO bitrate advertises a 100 Mbit cap so Steam's setting decides jmelovich 2026-10-10 08:16:26 -07:00
  • 6b764d3f31 video: presentation jitter buffer (configurable, default 2) to kill the micro-stutter jmelovich 2026-10-09 21:59:06 -07:00
  • 247ecc6733 video: default AUTO bitrate to 15 Mbit; add per-frame timing diagnostics jmelovich 2026-10-09 21:45:12 -07:00
  • d12c87de52 video: don't freeze on a stalled partial frame either (patch 0019) jmelovich 2026-10-09 21:39:43 -07:00
  • 2adf114872 video: keep decoding through a small frame gap instead of freezing (patch 0018) jmelovich 2026-10-09 21:07:04 -07:00
  • 84066a22ee ihslib: add temporary packet-window diagnostics patch (0050) jmelovich 2026-10-09 20:06:29 -07:00
  • 5297df7658 hid: log rumble/LED output; drop the speculative native-0x02 path jmelovich 2026-10-09 19:41:39 -07:00
  • 665abf613e hid: present the pad to Steam as a native PS5 DualSense jmelovich 2026-10-09 19:13:00 -07:00
  • 6839bd0a6b Fix two intermittent crippled-startup failures in the control channel jmelovich 2026-10-09 18:33:11 -07:00
  • d93a4e8c94 video: decode at the stream's real resolution; default bitrate to AUTO, 1080p jmelovich 2026-10-09 17:55:04 -07:00
  • 91a80ffa0b sce_sys: use the user-provided app icon jmelovich 2026-10-09 17:41:07 -07:00
  • 8ba9923ccc Fix the 10-20 s video stalls: skip a lost packet while waiting (ihslib 0014) jmelovich 2026-10-09 17:11:05 -07:00
  • eea41c8395 hid: Options + touchpad-click tap sends Steam's Guide button jmelovich 2026-10-09 16:49:31 -07:00
  • e675dcfe44 hid: send input reports at the length the host requests jmelovich 2026-10-09 16:13:21 -07:00
  • c358a7c19f hid: advertise a generic gamepad so the host requests the 48-byte report jmelovich 2026-10-09 11:42:27 -07:00
  • 3f078efb87 hid: return success from device read so Steam keeps the controller jmelovich 2026-10-09 11:25:55 -07:00
  • 69b0287c45 Enable controller input and make control delivery survive a lossy uplink jmelovich 2026-10-09 11:16:20 -07:00
  • 7c8df92369 Fill the screen at any resolution; request lost-packet retransmission jmelovich 2026-10-08 21:30:37 -07:00
  • 873d3d1f68 Fix stream crash and permanent video freeze; add quality controls jmelovich 2026-10-08 20:55:35 -07:00
  • cb2af8b381 M3+M4: Opus audio out, DualSense controllers as Steam HID devices, stable presentation jmelovich 2026-10-08 19:23:03 -07:00
  • 6ad1bdef43 M2: hardware H.264 decode shown on screen (VideoDec2 + CPU NV12->RGBA + tiled blit) jmelovich 2026-10-08 19:08:20 -07:00
  • 80dc7df583 M1 polish: enlarge UDP buffers, log stream stats, reuse per-host key on reconnect jmelovich 2026-10-08 17:45:10 -07:00
  • 670fa869ac M1: pairing and streaming request succeed with Steam's PIN-masked key exchange jmelovich 2026-10-08 17:38:27 -07:00
  • d3049b4bc6 M1: ihslib, protobuf-c, mbedtls, opus and libc++ cross-built; the title discovers Steam jmelovich 2026-10-08 17:24:28 -07:00
  • ae52676cfc M0: boilerplate skeleton builds with the system clang and launches as PPSA99350 jmelovich 2026-10-08 17:12:01 -07:00
  • 2881e05347 Plan: Steam Remote Play client for PS5 on ihslib + ProsperoLight's platform code jmelovich 2026-10-08 15:41:30 -07:00