[mythtv-commits] Re: Ticket #662: "ST STV0299 DVB-S" packets fail CRC check.

MythTV mythtv at cvs.mythtv.org
Tue Nov 15 21:33:27 EST 2005


#662: "ST STV0299 DVB-S" packets fail CRC check.
------------------------+---------------------------------------------------
 Reporter:  Marco Coli  |        Owner:  danielk
     Type:  defect      |       Status:  new    
 Priority:  minor       |    Milestone:  unknown
Component:  mythtv      |      Version:  head   
 Severity:  medium      |   Resolution:         
------------------------+---------------------------------------------------
Changes (by danielk):

  * summary:  Problem tuning some dvb-S channels => "ST STV0299 DVB-S"
              packets fail CRC check.
  * status:  reopened => new
  * owner:  ijr => danielk

Comment:

 These are your problem:
 {{{
 2005-11-15 17:36:53.805 PSIP packet failed CRC check. pid(0x0) type(0x0)
 2005-11-15 17:36:53.944 PSIP packet failed CRC check. pid(0x0) type(0x0)
 }}}

 It looks like the PAT has been mangled and no longer matches it's own CRC.

 Probably what is happening is that the hardware/driver is rewriting the
 PAT when decrypting the stream, but not doing it properly.

 Can you try changing the following in the HasDVBCRCBug(uint) method in
 videosource.cpp:
 {{{
 return (name == "VLSI VES1x93 DVB-S") || (name == "Philips TDA10046H
 DVB-T");
 }}}
 with
 {{{
 return ((name == "VLSI VES1x93 DVB-S") ||
         (name == "Philips TDA10046H DVB-T") ||
         (name == "ST STV0299 DVB-S"));
 }}}
 Then recompile & install. Then tell me if it works now.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/662>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list