aboutsummaryrefslogtreecommitdiffstats
path: root/src/DabMux.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Drop SLIP, Refactor sockets, improve TCP outputMatthias P. Braendli2016-09-111-3/+0
| | | | | | | | Quite a large refactoring of the sockets, TCP and UDP, in order to improve the ETI-over-TCP output. This can now accept several simultaneous connections, and requires a throttle. The SLIP input is gone. The UDP inputs are currently broken.
* Remove dabUtils.{h,cpp}, move to utilsMatthias P. Braendli2016-08-221-1/+0
| | | | Also remove the obsolete dump code
* Set program return codesMatthias P. Braendli2016-04-151-1/+4
|
* Notice user on quit if frame limit reachedMatthias P. Braendli2016-04-151-1/+4
|
* Make signal handler printouts single-lineMatthias P. Braendli2016-04-151-7/+7
|
* Remove incomplete setptree ManagementServer commandMatthias P. Braendli2016-04-011-8/+2
|
* Reorder include stdlibMatthias P. Braendli2016-03-061-2/+2
|
* Compile under OSXMatthias P. Braendli2016-03-051-1/+0
|
* Change EDI configuration for multi-outputMatthias P. Braendli2016-02-051-12/+19
|
* Replace some boost shared_ptr by std onesMatthias P. Braendli2015-12-211-8/+6
|
* Add source and ttl settings for EDIMatthias P. Braendli2015-11-271-4/+9
|
* Add option to pad TAGPacket in different waysMatthias P. Braendli2015-08-011-9/+11
|
* EDI: add options, fix AF sequence, revisionMatthias P. Braendli2015-07-171-0/+3
|
* Move some EDI things aroundMatthias P. Braendli2015-07-031-32/+13
|
* Add EDI option to ./configureMatthias P. Braendli2015-07-031-2/+2
|
* Replace MGMT socket by ZMQ, make services shared_ptrMatthias P. Braendli2015-06-211-3/+5
|
* remove warning due to signedness of comparisonMatthias P. Braendli2015-06-191-1/+1
|
* Use boost::asio in Management ServerMatthias P. Braendli2015-06-191-1/+1
|
* Start big refactoringMatthias P. Braendli2015-06-191-1845/+125
| | | | | | Multiplexer in separate object Replace pointers by shared_ptr Switch to C++11
* Add ptree upload to mgmt server (incomplete)Matthias P. Braendli2015-06-191-0/+4
|
* Slightly nicer error print on init failureMatthias P. Braendli2015-06-141-11/+5
|
* Re-enable real-time priority for the multiplexer threadMatthias P. Braendli2015-06-051-9/+7
|
* Simplify DAB label handlingMatthias P. Braendli2015-05-251-3/+3
| | | | | The DabLabel object only save the label in the unpadded form, and handle padding with spaces at the time of usage.
* Labels: use spaces instead of NULs for trailing paddingStefan Pöschel2015-05-241-1/+1
| | | | | | The NULs ATM used for trailing label padding are not defined in the EBU Latin based charset we use. As all 16 label bytes must be used, use spaces instead, like real-world broadcasters do.
* Enable and take care of some warningsMatthias P. Braendli2015-04-231-0/+2
|
* Fix -e optionMatthias P. Braendli2015-03-211-3/+4
|
* Merge Stats and Config server, config is also JSONMatthias P. Braendli2015-03-071-24/+17
|
* Publish ptree on port 8001Matthias P. Braendli2015-03-061-5/+27
|
* Remove char* from dabSubchannelMatthias P. Braendli2015-03-021-6/+13
|
* EDI: write transport header in PFTMatthias P. Braendli2015-01-261-1/+1
|
* Replace signal() by sigaction()Matthias P. Braendli2015-01-231-13/+13
|
* Change FIG0 repetition rateMatthias P. Braendli2015-01-161-1/+10
|
* Define User Application Type in configuration fileMatthias P. Braendli2015-01-121-2/+3
|
* Fix -h flagMatthias P. Braendli2014-11-231-1/+6
|
* typoMatthias P. Braendli2014-11-171-1/+1
|
* Make -e optionalMatthias P. Braendli2014-11-171-1/+14
|
* Add experimental EDI to configuration fileMatthias P. Braendli2014-08-221-62/+86
|
* Add the possibility to specify protection profileMatthias P. Braendli2014-08-021-6/+19
|
* Add explanation comment about UEP usageMatthias P. Braendli2014-08-021-1/+7
|
* Refactor protection handling for better readabilityMatthias P. Braendli2014-08-011-23/+23
|
* EDI PFT correctionsMatthias P. Braendli2014-06-131-10/+15
|
* Fix several EDI bugsMatthias P. Braendli2014-06-061-4/+8
|
* Code esthetics and translation from frenchMatthias P. Braendli2014-05-211-59/+103
|
* Replace subchannel id by enumMatthias P. Braendli2014-05-211-24/+24
|
* Add PFT Fragment headerMatthias P. Braendli2014-05-211-6/+9
|
* Place EDI output in #ifdefediMatthias P. Braendli2014-05-201-10/+36
|
* Fix exception handingMatthias P. Braendli2014-05-201-5/+5
|
* Add EDI TCP ServerMatthias P. Braendli2014-05-201-0/+11
|
* fix segfault with EDIMatthias P. Braendli2014-05-201-4/+14
|
* add non-working PFT layerMatthias P. Braendli2014-05-201-3/+10
|