[mythtv-commits] Ticket #6833: Hauppauge HVR-1300 + MPEG encoder + external cable box + changing channels = error
MythTV
mythtv at cvs.mythtv.org
Wed Aug 12 11:59:55 UTC 2009
#6833: Hauppauge HVR-1300 + MPEG encoder + external cable box + changing channels
= error
--------------------------------------+-------------------------------------
Reporter: radu.cx+mythtv at gmail.com | Owner: ijr
Type: defect | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - Recording | Version: 0.21-fixes
Severity: medium | Mlocked: 0
--------------------------------------+-------------------------------------
I have a Hauppauge HVR-1300 capture card. It has an MPEG encoder (cx88
blackbird) and I use it to capture analogue signal from my cable box. I
filled in the channels and EPG with XMLTV and I control the box with IR.
Everything is fine with V4L capture, but with MPEG capture I end up with
"I/O error" when I change channels. It seems that the cx88 doesn't like it
when it's opened multiple times.
I used Google and my brain, and traced the problem to
libs/libmythtv/mpegrecorder.cpp. And I fixed it. Patch attached (for
0.21-fixes). All it does is release the card when the recording is
finished (i.e. the channel is changed), so it's really simple.
I'm not sure if 0.22 still has the problem - I'd think it does - but the
function I changed no longer exists in trunk:
MpegRecorder::FinishRecording(void), so if you can follow up this patch
and put it in the right place, that would be wonderful. Thanks.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/6833>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list