Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Re: It works!
Marcus Metzler wrote:
> Johannes Stezenbach writes:
> >
> > There are no 204 byte TS packets, the extra bytes are read solomon
> > error correction data (which are useless for us). See EN 300 429.
> >
> > What you did in your first "hack" was exactly the right thing to do:
> > - invert the sync byte if necessary
> > - discard the bytes after the 188th
> >
> > IMHO there's no need to complicate the dvb-core layer because of this.
> >
> > Johannes
> >
>
> There could be a problem if the presence of the error correction bytes
> indicates that error correction has not been performed, so he may have
> to add error correction before discarding the extra bytes.
> All this should be done before feeding the data to the demux layer and
> would not require a change of the core layer.
> In any case, it would be much better if the hardware can be persuaded
> to do those things itself.
While possible, IMHO it's unlikely that Twinhan chose not to use
the stv0299 internal error correction. I think they just wanted
to save a pin on their ASIC and didn't decode the stv0299's D/P signal.
Johannes
--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index