[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