I have made progress.
I've managed to get my card working in Gem with some minor changes to
the code. I'm not sure what this code does though, so I'm not sure what
the longer term effect will be.
I'm sending this to the v4l list as you all are the best to advice on a
proper solution to this issue.
I've attached the original, and the hacked version.
Basically the hacked version ignores all errors when running the
following command:
xioctl (m_tvfd, VIDIOC_DQBUF, &buf)
What does this command actually do? Why are there two instances in the
capture function?
I can use the card at 640x480.
The result is the frame-rate is horrid compared to mplayer (which I
suppose makes sense based on those removed error reports) and also using
the V4L1 w/ a bt8x8 card.
Does this change give a hint as to what is causing the problem?
What is the proper way to fix the issue, rather than commenting out
error codes?
Thanks all,
B. Bogart