[mythtv] [mythtv-commits] Ticket #1768: Fix off by one error in assembly of PSIP

Daniel Kristjansson danielk at cuymedia.net
Wed May 3 22:28:40 UTC 2006


On Wed, 2006-05-03 at 22:14 +0000, MythTV wrote:
> #1768: Fix off by one error in assembly of PSIP

>  attached patch fixes an of by one error in assembly of PSIP from ts
>  packets. It is only triggered if the PSIP ends at the end of one tspacket.
> 
>  I see that bug only after the removal of the sectionreader in DVBSiparser
>  in [9816].
> 
>  Is there a reason why the real data starts at PSIOffset()+1? I think I
>  remember it makes sense if you look at the mpeg standard. But it confuses
>  me everytime I look at it. So we should at least add a big red blinking
>  comment stating the reason.

I think the +1 is for the pointer field, but this is from
memory so I'll need to look it up before writing the comment.

Am I correct in assuming that this fixes the problem with the
DVB EIT sections getting tossed with an incorrect CRC?

-- Daniel



More information about the mythtv-dev mailing list