<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.opendigitalradio.org/index.php?action=history&amp;feed=atom&amp;title=CRC-DabMux_man_page</id>
	<title>CRC-DabMux man page - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.opendigitalradio.org/index.php?action=history&amp;feed=atom&amp;title=CRC-DabMux_man_page"/>
	<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=CRC-DabMux_man_page&amp;action=history"/>
	<updated>2026-05-17T08:05:38Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.opendigitalradio.org/index.php?title=CRC-DabMux_man_page&amp;diff=39&amp;oldid=prev</id>
		<title>Coinchon: New page: NAME   CRC-DabMux - A software DAB multiplexer  SYNOPSYS   CRC-DabMux [ensemble] [subchannel1 subchannel2 ...] [service1 component1 [component2 ...] service2 ...] [output1 ...] [-h] [-m mo...</title>
		<link rel="alternate" type="text/html" href="https://wiki.opendigitalradio.org/index.php?title=CRC-DabMux_man_page&amp;diff=39&amp;oldid=prev"/>
		<updated>2009-10-09T00:02:39Z</updated>

		<summary type="html">&lt;p&gt;New page: NAME   CRC-DabMux - A software DAB multiplexer  SYNOPSYS   CRC-DabMux [ensemble] [subchannel1 subchannel2 ...] [service1 component1 [component2 ...] service2 ...] [output1 ...] [-h] [-m mo...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;NAME&lt;br /&gt;
  CRC-DabMux - A software DAB multiplexer&lt;br /&gt;
&lt;br /&gt;
SYNOPSYS&lt;br /&gt;
  CRC-DabMux [ensemble] [subchannel1 subchannel2 ...] [service1 component1 [component2 ...] service2 ...] [output1 ...] [-h] [-m mode] [-n nbFrames] [-o] [-V] [-z]&lt;br /&gt;
&lt;br /&gt;
  Where ensemble = [-i ensembleId] [-L label] [-l sLabel]&lt;br /&gt;
&lt;br /&gt;
  Where subchannel = -(A | B | D | E | F | M | P | T) inputName [-b bitrate] [-i subchannelId] [-k] [-p protection]&lt;br /&gt;
&lt;br /&gt;
  Where service = -S [-g language] [-i serviceId] [-L label] [-l sLabel] [-y PTy]&lt;br /&gt;
&lt;br /&gt;
  Where component = -C [-a address] [-d] [-f figType] [-i subchannelId] [-L label] [-l sLabel] [-t type]&lt;br /&gt;
&lt;br /&gt;
DESCRIPTION&lt;br /&gt;
  CRC-DabMux  is  a  software  multiplexer  that generates an ETI stream from&lt;br /&gt;
  audio and data streams. Because of  its  software  based  architecture,&lt;br /&gt;
  many  typical DAB services can be generated and multiplexed on a single&lt;br /&gt;
  PC platform with live or pre-recorded sources.&lt;br /&gt;
&lt;br /&gt;
  A DAB multiplex configuration is composed of one ensemble. An  ensemble&lt;br /&gt;
  is  the entity that receivers tune to and process. An ensemble contains&lt;br /&gt;
  several services. A service is  the  listener-selectable  output.  Each&lt;br /&gt;
  service  contains  one mandatory service component which is called pri-&lt;br /&gt;
  mary component. An audio primary component  define  a  program  service&lt;br /&gt;
  while  a data primary component define a data service. Service can con-&lt;br /&gt;
  tain additional components which are called secondary components. Maxi-&lt;br /&gt;
  mum  total  number  of components is 12 for program services and 11 for&lt;br /&gt;
  data services. A service component is a link to one subchannel (of Fast&lt;br /&gt;
  Information  Data  Channel).  A  subchannel  is the physical space used&lt;br /&gt;
  within the common interleaved frame.&lt;br /&gt;
&lt;br /&gt;
   __________________________________________________&lt;br /&gt;
  |                   CRC-Ensemble                   |  ENSEMBLE&lt;br /&gt;
  |__________________________________________________|&lt;br /&gt;
          |                 |                 |&lt;br /&gt;
          |                 |                 |&lt;br /&gt;
   _______V______    _______V______    _______V______&lt;br /&gt;
  | CRC-Service1 |  | CRC-Service2 |  | CRC-Service3 |  SERVICES&lt;br /&gt;
  |______________|  |______________|  |______________|&lt;br /&gt;
     |        |        |        | |______         |&lt;br /&gt;
     |        |        |        |        |        |&lt;br /&gt;
   __V__    __V__    __V__    __V__    __V__    __V__&lt;br /&gt;
  | SC1 |  | SC2 |  | SC3 |  | SC4 |  | SC5 |  | SC6 |  SERVICE&lt;br /&gt;
  |_____|  |_____|  |_____|  |_____|  |_____|  |_____|  COMPONENTS&lt;br /&gt;
     |        |   _____|        |        |    ____|&lt;br /&gt;
     |        |  |              |        |   |&lt;br /&gt;
   __V________V__V______________V________V___V_______   COMMON&lt;br /&gt;
  | SubCh1 | SubCh9 |  ...  | SubCh3 | SubCh60 | ... |  INTERLEAVED&lt;br /&gt;
  |________|________|_______|________|_________|_____|  FRAME&lt;br /&gt;
  Figure 1: An example of a DAB multiplex configuration&lt;br /&gt;
&lt;br /&gt;
GENERAL OPTIONS&lt;br /&gt;
  -h                   : get this help&lt;br /&gt;
  -m                   : DAB mode (default: 2)&lt;br /&gt;
  -n nbFrames          : number of frames to produce&lt;br /&gt;
  -o                   : turn on TCP log on port 12222&lt;br /&gt;
  -V                   : print version information and exit&lt;br /&gt;
  -z                   : write SCCA field for Factum ETI analyzer&lt;br /&gt;
&lt;br /&gt;
INPUT OPTIONS&lt;br /&gt;
  -A                   : set audio service&lt;br /&gt;
  -A                   : set CRC-Bridge data service&lt;br /&gt;
  -D                   : set data service&lt;br /&gt;
  -E                   : set enhanced packet service&lt;br /&gt;
  -F                   : set DAB+ service&lt;br /&gt;
  -M                   : set DMB service&lt;br /&gt;
  -P                   : set packet service&lt;br /&gt;
  -T                   : set test service&lt;br /&gt;
  inputName&amp;lt;n&amp;gt;         : name of file for audio and packet service and Udp input address for data service ([address]:port)&lt;br /&gt;
  -a                   : packet address (default: 0x200 (512))&lt;br /&gt;
  -b bitrate&amp;lt;n&amp;gt;        : bitrate (in kbits/s) of the subchannel (default: audio 1st frame, data 384, packet 32)&lt;br /&gt;
  -d                   : turn on datagroups in packet mode&lt;br /&gt;
  -f figType           : user application type in FIG 0/13 for packet mode&lt;br /&gt;
  -g language          : Primary service component language: english=9, french=15&lt;br /&gt;
  -i id&amp;lt;n&amp;gt;             : service|subchannel|serviceComponent id &amp;lt;n&amp;gt; (default: &amp;lt;n&amp;gt;)&lt;br /&gt;
  -k                   : set non-blocking file input (audio and packet only)&lt;br /&gt;
  -L label&amp;lt;n&amp;gt;          : label of service &amp;lt;n&amp;gt; (default: CRC-Audio&amp;lt;n&amp;gt;)&lt;br /&gt;
  -l sLabel&amp;lt;n&amp;gt;         : short label flag of service &amp;lt;n&amp;gt; (default: 0xf040)&lt;br /&gt;
  -p protection&amp;lt;n&amp;gt;     : protection level (default: 3)&lt;br /&gt;
  -t type              : audio/data service component type (default: 0)&lt;br /&gt;
                         audio: foreground=0, background=1, multi-channel=2&lt;br /&gt;
                         data: unspecified=0, TMC=1, EWS=2, ITTS=3, paging=4, TDC=5, IP=59, MOT=60, proprietary=61&lt;br /&gt;
  -y PTy               : Primary service component program type international code&lt;br /&gt;
&lt;br /&gt;
OUTPUT OPTIONS&lt;br /&gt;
  -O output            : name of the output in format scheme://[address][:port][/name]&lt;br /&gt;
                         where scheme is (raw|udp|tcp|file|fifo|simul)&lt;/div&gt;</summary>
		<author><name>Coinchon</name></author>
	</entry>
</feed>