• Joined on 2026-04-07
dailz pushed to master at dailz/logViewer 2026-06-22 15:04:09 +08:00
95f259a2bb fix(core): silence three clippy warnings blocking CI gate
e69b7af32a fix(tui): decouple cursor from viewport + correct width calc in no-VHI paths
4421da35f4 perf(core): linear mmap VHI rebuild + zero-alloc wrap helpers
e765f8967f docs: add AGENTS.md with repo-specific agent guidance
967c11fea9 fix(tui): preserve old state on load_file failure (issue #32)
Compare 5 commits »
dailz pushed to master at dailz/wl-webrtc 2026-06-21 11:00:30 +08:00
e7accecfec chore: trim verbose docstrings on Portal timeout constants and enum
dailz pushed to master at dailz/wl-webrtc 2026-06-21 10:44:17 +08:00
68a6eecfbe fix(cap_portal): phased timeouts + token-aware retry for Portal setup
dailz pushed to master at dailz/wl-webrtc 2026-06-21 10:37:45 +08:00
6ccb225784 fix(backend_detect): add 5s timeout to Portal availability check
dailz closed issue dailz/wl-webrtc#21 2026-06-21 10:10:20 +08:00
[bitrate] 启动码率 11 Mbps 忽略后续 BWE 反馈,首个 IDR 偏大
dailz pushed to master at dailz/wl-webrtc 2026-06-21 10:10:20 +08:00
727893fdc2 fix(webrtc): conservative resolution-aware startup bitrate (closes #21)
dailz pushed to master at dailz/wl-webrtc 2026-06-21 10:04:42 +08:00
a06a41f5f2 feat(stats): expose duplicate_frames_skipped counter (closes #20)
dailz closed issue dailz/wl-webrtc#20 2026-06-21 10:04:42 +08:00
[stats] encoded_fps 被人工钳制在 ~30,与目标 60 不符且不能反映真实质量
dailz pushed to master at dailz/wl-webrtc 2026-06-21 09:52:29 +08:00
631934458c chore: remove obsolete TODO(#19) and dead _fps binding
dailz pushed to master at dailz/wl-webrtc 2026-06-21 09:10:29 +08:00
46e7a9785d fix(webrtc): bypass str0m LeakyBucketPacer for low-latency LAN streaming
dailz pushed to master at dailz/wl-webrtc 2026-06-20 23:20:38 +08:00
b4b9990efe feat(stats): populate frame_age metric for WebRTC path (partial #20)
dailz closed issue dailz/wl-webrtc#25 2026-06-20 22:59:52 +08:00
[webrtc] encoder 1/fps time_base 量化导致活跃期 RTP 时间膨胀,缓冲累积 10+ 秒
dailz pushed to master at dailz/wl-webrtc 2026-06-20 22:59:52 +08:00
ad28af6ff3 fix(webrtc): switch encoder time_base to 90kHz to stop RTP time inflation (closes #25)
dailz opened issue dailz/wl-webrtc#25 2026-06-20 22:42:07 +08:00
[webrtc] encoder 1/fps time_base 量化导致活跃期 RTP 时间膨胀,缓冲累积 10+ 秒
dailz pushed to master at dailz/wl-webrtc 2026-06-20 22:16:10 +08:00
1e792f191c fix(state_portal): use webrtc_thread.is_some() for PTS mode gating (really fixes #24)
dailz closed issue dailz/wl-webrtc#24 2026-06-20 21:53:41 +08:00
[webrtc] Portal 路径 PTS 用顺序计数器,客户端 jitter buffer 累积到 2-3 秒操作延迟
dailz pushed to master at dailz/wl-webrtc 2026-06-20 21:53:41 +08:00
079611acfc fix(webrtc): propagate real capture PTS through WebRTC channel (closes #24)
dailz opened issue dailz/wl-webrtc#24 2026-06-20 21:27:30 +08:00
[webrtc] Portal 路径 PTS 用顺序计数器,客户端 jitter buffer 累积到 2-3 秒操作延迟
dailz closed issue dailz/wl-webrtc#18 2026-06-20 20:56:49 +08:00
[filler] 停滞期间 filler 帧循环两端浪费:3245 filler vs 3209 dedup
dailz closed issue dailz/wl-webrtc#15 2026-06-20 20:56:49 +08:00
[compositor stall] ~60% of session time stuck in frame-delivery stall (KWin Portal/PipeWire)