Paul Hirst - Computing


This page holds notes on various computing things. Notably things I figured out that weren't that obvious from a quick google. I guess if google finds this page, that might change...

VIA EPIA Mini-ITX boards and Linux

I'm running Gentoo Linux on an ME6000 board. The machine acts as a network firewall / router and media server (both audio and video).

The machine has 3 Ethernet interfaces, the on-board interface and 2 3com 3c905 PCI cards mounted in a 2-slot riser card that is plugged into the on-board PCI. The riser card works completely transparently under linux, no special drivers or anything are needed.

I've got the RCA connector jumpered as audio SPDIF out and conneced by co-ax to my Denon amp. No problems here, you need a command to enable the SPDIF output of the sound chip, it's easy to find with google.

I've got the S-video out connected to my TV (via aforementioned amp). No problems getting this working. I'll post the relevant sections of my xorg.conf file here at some point.

MPEG2 hardware decoding

Works "out of the box" with gentoo and xine. You need to specify the video card as cle266 in your make.conf and you need to enable the unichrome USE flag, and emerge the drm software. Run xine as 'xine -V xxmc' to select the hardware decoding driver (or put that in your xine config file) and it all just works.

TRENDnet TV-IP200 network camera

This is a reasonably priced internet camera that's easily available (eg off Amazon). It works fine under linux, but there's a few points worth noting that aren't in the documentation.

  • This is a clone of the CAS-200 camera. That's a usefull google search term.
  • The 'second ports' that you can open on the camera aren't as far as I can tell, any use under linux. I've not tried to get the active-X stuff working.
  • There's a current jpeg at http://camera/IMAGE.JPG
  • There's some kind of video stream at http://camera/video.cgi. Seems like it's a server pushed stream of jpegs seperated by a fixed-string boundary. Do 'wget -S --http-user=user --http-passwd=passwd http://camera/video.cgi' - looks like the seperator is '--video-boundary--'
  • To get at both of these you have to go through the basic http authentication.