Skip to content

Commit e691eac

Browse files
Add demo image
1 parent 91d2bc0 commit e691eac

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,15 @@ Where `0x3acae000` is the address of your framebuffer in physical memory.
1212

1313
You should then be able to connect via a VNC client of your choice, on port 5900.
1414

15+
Here it is, running on a "headless" TV motherboard, being accessed via a VNC mobile app.
16+
17+
![Demo](./img/demo.jpg?raw=true)
18+
19+
# Caveats
20+
21+
- This does not capture any hardware-accelerated video surfaces, only the UI layers.
22+
23+
- The framebuffer reads are not synchronised in any way. Furthermore, the actual framebuffer is double-buffered, and we only ever read from the first. This keeps the code simple, but it does result in screen tearing and other minor artefacts.
1524

1625
# Finding your framebuffer address
1726

img/demo.jpg

140 KB
Loading

0 commit comments

Comments
 (0)