[vls-devel] need to support new SI tables in libdvbpsi

Andrew de Quincey adq_dvb at lidskialf.net
Wed Dec 11 19:57:48 CET 2002


> I've already done the SDT support. I try to commit it today.

Cool.

> The problem with the DVB PSI tables was that there can be several
> different tables in one PID channel, so we had to change a bit the way
> libdvbpsi handles PSI. With bozo we thought about a new table
> demultiplexor between the PSI decoder and the table-specific (SDT, NAT
> ...) decoder. It sends a PSI to the right specific decoder according to
> to its table ID and table ID extension. It seems to work, but I'm not
> really satisfied with it, cause the API got a bit complicated. I think
> it will require some simplifications.

I see... I've not looked at the new code yet, but if I come up with any
suggestions, I'll pass them on. 

In the meantime, I need to get NIT support working, so I'll start
implementing that tomorrow. 

On a related note, I was finding it hard to diagnose problems in the
library (and I was a bit bored this afternoon :), so I implemented lots
of functions which dump the tables and descriptors out as XML to a
supplied stream. Would this be a good thing to have in the main library?
I can put a patch of this code together if people think so.


-- 
This is the libdvbpsi-devel mailing-list, see http://www.videolan.org/libdvbpsi/
To unsubscribe, please read http://www.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the libdvbpsi-devel mailing list