Gentoo Linux で USB ウェブカメラ「BUFFALO BWC130H01」を動かしてみる。
カーネルオプションの確認をする。
Device Drivers --->
Multimedia devices --->
<M or *> Video For Linux
[*] Enable Video For Linux API 1 (DEPRECATED)
Multimedia devices --->
<M or *> Video For Linux
[*] Enable Video For Linux API 1 (DEPRECATED)
↓の方がもしかすると幸せかもしれない。
[*] Enable loadable module support --->
[ ] Module versioning support
[ ] Module versioning support
Gitがなかった。
# USE="curl" emerge dev-util/git
Microdia のドライバをとってくる。
# git clone http://repo.or.cz/r/microdia.git
とりあえずUSEに v4l, v4l2 を追加して。
# emerge --newuse --deep --update world
libv4lを入れる。
# emerge media-libs/libv4l
必要に応じて。
# cd /usr/src/linux
# make
# make
Gitで取ってきたソースをmake。
# cd microdia
# make
# make
モジュールをロード。
# modprobe videodev
# modprobe compat-ioctl32
# insmod ./sn9c20x.ko
# modprobe compat-ioctl32
# insmod ./sn9c20x.ko
動くかな?
# LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so mplayer tv:// \
-tv driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo x11
-tv driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo x11
コメントする