• Joined on 2026-04-07
dailz opened issue dailz/logViewer#36 2026-06-05 11:53:22 +08:00
🔴 [H3] scroll_during_append 使用过期 PreadReader 导致增长文件 benchmark 失真
dailz opened issue dailz/logViewer#34 2026-06-05 11:53:22 +08:00
🔴 [H2] can_reset_vm_hwm 查询权限时会重置 VmHWM 污染内存峰值
dailz closed issue dailz/wl-webrtc#1 2026-06-04 22:11:28 +08:00
Bug: --port 模式下 wlr-screencopy 后端 negotiate_format panic
dailz commented on issue dailz/wl-webrtc#1 2026-06-04 22:11:20 +08:00
Bug: --port 模式下 wlr-screencopy 后端 negotiate_format panic

修复方案

已通过 commit 46367ef 修复。

问题根因

wlr-screencopy 后端的 negotiate_format() 无条件调用 .expect("output required for MP4 mode"),没有 WebRTC 分支判断。当 --port 模式下 output 为…

dailz opened issue dailz/wl-webrtc#14 2026-06-04 21:00:04 +08:00
Bug: poll_output() 错误被静默吞没,WebRTC 进入僵尸状态 (webrtc.rs:370)
dailz opened issue dailz/wl-webrtc#13 2026-06-04 20:59:55 +08:00
Bug: is_idr_nalu 循环可能在帧末尾漏检 NAL 单元 (webrtc.rs:511)
dailz opened issue dailz/wl-webrtc#12 2026-06-04 20:59:46 +08:00
安全: HTTP 500 响应回显异常详情,信息泄露 (webrtc.rs:213)
dailz opened issue dailz/wl-webrtc#11 2026-06-04 20:59:38 +08:00
改进: discover_video_params 硬编码 mid 值遍历 (webrtc.rs:314)
dailz opened issue dailz/wl-webrtc#10 2026-06-04 20:59:26 +08:00
Bug: poll_rtc 始终返回 Ok(false),断连后资源永久泄漏 (webrtc.rs)
dailz opened issue dailz/wl-webrtc#9 2026-06-04 20:59:16 +08:00
改进: state_portal.rs 中 expect 应改为 bail! (state_portal.rs:165)
dailz opened issue dailz/wl-webrtc#8 2026-06-04 20:59:06 +08:00
Bug: shutdown() 中 tx.send() 阻塞导致潜在死锁 (state_portal.rs)
dailz opened issue dailz/wl-webrtc#7 2026-06-04 20:58:57 +08:00
unsafe: flush() 中缺少 SAFETY 注释 (avhw.rs:757)
dailz opened issue dailz/wl-webrtc#6 2026-06-04 20:58:52 +08:00
Bug: tx.send() 失败被静默忽略,编码器继续无效工作 (avhw.rs)
dailz opened issue dailz/wl-webrtc#5 2026-06-04 20:58:44 +08:00
unsafe: drain_encoder 中使用 from_raw_parts 应添加 SAFETY 注释 (avhw.rs)
dailz opened issue dailz/wl-webrtc#4 2026-06-04 20:58:33 +08:00
低风险: 多实例运行时令牌文件竞态条件 (cap_portal.rs)
dailz opened issue dailz/wl-webrtc#3 2026-06-04 20:58:24 +08:00
安全: 多用户环境下令牌回退路径冲突 (cap_portal.rs)
dailz opened issue dailz/wl-webrtc#2 2026-06-04 20:58:16 +08:00
安全: 令牌文件未设置限制性权限 (cap_portal.rs)
dailz opened issue dailz/wl-webrtc#1 2026-06-04 20:58:04 +08:00
Bug: --port 模式下 wlr-screencopy 后端 negotiate_format panic
dailz pushed to master at dailz/wl-webrtc 2026-06-04 20:56:54 +08:00
b0ed6548a6 feat: add WebRTC streaming via str0m + portal session persistence
74f4dc826d perf(portal): achieve 58-60fps PipeWire screen capture
a83d146ed3 fix: FPS limiter never passes frames when input > target rate
d80b34f44f feat: GPU-downscale + software H.264 encode pipeline (WIP)
55abb5e56d fix(backend_detect): use raw zbus for portal check to avoid OnceLock connection poisoning
Compare 10 commits »
dailz created branch master in dailz/wl-webrtc 2026-06-04 20:56:54 +08:00