1164ffdd986d226c2e7b8aeb8e4eba6c343c17de
The OmniView defaults to 16bpp when no SetPixelFormat is sent. The Java applet sends SetPixelFormat (msg type 0) at ByteColorRFBRenderer.new() line 76 to request 8bpp RGB332 (bpp=8, depth=8, true_color, red_max=7, green_max=7, blue_max=3, shifts 0/3/6). Without this, pixel data arrives as 16bpp pairs that produce green stripe artifacts when interpreted as 8bpp. Verified: snapshot now matches the reference screenshot from http://10.3.0.130/screenshot.jpg (dark screen with "Free" label). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
Rust
73.7%
TypeScript
18.9%
CSS
4%
Shell
3.2%
HTML
0.2%