[linux-dvb] DVB file formats

Andrew de Quincey adq_dvb at lidskialf.net
Thu Jun 16 12:05:49 CEST 2005


On Thursday 16 June 2005 10:40, Robert Schlabbach wrote:
> From: "Johannes Stezenbach" <js at linuxtv.org>
>
> > I would prefer "service", too.
> > How about "multiplex"? Mostly used for dvb-t, but IMHO more generic
> > than "transponder".
>
> Time to check out the ETSI docs. See ETSI EN 300 468 chapter 3 "Definitions
>
> an abbreviations":
> | multiplex: stream of all the digital data carrying one or more services
> | within a single physical channel
> |
> | service: sequence of programmes under the control of a broadcaster which
> | can be broadcast as part of a schedule
>
> Also see Figure 1, which shows the hierarchy:
>
> Networks -> Multiplexes -> Services -> Components
>
> So "multiplex" and "service" are the DVB/ETSI defined terms.

Great! Will update the examples later.

BTW: I was thinking last night. Do we actually need to know all the PMT 
entries for the services.

On the sample for a channel, I have:
es = <pid> <type> [<language>] [pcr]
...

Where I was expecting there to be a line for each entry in the PMT. 

However, the only reason for having this information is to speed up lock 
times. We don't actually need information on _every_ ES - just the last 
audio/video ES that the user selected. The rest can be pulled from the PMT 
once the channel is up and running. Comments?




More information about the linux-dvb mailing list