diff options
| author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2014-01-03 21:38:33 +0100 | 
|---|---|---|
| committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2014-01-03 21:38:33 +0100 | 
| commit | e5ff24157af141fce8e5487d53ceb4ca597c10f6 (patch) | |
| tree | d79464de7433ab08e8bbc57158994d230b6872eb | |
| parent | a371dac335ac4b312c0a395ded38b1b27578a360 (diff) | |
| download | dabmux-e5ff24157af141fce8e5487d53ceb4ca597c10f6.tar.gz dabmux-e5ff24157af141fce8e5487d53ceb4ca597c10f6.tar.bz2 dabmux-e5ff24157af141fce8e5487d53ceb4ca597c10f6.zip | |
documentation updates
| -rw-r--r-- | INSTALL | 22 | ||||
| -rw-r--r-- | README | 4 | ||||
| -rw-r--r-- | doc/DabMux.1 | 13 | ||||
| -rw-r--r-- | doc/example.mux (renamed from doc/example.config) | 0 | ||||
| -rw-r--r-- | src/utils.cpp | 4 | 
5 files changed, 30 insertions, 13 deletions
| @@ -1,18 +1,17 @@  Required dependencies:  ====================== -    * libfec from Phil Karn: http://www.ka9q.net/code/fec/ -    * Boost 1.41 or later -    * Optional ZeroMQ http://www.zeromq.org +    * libfec from Phil Karn, with compatibility patch: +        https://github.com/Opendigitalradio/ka9q-fec +    * Boost 1.48 or later +    * Optional ZeroMQ 4 from http://www.zeromq.org          Use --disable-output-zeromq if you don't have it  Simple install procedure using tarball release:  =============================================== -    % wget http://www.ka9q.net/code/fec/fec-3.0.1.tar.bz2 -                                            # Download libfec -    % tar xjf fec-3.0.1.tar.bz2             # Unpack the library source -    % cd fec-3.0.1                          # Change to the library directory +    % git clone https://github.com/Opendigitalradio/ka9q-fec.git +    % cd ka9q-fec      % ./configure                           # Run the configure script      % make                                  # Build the library      [as root] @@ -41,3 +40,12 @@ Advanced install procedure:  The configure script can be launch with a variety of options, launch the  following command for a complete list:      % ./configure --help + +Notes about libfec +================== +The original libfec version from +    http://www.ka9q.net/code/fec/fec-3.0.1.tar.bz2 +does not compile on x86_64 nor on ARM. That is the reason why the patched +version is suggested. + +On x86 systems, the original version can also be used. @@ -3,7 +3,7 @@ LICENSING  Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Her Majesty  the Queen in Right of Canada (Communications Research Center Canada) -Copyright (C) 2013 +Copyright (C) 2013, 2014  Matthias P. Braendli, http://mpb.li  This file is part of CRC-DabMux. @@ -30,7 +30,7 @@ ETSI EN 300 401.  This version has been modified, and contains additional features compared  to the official one: -- configuration file support, see doc/example.config +- configuration file support, see doc/example.mux  - timestamping support required for SFN  - a ZeroMQ ETI output that can be used with CRC-DABMOD  - a ZeroMQ dabplus input that can be used with fdk-aac-dabplus-zmq diff --git a/doc/DabMux.1 b/doc/DabMux.1 index a20e845..f56cddb 100644 --- a/doc/DabMux.1 +++ b/doc/DabMux.1 @@ -2,11 +2,18 @@  .\" groff -t -man -Tascii DabMux.1  .\" groff -t -man DabMux.1 > DabMux.ps  .\" -.TH CRC-DABMUX 1 "2006-2010" "\(co Communications Research Centre Canada" "User Manual" +.TH CRC-DABMUX 1 "2006-2014" "\(co Communications Research Centre Canada and Matthias P. Braendli" "User Manual"  .SH NAME  crc-dabmux \- A software DAB multiplexer  .SH SYNOPSIS +crc-dabmux can be used in two ways: either with command line options, or with an external configuration file. +It is not possible to use both simultaneously. +.SS External Configuration File: +.B  crc-dabmux -e config-file.mux + +An example configuration file with explanations is located in doc/ +.SS Configuration Through Command-Line Arguments:  .B  crc-dabmux  .BI [ ensemble ]  .BI [ "subchannel1 subchannel2 ..." ] @@ -580,5 +587,7 @@ ETSI: TS 102 427 V1.1.1 (July 2005).  .I Digital Audio Broadcasting (DAB);  .I Data Broadcasting - MPEG-2 TS streaming -.SH AUTHOR +.SH AUTHORS  Pascal Charest <pascal (dot) charest (at) crc (dot) ca> + +Matthias P. Braendli <matthias (at) mpb (dot) li> diff --git a/doc/example.config b/doc/example.mux index 127d37a..127d37a 100644 --- a/doc/example.config +++ b/doc/example.mux diff --git a/src/utils.cpp b/src/utils.cpp index 705d0cb..64a9bd1 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -3,7 +3,7 @@     2011, 2012 Her Majesty the Queen in Right of Canada (Communications     Research Center Canada) -   Copyright (C) 2013, +   Copyright (C) 2013,2014     Matthias P. Braendli, http://mpb.li, matthias.braendli@mpb.li     */  /* @@ -53,7 +53,7 @@ void header_message()              "Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012\n"              "Her Majesty the Queen in Right of Canada,\n"              "(Communications Research Centre Canada) All rights reserved.\n\n" -            "Copyright (C) 2013\nMatthias P. Braendli, http://mpb.li\n\n"); +            "Copyright (C) 2013,2014\nMatthias P. Braendli, http://mpb.li\n\n");      etiLog.printHeader(TcpLog::INFO, "Input URLs supported:");  #if defined(HAVE_INPUT_PRBS)      etiLog.printHeader(TcpLog::INFO, " prbs"); | 
