diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2018-02-20 19:00:22 +0100 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2018-02-20 19:00:22 +0100 |
commit | e4396c73c894c4730d4d28b3caefc26ce41cdd4a (patch) | |
tree | bde5a32583d181ea026d52ea7f0d020eeb257519 /doc | |
parent | b09c89b9edda0abe2ab69df5c0d0723db43ad945 (diff) | |
download | dabmux-e4396c73c894c4730d4d28b3caefc26ce41cdd4a.tar.gz dabmux-e4396c73c894c4730d4d28b3caefc26ce41cdd4a.tar.bz2 dabmux-e4396c73c894c4730d4d28b3caefc26ce41cdd4a.zip |
Rework other_ensemble to support OE=1 in FIG0/24
Diffstat (limited to 'doc')
-rw-r--r-- | doc/servicelinking.mux | 28 |
1 files changed, 25 insertions, 3 deletions
diff --git a/doc/servicelinking.mux b/doc/servicelinking.mux index bdfbd90..438cb4e 100644 --- a/doc/servicelinking.mux +++ b/doc/servicelinking.mux @@ -177,15 +177,37 @@ services { srv-fu { id 0x8daa label "Funk" + } + srv-ri { + id 0x8dab + label "Rick" + } +} + +; We can announce the presence of a service in another ensemble using FIG0/24, +; both for services we carry in this ensemble (OE=0) and for services that +; only exist in another ensemble (OE=1) +other-services { + ; you can freely chose the unique id + srv-fu { + ; If this ensemble contains a service with this id, OE will be set to 0. + ; Otherwise, OE=1 + id 0x8daa ; If this service is present in other ensembles, it can be announced ; through FIG0/24. other_ensembles is a comma separated list of ; ensemble IDs (decimal or hexadecimal with 0x prefix) other_ensembles "0x4ffe,0x4ffd" } - srv-ri { - id 0x8dab - label "Rick" + + ; For a more efficient usage of the FIC capacity, it is better to first enumerate + ; the services that we carry in the ensemble (OE=0), followed by the foreign services. + ; This avoids having to send FIG0 headers every time the OE flag switches. + srv-foreign { + id 0x8daf + other_ensembles "0x4ffd" + + ; Only Audio type services are supported } } |