MCPcopy Index your code
hub / github.com/benjojo/userspace-vga2usb

github.com/benjojo/userspace-vga2usb @0.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.1 ↗ · + Follow
58 symbols 82 edges 21 files 2 documented · 3% updated 4y ago0.1 · 2019-11-15★ 300
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

userspace-vga2usb

This is a userspace driver that uses libusb to replace some of the basic function of the offical driver for the Epiphan VGA2USB LR.

Device

You can find a better write up on the process of writing this here:

Core symbols most depended-on inside this repo

readByte
called by 3
driver/main.go
extractHexNumberOutOfRegexMatch
called by 2
utils/tcpdump-to-arrays/main.go
extractNumberOutOfRegexMatch
called by 2
utils/tcpdump-to-arrays/main.go
format_by_value
called by 2
decompress-avi/wrapper.c
readTshark
called by 1
utils/tcpdump-to-arrays/main.go
readTCPDump
called by 1
utils/tcpdump-to-arrays/main.go
startWebserver
called by 1
driver/websocket-server.go
newpngBroker
called by 1
driver/websocket-server.go

Shape

Class 19
Function 15
Enum 12
Method 7
Struct 5

Languages

C++48%
Go41%
C10%

Modules by API surface

decompress-avi/include/v2u_defs.h22 symbols
driver/websocket-server.go10 symbols
utils/tcpdump-to-arrays/main.go6 symbols
decompress-avi/wrapper.c6 symbols
driver/main.go5 symbols
driver/res.go2 symbols
decompress-avi/main.go1 symbols
decompress-avi/include/v2u_util.h1 symbols
decompress-avi/include/v2u_sys.h1 symbols
decompress-avi/include/v2u_save.h1 symbols
decompress-avi/include/v2u_ioctl.h1 symbols
decompress-avi/include/v2u_dshow.h1 symbols

For agents

$ claude mcp add userspace-vga2usb \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact