Hi Rolf, I want to bring under your notice some of the points that I had found out during the development.I am referring the document DVB-SI_info-en_300468v010401p for extracting various tables from TS clips.This document can be downloaded from etsi.org which is an official site for DVB documents.
Pl. see that my findings are based on above document which talks about the syntax of MPEG2 TS. I found that the code si_parser.c doesnot take care of the ADAPTATION FIELD CONTROL bits.To explain a little further, in the header there are two adptation field control bits which has following options: 1.01-no adptation field,payload only 2.10-adaptation field only,no payload 3.11-adaptation field followed by payload 4.00-reserved for future use. Since the code need to be general it should take care of all the four options.The presence of an adaptation field is indicated by the adaptation field control bits in a transport stream packet.If present,the adaptation field directly follows the 4 Byte packet header,before any user payload data.This is the case with the clips I have. I had modified the si_parser.c to consider these bits.I would highly appreciate if you can comment on this. Regards, Sheetal Pandey -----Original Message----- From: Rolf Hakenes [mailto:[EMAIL PROTECTED]] Sent: Wednesday, February 05, 2003 12:31 AM To: [EMAIL PROTECTED] Cc: Klaus Schmidinger Subject: [linux-dvb] Re: SI_PARSER.C ISSUE Hi, there is a new version of 'libdtv' available (this package contains the si_parser.c and is used in VDR to parse SI data). Maybe Klaus can test it and integrate it into his nex VDR release. For anyone interested the code is downloadable at: http://hesdvb.sf.net/libdtv-0.0.5.tar.gz I didn't release that code until today, because I hadn't seen anyone using it...;-) In detail the changes are: from Oleg Assovski: + Parsing of NIT/BAT including SatDelSys descriptor, (not including other DelSys descriptors) + Parsing of CA descriptor for reliable detection of CA services + Parsing of TOT with automated bias calculation. Implies that this computer time is good and provider time is not. + Slightly changed behaviour of getDescriptorText - currently no code page detection (commented out, will be good for all Europe). + DumpSection function for debug purposes. from me: + CAT parsing + better CA descriptor parsing + some more descriptors, which are used for CAT Have fun... Rolf Hakenes Am Die, 2003-02-04 um 10.34 schrieb raz nitzan: > HI, > There is no specific code to parse NIT nor the NIT descriptors. > I have similair problem with the CAT. > Can you please send a list of sites with TS clips > Thanks, > Raz > ----- Original Message ----- > From: "Sheetal_Pandey" <[EMAIL PROTECTED]> > To: "raz nitzan" <[EMAIL PROTECTED]> > Cc: <[EMAIL PROTECTED]> > Sent: Tuesday, February 04, 2003 11:10 AM > Subject: [linux-dvb] Re: SI_PARSER.C ISSUE > > > > Hi Raz, > > > > Thanks for the reply. > > > > How are you extracting NIT table information using this code? > > > > I have TS clips in CDs and they are huge in size. I dont know how to send > > them to you.You may download them from some sites. > > > > Regards, > > Sheetal Pandey > > > > System Analyst > > VBU-Times > > -------------------------------------------------- > > Satyam Computer Services > > No.14,Langford Avenue > > Lal Baug Road, Langford Gardens > > Bangalore, India > > Ph-2231696 -Ext-5711 > > -------------------------------------------------- > > > > > > -----Original Message----- > > From: raz nitzan [mailto:[EMAIL PROTECTED]] > > Sent: Tuesday, February 04, 2003 1:40 PM > > To: Sheetal_Pandey; [EMAIL PROTECTED] > > Subject: Re: [linux-dvb] SI_PARSER.C ISSUE > > > > > > Hi, > > I have tried it and it works. > > Can you tell me were can I find sample TS clips. > > Raz > > ----- Original Message ----- > > From: "Sheetal_Pandey" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Tuesday, February 04, 2003 7:28 AM > > Subject: [linux-dvb] SI_PARSER.C ISSUE > > > > > > > Hi All, > > > > > > Has anybody tried extracting various packets information from the sample > > > Transport Stream clips using SI_Parser.c?This code is present in > > > dvb-driver\vdr-1.0.0pre2\vdr-1.0.0pre2\libdtv\libsi\si_parser.c.If yes > pl. > > > send a reply so that I can discuss some issues. > > > > > > > > > Regards, > > > Sheetal Pandey > > > > > > System Analyst > > > VBU-Times > > > -------------------------------------------------- > > > Satyam Computer Services > > > No.14,Langford Avenue > > > Lal Baug Road, Langford Gardens > > > Bangalore, India > > > Ph-2231696 -Ext-5711 > > > -------------------------------------------------- > > > > > > > > > > ************************************************************************** > > > This email (including any attachments) is intended for the sole use of > the > > > intended recipient/s and may contain material that is CONFIDENTIAL AND > > > PRIVATE COMPANY INFORMATION. Any review or reliance by others or copying > > or > > > distribution or forwarding of any or all of the contents in this message > > is > > > STRICTLY PROHIBITED. If you are not the intended recipient, please > contact > > > the sender by email and delete all copies; your cooperation in this > regard > > > is appreciated. > > > > ************************************************************************** > > > > > > > > > -- > > > Info: > > > To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe > > linux-dvb" as subject. > > > > > ************************************************************************** > > This email (including any attachments) is intended for the sole use of the > > intended recipient/s and may contain material that is CONFIDENTIAL AND > > PRIVATE COMPANY INFORMATION. Any review or reliance by others or copying > or > > distribution or forwarding of any or all of the contents in this message > is > > STRICTLY PROHIBITED. If you are not the intended recipient, please contact > > the sender by email and delete all copies; your cooperation in this regard > > is appreciated. > > ************************************************************************** > > > > > > -- > > Info: > > To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe > linux-dvb" as subject. > > > > > > -- > Info: > To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject. > -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject. ************************************************************************** This email (including any attachments) is intended for the sole use of the intended recipient/s and may contain material that is CONFIDENTIAL AND PRIVATE COMPANY INFORMATION. Any review or reliance by others or copying or distribution or forwarding of any or all of the contents in this message is STRICTLY PROHIBITED. If you are not the intended recipient, please contact the sender by email and delete all copies; your cooperation in this regard is appreciated. ************************************************************************** -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
