Bug 14116 - Initial tuning with Hauppauge HVR-4000 fails
Summary: Initial tuning with Hauppauge HVR-4000 fails
Status: CLOSED OBSOLETE
Alias: None
Product: v4l-dvb
Classification: Unclassified
Component: cx88 (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: v4l-dvb_cx88
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-04 05:19 UTC by Patrick Ruckstuhl
Modified: 2012-06-13 16:43 UTC (History)
3 users (show)

See Also:
Kernel Version: 2.6.31
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description Patrick Ruckstuhl 2009-09-04 05:19:51 UTC
The first tuning using mythtv fails and just shows static, after changing channels this works fine.

The mythtv developers indicated, that this is not a problem of mythtv but of the driver.

The problem is also described on this page

http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-4000


and the mythtv bug is here

http://svn.mythtv.org/trac/ticket/5744
Comment 1 darron 2009-11-03 06:35:25 UTC
Hi Patrick.

The origin of this behaviour in the cx88 driver is found here on line 1117:
http://linuxtv.org/cgi-bin/viewvc.cgi/v4l-dvb/linux/drivers/media/video/cx88/cx88-video.c?annotate=1.88&root=v4l

and the trouble you are experiencing in mythtv is because it adheres to the V4L2 API spec as given here:
http://v4l2spec.bytesex.org/spec/r7626.htm

Effectively that part of the changes for the `New tuner standby API' are incompatible with the V4L2 API itself.

It is not known if the API demands rewriting or clarification but the patch
given for mythtv (which I created as it happens) works around this fault with
no obvious side effect and I suggest you apply to your local build.

I suspect that this will never be fixed in the driver (this was raised over a year ago nothing was resolved) and since there now appears to be a dead end between either fixing kernel driver and your chosen application software then you may just have to live with patching until analogue TV becomes obsolete and you no longer care...

cya.

Note You need to log in before you can comment on or make changes to this bug.