Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Re: Problem with section filters (HW vs SW)
Ralph Metzler writes:
> Johannes Stezenbach writes:
> > Jean-Claude Repetto wrote:
> > >
> > > I have discovered what I think it a bug in the software section filters,
> > > unless there is something I have not understood.
> > ...
> > > With hardware filters (hw_sections=1), I get all the tables :
> > ...
> > > With software filters (hw_sections=0), I get only one table :
> >
> > I can confirm this bug. I looked at the TS packets for PID 211, and
> > they do not use any stuffing at the end of sections but have
> > a pointer field != 0 (when the PUSI is set). Maybe that's what
> > triggers the software section filter bug.
> >
> > dvb_dmx_swfilter_section_packet() should handle this, but maybe
> > there's something wrong. Does someone want to fix it?
>
>
> If I disable CRC checks (not currently done with hardware filters)
> I can get those sections with software filters.
> They seem to set the section syntax indicator bit (cf.
> ISO 13818-1 table 2-29 "private sections") and then just
> not use the CRC field anyway.
> Words in the text just go right into the CRC field.
> I guess with private sections you should expect anything ...
Oops, sorry, I checked the section data again and the bit is of course
not set. So, just disable CRC checking in the filter if the
syntax indicator bit is not set.
Ralph
--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index