mirror of
https://github.com/MiladRTX/Glint.git
synced 2026-10-28 20:01:44 +01:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c3072c7f4e | ||
|
|
2a33ce4257 | ||
|
|
dbc646c7c8 | ||
|
|
eb55b69f8e |
No files matched your search
@@ -1,9 +1,6 @@
|
||||
<div align="center">
|
||||
|
||||
<picture>
|
||||
<source media="(prefers-color-scheme: dark)" srcset="docs/brand/glint-logo-dark.png">
|
||||
<img alt="Glint" src="docs/brand/glint-logo-light.png" width="300">
|
||||
</picture>
|
||||
<img alt="Glint" src="docs/brand/glint-banner.png" width="420">
|
||||
|
||||
**Watch, hear and record a jailbroken PS5 on your Windows PC, with low latency.**
|
||||
|
||||
@@ -29,6 +26,10 @@ the picture and sound over a simple HTTP API. The Windows app connects to it,
|
||||
decodes on the GPU and shows the console in a window, at 1080p60, with sound.
|
||||
No capture card needed. A browser can also open the payload directly.
|
||||
|
||||
<p align="center">
|
||||
<img src="docs/media/glint-demo.gif" alt="Glint in action: live PS5 picture, latency switch, settings in dark and light, gallery and the built-in viewer" width="100%">
|
||||
</p>
|
||||
|
||||
## Features
|
||||
|
||||
**Desktop app**
|
||||
@@ -59,10 +60,6 @@ No capture card needed. A browser can also open the payload directly.
|
||||
- On-screen notifications on the console when it loads, is ready, or hits a
|
||||
problem.
|
||||
|
||||
> [!NOTE]
|
||||
> Live streaming to Twitch, YouTube and TikTok is **switched off** in this
|
||||
> release. The code is kept in `app/src/stream/` behind `SL_LIVE_STREAMING`.
|
||||
|
||||
## Requirements
|
||||
|
||||
| | |
|
||||
@@ -208,9 +205,7 @@ Settings live in `%LOCALAPPDATA%\Glint`. Recordings and screenshots go to
|
||||
`%USERPROFILE%\Videos\Glint` by default. You can change the folder in
|
||||
Settings → Capture. All options: [app/README.md](app/README.md).
|
||||
|
||||
> [!WARNING]
|
||||
> **Stop capture** (in Settings or the browser dashboard) can crash the
|
||||
> console. Use it only when you have to.
|
||||
|
||||
|
||||
## How it works
|
||||
|
||||
@@ -246,7 +241,6 @@ in [docs/CAPTURE-INTERNALS.md](docs/CAPTURE-INTERNALS.md).
|
||||
app/ Windows app (C++17: GLFW, Vulkan, Dear ImGui, FFmpeg, SDL2, curl)
|
||||
├── src/core/ payload session, HTTP client, settings, log
|
||||
├── src/media/ decoder, audio, recorder, player, screenshots, gallery
|
||||
├── src/stream/ live streaming engine (switched off in 1.0)
|
||||
├── src/shaders/ YUV → RGBA compute shader
|
||||
├── res/ exe icon and version info
|
||||
├── tools/ probe.cpp (headless test client), embed_fonts.js
|
||||
@@ -260,7 +254,7 @@ payload/ PS5 payload (C11)
|
||||
└── build/ glint-payload.elf and the host build (output)
|
||||
tests/ mock payload, protocol smoke test, probe runner
|
||||
tools/ gen_blobs.js (embeds the web assets), make_brand.py (icons and logos)
|
||||
docs/ build, API, console and internals docs
|
||||
docs/ build, API, console and internals docs; media/ holds the demo
|
||||
└── brand/ logo and icons; source/ holds the original designs
|
||||
```
|
||||
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 35 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 43 MiB |
@@ -150,6 +150,14 @@ def main():
|
||||
# white for its dark theme.
|
||||
lockup(240, BLACK).save(out("docs", "brand", "glint-logo-light.png"))
|
||||
lockup(240, WHITE).save(out("docs", "brand", "glint-logo-dark.png"))
|
||||
# README header: white on its own rounded black tile, so it reads the same
|
||||
# whatever GitHub's theme is (a <picture> follows the device, not GitHub).
|
||||
w, h = 1600, 560
|
||||
banner = lockup(190, WHITE, background=BLACK, size=(w, h))
|
||||
corners = Image.new("L", (w * SS, h * SS), 0)
|
||||
ImageDraw.Draw(corners).rounded_rectangle([0, 0, w * SS - 1, h * SS - 1], radius=0.16 * h * SS, fill=255)
|
||||
banner.putalpha(corners.resize((w, h), Image.LANCZOS))
|
||||
banner.save(out("docs", "brand", "glint-banner.png"), optimize=True)
|
||||
|
||||
# Windows icon: the dark tile shows on both taskbar themes. Below 48 px the
|
||||
# bolt gets thicker so it does not thin out to a scratch.
|
||||
|
||||
Reference in new issue
Block a user