VINO
Video4Linux driver for VINO (Video In No Out)
Please send suggestions, documentation and patches to
Ladislav Michl (ladis(at)linux-mips(dot)org).
- : Check out Mikael Nousiainen's
- : Mikael Nousiainen fixed clipping!
- : It's time to show you some picture
grabbed using VINO V4L driver. (Behind that table I'm hacking ;). (Picture taken before Mikael fixed clipping bug)).
- : Converted to PCI DMA API. Commited to CVS.
- : It works!
- : Released for impatient hackers. Not ready for users!
You need linux-mips.org cvs kernel
(use linux_2_4 branch). Apply patch, configure kernel
CONFIG_I2C=m
CONFIG_I2C_ALGO_SGI=m
CONFIG_VIDEO_DEV=m
CONFIG_VIDEO_VINO=m
build and install modules
make modules; make modules_install
modprobe vino
now you are ready to test it. I'm using
utility for testing. You'll need this patch because
VINO is using ARGB not RGBA pallete.
vgrabbj -o png -i vga -f image.png
Patches welcome.
- Fix bugs.
- Implement DECODER_SET_PICTURE in IndyCam and SAA7191 drivers.
- Continuous capture.
- IndyCam ignores value written to brightness register. Picture is too dark.
- VINO can do only memory capture (overlays are not possible). Use Virtual DMA to transfer
picture to graphics backend.
- Ralf Baechle MIPS port leader for patience and suggestions
- Guido Guenther author of XFree86 Newport driver who designed this page. In fact I stole it from
- Jirka Jirout for IndyCam
- Thiemo Seufer for help with driver debugging
- David Woodhouse who explained me many internals of linux kernel. HAL2 driver would never work without him
Last updated: