#!/bin/bash | |
function makedev () { | |
for dev in 0 1 2 3; do | |
echo "/dev/$1$dev: char 81 $[ $2 + $dev ]" | |
rm -f /dev/$1$dev | |
mknod /dev/$1$dev c 81 $[ $2 + $dev ] | |
chmod 666 /dev/$1$dev | |
done | |
# symlink for default device | |
rm -f /dev/$1 | |
ln -s /dev/${1}0 /dev/$1 | |
} | |
# see http://linux.bytesex.org/v4l2/API.html | |
echo "*** new device names ***" | |
makedev video 0 | |
makedev radio 64 | |
makedev vtx 192 | |
makedev vbi 224 | |
#echo "*** old device names (for compatibility only) ***" | |
#makedev bttv 0 | |
#makedev bttv-fm 64 | |
#makedev bttv-vbi 224 |