summaryrefslogtreecommitdiffstats
path: root/doc/example.config
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2014-01-03 21:38:33 +0100
committerMatthias P. Braendli <matthias.braendli@mpb.li>2014-01-03 21:38:33 +0100
commite5ff24157af141fce8e5487d53ceb4ca597c10f6 (patch)
treed79464de7433ab08e8bbc57158994d230b6872eb /doc/example.config
parenta371dac335ac4b312c0a395ded38b1b27578a360 (diff)
downloaddabmux-e5ff24157af141fce8e5487d53ceb4ca597c10f6.tar.gz
dabmux-e5ff24157af141fce8e5487d53ceb4ca597c10f6.tar.bz2
dabmux-e5ff24157af141fce8e5487d53ceb4ca597c10f6.zip
documentation updates
Diffstat (limited to 'doc/example.config')
-rw-r--r--doc/example.config141
1 files changed, 0 insertions, 141 deletions
diff --git a/doc/example.config b/doc/example.config
deleted file mode 100644
index 127d37a..0000000
--- a/doc/example.config
+++ /dev/null
@@ -1,141 +0,0 @@
-; This is the official configuration file example that
-; serves as documentation for the config file reader.
-;
-; As you can see, comments are defined by semicolons.
-;
-; The format is called INFO format, and defined by boost property_tree:
-; http://www.boost.org/doc/libs/1_41_0/doc/html/boost_propertytree/parsers.html#boost_propertytree.parsers.info_parser
-
-; It consists of six mandatory sections, whose relative order in this
-; file are of no importance.
-
-; In case of questions or ambiguities, the documentation for the
-; command-line configuration interface still mostly applies.
-
-; The general section defines global multiplex parameters.
-general {
- ; the DAB Transmission mode (values 1-4 accepted)
- dabmode 2
-
- ; the number of ETI frames to generate (set to 0 to get an unlimited number)
- nbframes 10
-
-
- ; boolean fileds can accept either false or true as values:
-
- ; Enable TCPLog on port 12222
- tcplog false
-
- ; Write the SCCA field useful for the Factum ETI analyser
- writescca false
-
- ; Enable timestamp definition necessary for SFN
- ; This also enables time encoding using the MNSC.
- tist false
-}
-
-; Some ensemble parameters
-ensemble {
- id 20479
- ecc 1249 ; Extended Country Code (decimal)
- label "TuxMux"
- shortlabel "Tux"
-}
-
-; Definition of DAB services
-services {
- ; Each service has it's own unique identifier, that is
- ; only used throughout the configuration file
- funk {
- label "Funk"
- shortlabel "Fu"
- pty 0
- language 0
- ; also supports id
- }
- luschtig {
- label "Luschtig"
- ; pty, language, shortlabel and id can be omitted, and will take default values
- }
- rick {
- label "rick"
- shortlabel "rick"
- }
-
-}
-
-; The subchannels are defined in the corresponding section.
-; supported types are : audio, bridge, data, enhancedpacket,
-; dabplus, dmb, packet, test
-subchannels {
- funk {
- type audio
- inputfile "funk.mp2"
- nonblock false
- bitrate 128
- id 10
- protection 5
- }
- luschtig {
- type audio
- inputfile "luschtig.mp2"
- nonblock false
- bitrate 128
- id 3
- ;protection 5
- }
- rick {
- type dabplus
- inputfile "rick.dabp"
- nonblock false
- bitrate 96
- id 1
- protection 1
- }
-
- rick2 {
- type dabplus
- ; for dabplus types, you can use the ZeroMQ input (if compiled in)
- ; with the following configuration:
- inputfile "tcp://localhost:9000"
- nonblock false
- bitrate 96
- id 1
- protection 1
- }
-}
-
-; For now, each component links one service to one subchannel
-components {
- ; the component unique identifiers are not used anywhere, but
- ; are useful to disambiguate different components.
- funky {
- label funk
- shortlabel fu
- service funk
- subchannel funk
- }
-
- luschtigy {
- label luschtig
- shortlabel lu
- service luschtig
- subchannel luschtig
- }
-
- ricky {
- label "rick"
- shortlabel "rick"
- service rick
- subchannel rick
- }
-}
-
-; A list of outputs, in the format
-; unique_id "uri"
-outputs {
- foobar "fifo:///dev/stdout?type=raw"
-
-; ZeroMQ output example
- ; zmq "zmq+tcp://*:8080"
-}