I just installed my Osprey 100 card and am trying to test things out
with V4L. Everything looks fine. I'm running Slackware-current (eg.,
9.0.0) from 1/9/03. So I'm guessing my module versions are up to date.
I've grepped through the kernel driver code and can't really tell
which version is running.
bttvp.h:#define BTTV_VERSION_CODE KERNEL_VERSION(0,7,91)
0.7.91?
The device shows up in /proc/pci as well as in /proc/video/dev. All
seems well. As far as I know, my kernel is loading the correct drivers:
Module Size Used by Tainted: Pq
tuner 9824 0 (autoclean) (unused)
tvaudio 12668 0 (autoclean) (unused)
bttv 67584 0
i2c-algo-bit 7656 1 [bttv]
i2c-core 13124 0 [tuner tvaudio bttv i2c-algo-bit]
videodev 6080 4 [bttv]
usbcore 46592 0 [uhci]
But when I fire up avicap, I get some errors and am unable to see any
video coming in from my Sony digital video camera. I've tried selecting
all the inputs that avigrab lists ... but can't seem to grab the video
from my camera.
If anyone has some advice, I'd really appreciate it.
These are the errors from avicap:
fcntl: No locks available
fcntl: No locks available
fcntl: No locks available
fcntl: No locks available
<init> : Avifile RELEASE-0.7.26-030120-12:07-3.2.1
<init> : Available CPU flags: fpu vme de pse tsc msr pae mce cx8 apic
sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
<init> : 1808.03 MHz Intel(R) Pentium(R) 4 CPU 1.80GHz processor detected
/dev/vbi0: no overlay support
Using 252Mb of memory for frame caching
BTTV driver version 0.7.91 detected
Broken VBI implementation; disabling closed captioning
preview()
v4l1baseif::grabSetParams(640, 409, 5)
Free()
v4l1baseif::grabSetParams(384, 288, 5)
fcntl: No locks available
v4l1baseif::grabSetParams(384, 288, 5)
v4l1baseif::grabSetParams(384, 288, 5)
Lastly, kv4lsetup also gives me an error:
/dev/video: ioctl VIDIOC_S_FBUF: Operation not permitted
Thanks all,
DT
--
Technical Director, Virginia Center for Computer Music
http://www.people.virginia.edu/~djt7p
(804) 924-7355