Quote:
Thanks for this further info. How does the 1212 actually show up in linux? Does it appear as '/dev/videoX'?
|
Yes it appears as /dev/videoN where N = 0,1,2 ... In the udev rule this is visible as
KERNEL=="video[0-9]*"
Basically the first time the driver is loaded it appears as /dev/video0. If the driver is reloaded without rebooting then the index advances to /dev/video1. The index advances each time the driver is reloaded without rebooting to /dev/video2, /dev/video3 ... As this changing link is troublesome I created a fixed udev link of /dev/hdpvr.
Quote:
When you stated '/dev/hdpvr' was that just a generic example or the real thing?
|
You need to read up on udev rules. You can create rules to create a named symlink for any piece of hardware you own. That way if the kernel device changes such as from /dev/video0 to /dev/video1 your link name will be constant. The rule you create uses hardware info such as
ATTR{name}=="Hauppauge HD PVR",
ATTRS{idProduct}=="4901" which identifies the hardware, a kernel device and subsystem
KERNEL=="video[0-9]*",
SUBSYSTEM=="video4linux" and allows you to create a fixed name for a symbolic link for this device
SYMLINK+="hdpvr".
If you buy this device just use my rule and you will get a fixed
/dev/hdpvr symlink.
Quote:
How does the audio show up?
|
The audio is digitized and becomes part of the MPEG-4 video stream that comes out of the USB port. You could probably filter the audio out with ffmpeg or some other filter.
The unit has settings for audio quality such as compressed or uncompressed .wav.