Opened 12 years ago

Closed 12 years ago

#3304 closed defect (invalid)

Problem switching hybrid card from digital to analog

Reported by: Ed Windes <ed+myth@…> Owned by: Isaac Richards
Priority: major Milestone: unknown
Component: mythtv Version: head
Severity: medium Keywords: hybrid saa7134 atsc110
Cc: Ticket locked: no

Description

I'm using an ATSC110 (saa7134) hybrid digital/analog card. When I switch from a digital channel to an analog one, I see the video/audio from the new analog channel, but after 1-2 seconds something happens to the tuner, and the picture goes to static.

After some hacking around, it appears that there's some delayed effect after closing the DVB device that interferes with the v4l analog device.

I found a crude hack to work around the problem: I added a 5 second sleep in libs/libmythtv/tv_rec.cpp in TVRec::TuningShutdowns?() (in the block with the "handle HW change" comment, after the close/delete of the old device, and before the CreateChannel?() call for the new one.)

Any ideas what may be going on? This seems like a problem in either the v4l driver or the hardware itself, but I'm not sure it's fixable there. I suppose it would be cleaner to add a delay when the DVB device is closed.

Change History (1)

comment:1 Changed 12 years ago by danielk

Resolution: invalid
Status: newclosed

Driver problem, see my reply in mythtv-dev

Note: See TracTickets for help on using tickets.