Comment 1 for bug 422822

Revision history for this message
James Henstridge (jamesh) wrote :

I ran into a similar issue with different hardware that might be the same bug (my report is bug 475165).

I found that my radio card could be tuned correctly if the video4linux 2 API was used, but failed if you tried to tune it using video4linux 1. Now the v4l1 support is handled through a module that translates the v4l1 calls to equivalent v4l2 calls, so if a bug exists in that code it would affect us both even though we have different hardware.

I wrote a patch for gnomeradio to get it to use v4l2, but the way it has been integrated means that it will use v4l1 in preference to v4l2. You can force it to use the v4l2 API by changing a gconf key though.

If you want to test my hypothesis, do the following:

1. Boot into a kernel that exhibits the tuning problem.
2. run gconf-editor, browse to /apps/gnomeradio and change the driver key from "any" to "v4l2".
3. Start gnomeradio and see if it can tune the radio.