ubuntu 8.10에서 usb capture 사용해보신분 있나요? 임베디드 보드에서 인식은 되는데 open이 안되어서 제가 다시 pc에서 해봤습니다.
usb capture 보면 비디오 칩은 em2861, emp202, tvp5150a 칩이 있더라구요…
그래서 insmod tvp5150.ko 하고 lsmod 하니
tvp5150
videodev 29440 0
v4l2_common 18304 0
v4l1_compat 15492 0
이런 결과가 나왔습니다. 그래서 rmmod tvp5150으로 제거하고
insmod em28xx.ko 하고 lsmod 하니
em28xx
videodev 29440 1 em28xx
v4l2_common 18304 1 videodev
v4l1_compat 15492 1 videodev
이런 결과가 나와서 em28xx가 usb capture드라이버로 인지했습니다.
mknod /dev/video0 c 81 0 노드를 생성하고,
문제는 이 상황에서 QT4에서 디바이스 open을 하니 /dev/video0 open 실패가 나더라구요.
그래서 mplayer로 실행을 시켰지만
export LD_PRELOAD=/usr/lib/libv4l/v4l1compact.so
./mplayer tv:// -tv driver=4l1:width=640:height=480:fps=25:device=/dev/video0 -vo x11
하니 디바이스 open 실패를 하네요…휴~~~
왜 디바이스 open을 못하는걸까요?