[RFC] new dvb channel format

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all

It seems that the time has come to develop a new channel format for 
dvb-apps. Andrew and I agreed on the following style, but comments / 
suggestions / opinions are always welcome ;)

We need that format because currently dvb-t is broken (only tuning 
to hp stream is possible) and other delivery systems are coming soon 
(dvb-s2 / dss / dvb-h / ...). I know there are different approaches 
to get down to such a task - we decided to focus on human readability 
and flexibility.
This format would be used for the zap / gnutv / scan (also for the 
initial tuning files) applications.

General overview: Each channel is placed in one section; currently 
there are four sections: "<atsc>", "<dvb-c>", "<dvb-s>" and "<dvb-
t>". Inside this section there are parameters for the channel; some 
of them are mandatory and some optional. Additional parameters as 
well as comments are ignored.

An example:

--- begin ---
<dvb-s>
name Das Erste
frequency 11837
polarization H
symbol_rate 27500
video_pid 101
audio_pid 102
service_id 28106
--- end ---

Comments are introduced by a hash ("#") and last till the end of a 
line. Note: Comments after a "name" tag aren't possible because 
sometimes channel names contains hashes. Whitespace are ignored.

More examples:

--- begin ---
    # comment number 1
<dvb-s> # comment number 2
# comment number 3
name      first_channel
     frequency 11954000
polarization H
symbol_rate 27500000
# mandatory parameters for dvb-s are "frequency", "polarization" 
and "symbol_rate"
# optional parameters are (not limited to) "name", "video_pid", 
"audio_pid", "service_id", "fec", "inversion"
# non-specified optional parameters are set to default values (AUTO 
for tuning params and NONE for others)
<dvb-c>
name second_channel
frequency 394000000
symbol_rate 6900000
modulation QAM_64
video_pid 210
audio_pid 220
# mandatory parameters for dvb-c are "frequency" and "symbol_rate"
<dvb-t>
name third_channel
frequency 578000000
bandwidth 8_MHZ
guard_interval 1_32
audio_pid 621
# mandatory parameters for dvb-t are "frequency"
<atsc>
name forth_channel
frequency 707000000
modulation VSB_8
video_pid 33
audio_pid 36
# mandatory parameters for atsc are "frequency"
<atsc>
name fifth_channel
frequency 731000000
audio_pid 36
--- end ---

Hopefully you can all +/- agree on that ... :)

Christoph


_______________________________________________

linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux