katR oiupoyt · he/him
  • silly island
  • https://oiupoyt.space/
  • i like to build stuf and stuff

    • discord is oiupoyt

    i despise github and microslop

  • Joined on 1991-02-14
oiupoyt pushed to main at oiupoyt/scythe 2026-09-02 01:54:14 +00:00
5ec04365e1 feat: Mimic GPU Screen Recorder UI and connect IPC configuration reloading
oiupoyt pushed to main at oiupoyt/scythe 2026-09-02 01:47:04 +00:00
826166d925 feat: Connect GUI overlay to JSON config and implement interactive GTK settings dialogs
oiupoyt pushed to main at oiupoyt/scythe 2026-09-02 01:41:51 +00:00
85b90b73f8 feat: Implement full GTK Wayland overlay menu (GPU Screen Recorder style)
oiupoyt pushed to main at oiupoyt/scythe 2026-09-01 17:14:47 +00:00
884fe3227a feat: Use gtk4-layer-shell for true Wayland native overlays
oiupoyt pushed to main at oiupoyt/scythe 2026-09-01 17:07:51 +00:00
8a6a576193 feat: Support CLI arguments for bypassing global hotkeys on Wayland
oiupoyt pushed to main at oiupoyt/scythe 2026-09-01 16:52:53 +00:00
755542f423 fix: Always show GUI overlay on Alt+Z even in Wayland
oiupoyt pushed to main at oiupoyt/scythe 2026-09-01 16:51:03 +00:00
cefb8c6cec feat: Add Alt+Z shortcut for GUI menu overlay
oiupoyt pushed to main at oiupoyt/scythe 2026-09-01 16:07:36 +00:00
bf87b171b0 fix: change mock DRM format to ARGB8888 for better VAAPI compat
oiupoyt pushed to main at oiupoyt/scythe 2026-09-01 15:08:40 +00:00
47e4d952ae chore: Polish codebase, fix clippy warnings, correctly mark FFI functions as unsafe
oiupoyt pushed to main at oiupoyt/scythe 2026-09-01 14:59:36 +00:00
ad509c439b feat: Implement Wayland DMA-BUF to VAAPI zero-copy encode via AVDRMFrameDescriptor
oiupoyt pushed to main at oiupoyt/scythe 2026-09-01 14:57:10 +00:00
e423f742b3 feat: Implement PipeWire Wayland DMA-BUF stream extraction
oiupoyt pushed to main at oiupoyt/scythe 2026-09-01 14:52:21 +00:00
b248cb408b feat: Implement X11 minimal overlay on save trigger
oiupoyt pushed to main at oiupoyt/scythe 2026-09-01 14:51:14 +00:00
2d623daa99 chore: Restore Wayland ashpd setup and mock PipeWire stream
oiupoyt pushed to main at oiupoyt/scythe 2026-09-01 14:46:43 +00:00
9e6b30abad Phase 5: Architect Windows DXGI zero-copy traits
oiupoyt pushed to main at oiupoyt/scythe 2026-09-01 14:24:26 +00:00
0cd7074942 Phase 4: Split into vrec-daemon and vrec-ui with IPC via Unix sockets
oiupoyt pushed to main at oiupoyt/scythe 2026-09-01 14:18:20 +00:00
2c1a464c03 Phase 3: Implement Ring Buffer, muxer logic, and hotkey threading
oiupoyt pushed to main at oiupoyt/scythe 2026-09-01 14:09:22 +00:00
4c491eea0b Phase 2: Add X11 fallback CPU-to-VAAPI upload and swscale
oiupoyt pushed to main at oiupoyt/scythe 2026-09-01 11:34:40 +00:00
13155f1d48 Phase 2: Add VAAPI encoder initialization via ffmpeg-next
oiupoyt pushed to main at oiupoyt/scythe 2026-09-01 11:28:34 +00:00
5a82cab03e Fix ashpd 0.13 API changes for Wayland screencast setup
oiupoyt pushed to main at oiupoyt/scythe 2026-09-01 11:25:44 +00:00
78b50a2fde Phase 1: Basic capture core and module layout