has anyone gotten V4L2 streaming (mmap) capture to work with bttv
0.8.31? i could really use a few pointers on module options or kernel
configs. below is the full question:
i'm trying to make the switch to bttv2 to bttv 0.8.31. i have RH 7.2,
kernel upgraded to 2.4.16, all of gerd's latest patches applied, and
bttv 0.8.31 installed successfully. i can do capture via read() with no
problem. streaming capture does not work though, and i need it badly.
here's what happens when i try to run xcaptest from the V4L2 apps
collection:
G_PARM in capture_init: Invalid argument
S_PARM in capture_init: Invalid argument
QUERYBUF in capture_start: Invalid argument
called v4l2_set_fps with fps=30
time per frame is: 134594864
time per frame is: 333667
time per frame is: 0
when i try to run my own apps, the same kinds of failures occur. all of
these worked fine under bttv2. here's what i have in my modules.conf:
# i2c
alias char-major-89 i2c-dev
options i2c-core i2c_debug=1
options i2c-algo-bit bit_test=1
# bttv
alias char-major-81 videodev
alias char-major-81-0 bttv
options bttv card=10 v4l2=1 mmap=1
am i missing a kernel module or option to enable mmap capture? can
someone point me at a doc? thanks in advance.
s t e f a n