public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [linux-dvb] question about definition of section in PSI of Transport stream
@ 2008-07-24  9:46 loody
  2008-07-24  9:53 ` Nico Sabbi
  0 siblings, 1 reply; 10+ messages in thread
From: loody @ 2008-07-24  9:46 UTC (permalink / raw)
  To: linux-dvb

Dear all:
I am reading iso13818-1 right now.
But I cannot figure out what the section mean in PSI.

In PAT, there is a N loop tell us how many programs in this TS and the
corresponding pid of PMT.
Is section equivalent to program?
Suppose there is 10 loop in PAT, and there will be 10 sections, right?

thanks for your help,
miloody

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [linux-dvb] question about definition of section in PSI of Transport stream
  2008-07-24  9:46 [linux-dvb] question about definition of section in PSI of Transport stream loody
@ 2008-07-24  9:53 ` Nico Sabbi
  2008-07-25  9:12   ` loody
  0 siblings, 1 reply; 10+ messages in thread
From: Nico Sabbi @ 2008-07-24  9:53 UTC (permalink / raw)
  To: linux-dvb

On Thursday 24 July 2008 11:46:48 loody wrote:
> Dear all:
> I am reading iso13818-1 right now.
> But I cannot figure out what the section mean in PSI.
>
> In PAT, there is a N loop tell us how many programs in this TS and
> the corresponding pid of PMT.
> Is section equivalent to program?

each item identifies a program and a pid

> Suppose there is 10 loop in PAT, and there will be 10 sections,
> right?

no, the section is only needed to split overly long PATs and / or PMTs
in smaller pieces

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [linux-dvb] question about definition of section in PSI of Transport stream
  2008-07-24  9:53 ` Nico Sabbi
@ 2008-07-25  9:12   ` loody
  2008-07-25  9:16     ` Nico Sabbi
  2008-07-25 10:52     ` [linux-dvb] Re : " manu
  0 siblings, 2 replies; 10+ messages in thread
From: loody @ 2008-07-25  9:12 UTC (permalink / raw)
  To: Nico Sabbi; +Cc: linux-dvb

Hi:
thanks for your explanation.
BTW, I find all my Ts only have one section, section_number and
last_section_number are both 0.

Would you please tell me where I can get multi-sections TS for tracing?

appreciate your help,
miloody


2008/7/24 Nico Sabbi <Nicola.Sabbi@poste.it>:
> On Thursday 24 July 2008 11:46:48 loody wrote:
>> Dear all:
>> I am reading iso13818-1 right now.
>> But I cannot figure out what the section mean in PSI.
>>
>> In PAT, there is a N loop tell us how many programs in this TS and
>> the corresponding pid of PMT.
>> Is section equivalent to program?
>
> each item identifies a program and a pid
>
>> Suppose there is 10 loop in PAT, and there will be 10 sections,
>> right?
>
> no, the section is only needed to split overly long PATs and / or PMTs
> in smaller pieces
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [linux-dvb] question about definition of section in PSI of Transport stream
  2008-07-25  9:12   ` loody
@ 2008-07-25  9:16     ` Nico Sabbi
  2008-07-25 13:13       ` Andreas Regel
  2008-07-25 10:52     ` [linux-dvb] Re : " manu
  1 sibling, 1 reply; 10+ messages in thread
From: Nico Sabbi @ 2008-07-25  9:16 UTC (permalink / raw)
  To: linux-dvb

On Friday 25 July 2008 11:12:53 you wrote:
> Hi:
> thanks for your explanation.
> BTW, I find all my Ts only have one section, section_number and
> last_section_number are both 0.

yes, there's only one section

>
> Would you please tell me where I can get multi-sections TS for
> tracing?
>
> appreciate your help,
> miloody

Please,  don't top-post.
Some satellite transponder with many programs surely has multi-section
PMTs, but I never found any

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [linux-dvb] Re : question about definition of section in PSI of Transport stream
  2008-07-25  9:12   ` loody
  2008-07-25  9:16     ` Nico Sabbi
@ 2008-07-25 10:52     ` manu
  1 sibling, 0 replies; 10+ messages in thread
From: manu @ 2008-07-25 10:52 UTC (permalink / raw)
  To: linux-dvb

Le 25.07.2008 05:12:53, loody a écrit :
> Hi:
> thanks for your explanation.
> BTW, I find all my Ts only have one section, section_number and
> last_section_number are both 0.
> 
> Would you please tell me where I can get multi-sections TS for
> tracing?
> 
> appreciate your help,
> miloody
> 
> 
> 2008/7/24 Nico Sabbi <Nicola.Sabbi@poste.it>:
> > On Thursday 24 July 2008 11:46:48 loody wrote:
> >> Dear all:
> >> I am reading iso13818-1 right now.
> >> But I cannot figure out what the section mean in PSI.
> >>
> >> In PAT, there is a N loop tell us how many programs in this TS and
> >> the corresponding pid of PMT.
> >> Is section equivalent to program?
> >
> > each item identifies a program and a pid
> >
> >> Suppose there is 10 loop in PAT, and there will be 10 sections,
> >> right?
> >
> > no, the section is only needed to split overly long PATs and / or
> PMTs
> > in smaller pieces
> >
> > _______________________________________________
> > linux-dvb mailing list
> > linux-dvb@linuxtv.org
> > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
> >

Other tables like EIT are split over several sections (pid is 0x12 
IIRC)
Bye
Manu


_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [linux-dvb] question about definition of section in PSI of Transport stream
  2008-07-25  9:16     ` Nico Sabbi
@ 2008-07-25 13:13       ` Andreas Regel
  2008-07-25 13:35         ` Nico Sabbi
  2008-07-25 13:55         ` [linux-dvb] " Andreas Oberritter
  0 siblings, 2 replies; 10+ messages in thread
From: Andreas Regel @ 2008-07-25 13:13 UTC (permalink / raw)
  To: linux-dvb

Nico Sabbi wrote:
> On Friday 25 July 2008 11:12:53 you wrote:
>> Hi:
>> thanks for your explanation.
>> BTW, I find all my Ts only have one section, section_number and
>> last_section_number are both 0.
> 
> yes, there's only one section
> 
>> Would you please tell me where I can get multi-sections TS for
>> tracing?
>>
>> appreciate your help,
>> miloody
> 
> Please,  don't top-post.
> Some satellite transponder with many programs surely has multi-section
> PMTs, but I never found any

PMTs are always just one section. PATs could have more than one but that 
would normally need more than 250 programmes on one TS, so it's not that 
easy to find a TS with multi section PATs. Other tables, like NIT or SDT 
often are bigger than 1024 bytes and split over several sections.

Regards
Andreas

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [linux-dvb] question about definition of section in PSI of Transport stream
  2008-07-25 13:13       ` Andreas Regel
@ 2008-07-25 13:35         ` Nico Sabbi
  2008-07-25 22:02           ` Andreas Regel
  2008-07-28  9:28           ` [linux-dvb] RE : " Thierry Lelegard
  2008-07-25 13:55         ` [linux-dvb] " Andreas Oberritter
  1 sibling, 2 replies; 10+ messages in thread
From: Nico Sabbi @ 2008-07-25 13:35 UTC (permalink / raw)
  To: linux-dvb

Il giorno ven, 25/07/2008 alle 15.13 +0200, Andreas Regel ha scritto:
> Nico Sabbi wrote:
> > On Friday 25 July 2008 11:12:53 you wrote:
> >> Hi:
> >> thanks for your explanation.
> >> BTW, I find all my Ts only have one section, section_number and
> >> last_section_number are both 0.
> > 
> > yes, there's only one section
> > 
> >> Would you please tell me where I can get multi-sections TS for
> >> tracing?
> >>
> >> appreciate your help,
> >> miloody
> > 
> > Please,  don't top-post.
> > Some satellite transponder with many programs surely has multi-section
> > PMTs, but I never found any
> 
> PMTs are always just one section. PATs could have more than one but that 
> would normally need more than 250 programmes on one TS, so it's not that 
> easy to find a TS with multi section PATs. Other tables, like NIT or SDT 
> often are bigger than 1024 bytes and split over several sections.
> 
> Regards
> Andreas
> 

yes, but in theory even PMTs can be sectioned


_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [linux-dvb] question about definition of section in PSI of Transport stream
  2008-07-25 13:13       ` Andreas Regel
  2008-07-25 13:35         ` Nico Sabbi
@ 2008-07-25 13:55         ` Andreas Oberritter
  1 sibling, 0 replies; 10+ messages in thread
From: Andreas Oberritter @ 2008-07-25 13:55 UTC (permalink / raw)
  To: linux-dvb

Andreas Regel wrote:
> PMTs are always just one section. PATs could have more than one but that 
> would normally need more than 250 programmes on one TS, so it's not that 
> easy to find a TS with multi section PATs. Other tables, like NIT or SDT 
> often are bigger than 1024 bytes and split over several sections.

IIRC there were some radio channels called "Les Radios" sharing one PMT
PID with the same service id on Astra 19.2E some years ago. I think
they're now called Canalsat Radios. Maybe they still have PMTs with
multiple sections. See http://www.satindex.de/paytv/cs-france/ .

Regards,
Andreas

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [linux-dvb] question about definition of section in PSI of Transport stream
  2008-07-25 13:35         ` Nico Sabbi
@ 2008-07-25 22:02           ` Andreas Regel
  2008-07-28  9:28           ` [linux-dvb] RE : " Thierry Lelegard
  1 sibling, 0 replies; 10+ messages in thread
From: Andreas Regel @ 2008-07-25 22:02 UTC (permalink / raw)
  To: linux-dvb

Nico Sabbi schrieb:
> Il giorno ven, 25/07/2008 alle 15.13 +0200, Andreas Regel ha scritto:
>> Nico Sabbi wrote:
>>> On Friday 25 July 2008 11:12:53 you wrote:
>>>> Hi:
>>>> thanks for your explanation.
>>>> BTW, I find all my Ts only have one section, section_number and
>>>> last_section_number are both 0.
>>> yes, there's only one section
>>>
>>>> Would you please tell me where I can get multi-sections TS for
>>>> tracing?
>>>>
>>>> appreciate your help,
>>>> miloody
>>> Please,  don't top-post.
>>> Some satellite transponder with many programs surely has multi-section
>>> PMTs, but I never found any
>> PMTs are always just one section. PATs could have more than one but that 
>> would normally need more than 250 programmes on one TS, so it's not that 
>> easy to find a TS with multi section PATs. Other tables, like NIT or SDT 
>> often are bigger than 1024 bytes and split over several sections.
>>
>> Regards
>> Andreas
>>
> 
> yes, but in theory even PMTs can be sectioned

In theory yes, but that would be against MPEG standard.

Andreas

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [linux-dvb] RE : question about definition of section in PSI of Transport stream
  2008-07-25 13:35         ` Nico Sabbi
  2008-07-25 22:02           ` Andreas Regel
@ 2008-07-28  9:28           ` Thierry Lelegard
  1 sibling, 0 replies; 10+ messages in thread
From: Thierry Lelegard @ 2008-07-28  9:28 UTC (permalink / raw)
  To: nicola.sabbi, linux-dvb

> Nico Sabbi wrote:
>
> yes, but in theory even PMTs can be sectioned

No, this is forbidden by ISO 13818-1:

2.4.4.9 Semantic definition of fields in Transport Stream program map section
[...]
section_number - The value of this 8-bit field shall be 0x00.
last_section_number - The value of this 8-bit field shall be 0x00.

-Thierry


_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2008-07-28  9:29 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-24  9:46 [linux-dvb] question about definition of section in PSI of Transport stream loody
2008-07-24  9:53 ` Nico Sabbi
2008-07-25  9:12   ` loody
2008-07-25  9:16     ` Nico Sabbi
2008-07-25 13:13       ` Andreas Regel
2008-07-25 13:35         ` Nico Sabbi
2008-07-25 22:02           ` Andreas Regel
2008-07-28  9:28           ` [linux-dvb] RE : " Thierry Lelegard
2008-07-25 13:55         ` [linux-dvb] " Andreas Oberritter
2008-07-25 10:52     ` [linux-dvb] Re : " manu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox