Butterfly Dev
|
86f0e4e7f2
|
agent: main.rs — binary WS frames for video, JSON text for control, encoder pipeline, 60fps default
|
2026-04-07 04:58:32 +00:00 |
|
Butterfly Dev
|
b690b0700d
|
agent: config.rs — add --encoder h264|jpeg flag, bump default FPS to 60
|
2026-04-07 04:57:45 +00:00 |
|
Butterfly Dev
|
cf617d0d1e
|
agent: capture.rs — raw BGRA output (no encoding here), encoder handles the rest
|
2026-04-07 04:57:24 +00:00 |
|
Butterfly Dev
|
b7c254a2c0
|
agent: encoder.rs — H.264 (openh264) and JPEG encoder abstraction, BGRA→I420 conversion, binary frame output
|
2026-04-07 04:56:57 +00:00 |
|
Butterfly Dev
|
a97ebed88b
|
agent: protocol.rs — binary video frame format (13-byte header), JSON control messages separate
|
2026-04-07 04:55:16 +00:00 |
|
Butterfly Dev
|
0961634ce2
|
agent: main.rs — entry point, WebSocket client, capture loop, input dispatch, auto-reconnect, REST session creation
|
2026-04-07 04:38:33 +00:00 |
|
Butterfly Dev
|
e1e6442ff5
|
agent: input.rs — full remote control: mouse move/click/dblclick/scroll, keyboard with 60+ key mappings
|
2026-04-07 04:36:29 +00:00 |
|
Butterfly Dev
|
4c93b47a5d
|
agent: capture.rs — screen capture (scrap), BGRA→RGB, JPEG encoding, base64
|
2026-04-07 04:35:39 +00:00 |
|
Butterfly Dev
|
5a26c7c60e
|
agent: config.rs — CLI args (server, session, fps, quality, display, audio, heartbeat, reconnect)
|
2026-04-07 04:34:53 +00:00 |
|
Butterfly Dev
|
56f6e88389
|
agent: protocol.rs — WsMessage types matching server, builder helpers
|
2026-04-07 04:34:33 +00:00 |
|
Butterfly Dev
|
50e5df07c0
|
agent: create Cargo.toml — scrap, enigo, tokio-tungstenite, image, base64, clap
|
2026-04-07 04:33:56 +00:00 |
|