File ODR-DabMux.changes of Package ODR-DabMux
-------------------------------------------------------------------
Wed Oct 1 19:04:58 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 5.4.1
* Fix race condition in TCP output stats that can lock up
odr-dabmux on some systems.
* Add linkage-set hot-reload.
- Add patch:
* 0001-Increase-min-boost-version-to-v1.71-and-remove-boost.patch
-------------------------------------------------------------------
Sun Sep 21 11:55:58 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 5.4.0
* Add support for UDP EDI input to specify local interface IP.
* Make sourceport optional in EDI output config.
- Update to version 5.3.0
* Remove broken gui/ and point towards ODR-DabMux-GUI in README
instead.
* Improve logging about SSnn zero.
* Rework FCT and TIST startup initialisation to guarantee
TIST@FCT0 setting.
- Update to version 5.2.0
* Rework FIG0/10 DAB time indication to match EDI time.
* Make PFT per-output configurable.
- Update to version 5.1.0
* Fix startup value of DLFC and FCT.
* Add statistics for EDI/TCP outputs.
- Update to version 5.0.0
* Remove odr-zmq2edi.
* Make compatible with easydab again.
* Fix timestamp issue with EDI streams that have seconds=0.
* Fix receiving multicast streams, when several multicast groups
are on the same port.
- Update to version 4.5.0
* Switch project to C++17.
* Update common code, with ClockTAI improvements among others.
* Add uatype journaline to config.
* Add ZMQ output to odr-zmq2edi.
* Increase repetition rate for labels.
* Add showjson to remote control.
-------------------------------------------------------------------
Sun Aug 27 08:47:41 UTC 2023 - Martin Hauke <mardnh@gmx.de>
- Update to version 4.4.1
* Fix some compilation issues.
- Update to version 4.4.0
* Ensure CIF count continuity on startup, and make CIF
* count consistent with timestamp across restarts.
* Ensure EDI output inserts ESTn tags in the order given
in the config file.
-------------------------------------------------------------------
Fri Oct 21 11:17:06 UTC 2022 - Martin Hauke <mardnh@gmx.de>
- Update to versoin 4.3.0
* Add "load_entire_file" configuration setting for file inputs.
* Add EDI/TCP output pre-roll burst to reduce downtime on new
connections.
* Support reading the mux config in JSON format.
* Fix a 32-bit SId parse issue on 32-bit systems.
-------------------------------------------------------------------
Wed Apr 20 08:07:35 UTC 2022 - Martin Hauke <mardnh@gmx.de>
- Update to version 4.2.1
* Fix `make dist`
- Update to version 4.2.0
* Add FIG 0/14 FEC scheme defintion, for enhancedpacket mode
subchannels.
* Remove useless List Terminator for FIG0/13, and add support
for Broadcast WebSite.
* Add timestamps to log output.
* Update manpages.
- Update to version 4.1.0
* Improve EDI input.
* Fix crash when FIG0/7 doesn't have enough space.
* Fix FIG0/6 (service linking) database continuation flag.
* Rework web GUI.
-------------------------------------------------------------------
Sat Jun 5 12:13:13 UTC 2021 - Martin Hauke <mardnh@gmx.de>
- Update to version 4.0.0
* Incompatible change: Replace EDI packet interleaving by
packet spreading (changes configuration file format for
ODR-DabMux and command line options for zmq2edi).
* Add configurability for EDI UDP multicast input.
* Simplify FIG 0/9, avoid sending an empty subfield list.
* FIG 0/13 improvements for packet services, deprecate
'figtype' component setting which is replaced by
'user-application'.
* Improvements for timestamped input.
* Add --version command line option to all tools.
* EDI output: make transport addressing optional.
-------------------------------------------------------------------
Fri Jul 17 07:59:54 UTC 2020 - Martin Hauke <mardnh@gmx.de>
- Update to version 3.1.1
-------------------------------------------------------------------
Wed Oct 30 17:25:28 UTC 2019 - Martin Hauke <mardnh@gmx.de>
- Update to version 3.0.1
* Fix compilation on older systems (like debian jessie)
- Update to version 3.0.0
* Add EDI input with support for timestamps, which requires a
change in the configuration file format for the input
specification. This marks the beginning of a transition away
from the ZMQ contribution protocol towards the standard EDI,
including EDI-over-TCP.
* Move code shared with other mmbTools into a separate `common`
repository.
* Change default TAI clock cache storage location to
`/var/tmp/odr-leap-seconds.cache`.
* Add encoder version and uptime to stats if available (carried
over EDI, not ZMQ).
* Fix nonblocking file input.
* Modify ODR-zmq2edi and ODR-zmq2farsync timeout behaviour.
-------------------------------------------------------------------
Thu Jun 27 15:40:37 UTC 2019 - Martin Hauke <mardnh@gmx.de>
- Update to version 2.4.1
* Fix bug when odr-zmq2edi is used with more than one destination.
-------------------------------------------------------------------
Sat Jun 8 21:35:25 UTC 2019 - Martin Hauke <mardnh@gmx.de>
- Update to version 2.4.0
* Add timestamp offset setting, and fix bug due to UTCO offset
* not being properly applied. See doc/TIMESTAMPS.rst for more
details.
* Implement FIG2 labels.
* Fix bug for DAB MP2 in EEP_A.
* Fix FIG0/24 for DAB+ services.
* ODR-ZMQ2EDI: fix MNSC endianness swap bug.
* Pull some RC changes from ODR-DabMod.
* Implement EDI-over-TCP output.
-------------------------------------------------------------------
Fri Jan 18 22:41:23 UTC 2019 - mardnh@gmx.de
- Update to version 2.3.1
* Fix TAI bulletin parsing on systems where long is 32 bit.
* Add configurable URLs to download TAI clock bulletin and
* rework the download logic.
* Do not read TAI clock cache file from /tmp anymore, only
* use /var/tmp.
-------------------------------------------------------------------
Thu Nov 1 13:03:00 UTC 2018 - mardnh@gmx.de
- Update to version 2.3.0
* Correct FIG0/6 output for services with different ECC.
* Add support for transmitting empty Linkage Sets.
* Save leap-second cache to /var/tmp, which doesn't get
cleared across reboots.
* Rework audio level measurement in the statistics server to
alleviate some timing-related issues.
* odr-zmq2edi: Add option to drop late packets.
-------------------------------------------------------------------
Wed Aug 1 13:50:57 UTC 2018 - mardnh@gmx.de
- Update to version 2.2.0
* Fix delays and FIG repetition burst on announcement switching.
* Add support for services with different ECC (Signalled in FIG0/9).
* Improve ODR-ZMQ2EDI statistics.
-------------------------------------------------------------------
Fri Jun 1 20:41:22 UTC 2018 - mardnh@gmx.de
- Update to version 2.1.2
* Prepare v2.1.2
* Remove _WIN32 code from Simul output
* Fix strncpy warning in output RAW
* Take Log improvements from ODR-DabMod
* Fix RC includes
* Update RemoteControl, taking changes from ODR-DabMod
* Update ThreadsafeQueue
-------------------------------------------------------------------
Wed Mar 28 17:22:14 UTC 2018 - mardnh@gmx.de
- Update to version 2.1.1.git1522172338.e00c0e0:
* Fix segmentation fault
* Prepare v2.1.1
-------------------------------------------------------------------
Thu Mar 22 11:26:45 UTC 2018 - mardnh@gmx.de
- Update to version 2.1.0.git1521626746.054b21d:
* Update ThreadSafequeue
* Try to fix Travis OSX build
* Add version string to management server
* Introduce slow peak statistic, averaging over 5 minutes
* Fix spelling of writting, remove old dabOutput.cpp
* Avoid doing useless copies in RAW output
* Prepare v2.1.0
-------------------------------------------------------------------
Thu Mar 01 20:40:35 UTC 2018 - mardnh@gmx.de
- Update to version 2.0.0.git1519926458.5ad35e1:
* Prepare v2.0.0
* Update travis brew instructions
* Check for ZMQ message size before dereferencing frame
* Add our EId in the other-service example
* Add active linkage set flag to configuration
* Remove support for other_ensembles in services
* Rework frequency information representation
* Move FIG0/21 header insertion out of fle loop
* Check FI size at startup because we don't auto-split the lists
* Check that FIGs don't write too many bytes
* Fix length of FI freq list check
* Rename stats_dabmux_multi to stats_dabmux_munin
* zmq2edi: use int for getopt return value
* Use enum class for input_state_t
* Add another error in case of empty range_modulation
* Replace boost::thread by std::thread in TCP Output
* Let FIGs fail more gently in case of errors
* Check Linkage set key service on startup
* Disable FIG0/24 debugging output
* Print FIG0/24 settings at startup
* Rework other_ensemble to support OE=1 in FIG0/24
* Use shared_ptr instead of component and subchannel pointers
* ManagementServer: Use zmq poller instead of nonblock and usleep
* Replace boost thread in ManagementServer
* ManagementServer: make audio_levels statistic more responsive
* Add OE=1 support for FrequencyInformation
* Properly check length of labels with utf-8
* Do not clear statistics on read
* Prepare audio level stats for clear-on-read removal
* Properly initialise PacketFile fields
* Make nonblock available again for file inputs
* Prepare v1.3.3
* Move charset implementation to cpp file
* Fail correctly on charset conversion error
* Convert labels from utf-8 to EBU
* Add charset conversion library
* Move external code to lib and stop using SUBDIRS
* Add show_dabmux_stats script to doc
* Define RCException in munin script
* Add TAI bulletin expiry to RC and to munin
* Document PTy in doc/advanced.mux
* Fix incorrect ChangeLog date
* PTy: add static/dynamic setting to configuration and RC
-------------------------------------------------------------------
Thu Jan 25 15:29:26 UTC 2018 - mardnh@gmx.de
- Update to version 1.3.2.git1516695551.f93da1a:
* Prepare v1.3.2
* Handle download failure in TAI bulletin download and replace boost regex with std
* Simplify autoconf a bit
* Use correct TAI bulletin download variable
* Add timeout to zmq2farsync
* Set zmq2edi timeout to 10s
* Let zmq2edi crash after too many errors
* Verify ETI frame size in EDISender
* Add multi-output support to odr-zmq2edi
* Travis: boost and curl seem to be already installed
* Update INSTALL instructions
* Properly set Travis flags
* Try to use Travis-CI build matrix
* Improve warnings check for clang
* Properly link odr-zmq2edi to boost
* Improve check for ZMQ
* Add m4 scripts for checking boost libraries
* Explicity call ::bind()
* Use correct socket for setsockopt SO_NOSIGPIPE
* Portability: check for MSG_NOSIGNAL and SO_NOSIGPIPE
* Rename prbs to PrbsGenerator
* Save endpoint in ZMQ-Output to show it in the log.
* Add information about ensemble id to example.mux
* Fix parsing of RAW output params
* Do not pull in boost into odr-zmq2farsync
* Prefer usage of ampersand in UDP output URL query
* Add params to RAW output for clock selection
* Make DabOutput dtors virtual
* Update TODO
* ZMQ input cosmetics
* Munin: add timeouts for requests
* munin stats: Output multigraph line for state
* Fix regex in stats_dabmux_multi
* Merge state management command into values, adapt munin accordingly
* FIG 0/9: set default international table ID to 1
* Enable additional compiler warnings
* zmq2edi: automatically reconnect zmq socket if no data in 30s
-------------------------------------------------------------------
Sun Oct 01 15:40:57 UTC 2017 - mardnh@gmx.de
- Update to version 1.3.1.git1503478764.0ca115a:
* Add edi time and utco as ZMQ metadata
* Add new zeromq config format
* Add work in progress odr-zmq2edi
* Insert metadata properly and enable EDI out in zmq2edi
* Only build odr-zmq2edi if EDI enabled
* odr-zmq2edi fix subchannel index, FICF
* Add xymon monitoring script and update README
* Add acknowledgements to README
* Add delay logic to odr-zmq2edi
* zmq2edi: add wait time statistics
* Print units for statistics
* Set EDI destination defaults and add error checking
* Prepare release v1.3.1
-------------------------------------------------------------------
Fri Jun 30 15:19:21 UTC 2017 - mardnh@gmx.de
- Update to version 1.3.0.git1498810439.c49acf8:
* Add initial implementation for FIG0/24
* Properly insert FIG0/24 and set correct repetition rate
* Switch travis to gcc 6
* Correct insertion of long form SID in FIG0/8
* Remove USNO bulletin from ClockTAI
* EDI TIST: Add local file cache for leap second data
* Use enum for transmission mode
* Add a few sanity checks for the configuration parser
* Slightly restructure the config parser
* Embellish announcement cluster printout
* Increase EDI expected MTU to 1400
* Document that TZ environment variable can be used
* Add some entries to TODO
* Prepare v1.3.0
-------------------------------------------------------------------
Mon Jun 05 12:32:45 UTC 2017 - mardnh@gmx.de
- Update to version 1.2.2.git1496655958.7378fc9:
* Do not lose fragments in EDI interleaver
* Make EDI fragment interleaver less bursty
* Improve zmq_remote.py usability and python3 compat
* Add FIG0/21 work in progress
* WIP: Rework FIG0/21 definition and get FIC insertion to compile
* WIP: Correct calculation of FIG0/21 required size
* Move all FIG structures to cpp files, fix FIG0_21 rfa
* Replace 'all rights reserved' by a mention of the licence
* Correct order of length indicator in FIG0_21 header
* Fix FIG0/21 insertion
* Remove FIG0/21 debug messages
* Set correct repetition rate for FIG0/21
* TCP output: do not block in the destructor if one connection stalls
* Prepare v1.2.2
-------------------------------------------------------------------
Fri Mar 24 19:14:58 UTC 2017 - mardnh@gmx.de
- Update to version 1.2.1.git1485683749.e010d6a:
* Add missing include array
* Update to add EPG Profile information to User Application Bytes
* Clarification of datagroup flag for MOT Applications
* Reindent code and update doc
* Reduce FIG0/17 Repetition Rate
* Drop SLIP, Refactor sockets, improve TCP output
* Do not compile bridgetest anymore
* Add missing ThreadsafeQueue.h
* Creates FIFO but breaks stdout
* Attempt to create FIFO before open, no checks
* Add parts of ka9q libfec to src/fec/
* Remove libfec build dependency
* Travis still needs sudo
* Update copyright in utils.cpp
* Add missing files to EXTRA_DIST
* Improve TCP output error display
* Rework File and Fifo output initialisation
* Add remark about component order in advanced.mux example
* Update FIG0/9 to EN 300 401 V2.1.1
* Update FIG0/17 to EN 300 401 V2.1.1
* Simplify FIG0/3 structures
* Add FIG0/5 to transmit language now that it's not in 0/17 anymore
* Remove FIG0/5 debugging
* Add warning about primary component labels
* TCP out: properly interrupt the thread
* Add config file proposal for linking
* Add Linkage data structures to MuxElements
* Clarify how to declare several linking sets
* Clarify which parameters are mandatory for linking
* Parse service linking section
* Print linking info on startup
* Move FIG0 structures to separate file
* Add some FIG0/6 structures and skeleton
* Add some WIP for FIG0/6
* Refactor handling of FIG state out of 0/19
* Move FIG0 structures to separate file
* Split FIG0 into several files
* Regroup linkagesets into subsets of same type
* Instantiate and schedule FIG0/6 in the carousel
* Set IdLQ properly in FIG0/6
* Correct number of bytes inserted for FIG0/6
* Announce correct FIG Extension for FIG0/6
* Avoid deadlock on receiving signal
* Add additional test case and example to servicelinking.mux
* Fix iterator usage in FIG0/6
* Fix byte order in FIG0/6 structures
* Add missing else if in FIG0/6
* Update jquery version for gui
* Rework remotecontrol
* Add ZeroMQ RC
* Minor comments and copyright changes
* Add RC readout in web gui
* Add ability to change RC settings from gui
* Update gui README
* Print to log when a setting is changed through RC
* Simplify FIG allocation code in carousel
* Fix dabOutputTCP shutdown using accept() with timeout
* Replace m_running by m_active in RC
* Fix TCP output display in startup summary
* Replace select() by poll() for TcpSocket accept
* Fix telnet RC shutdown
* Add FIG0/6 CEI
* Fix zmq epgm:// input and mpeg enryption
* Force -std=c++11 in CXXFLAGS
* Replace NULL by nullptr
* Modernize ReedSolomon, use vector instead of raw buffer
* Modernize a few bits and pieces
* Modernise PRBS generator and remove code for cmd line parser
* Use modern data types in prbs
* Move hexparse to utils and add default PRBS poly
* Make DabInputBase::open take a reference
* Remove zmqinput-keygen warning
* Remove bridge format and input
* Catch runtime_error in TCPDataDispatcher thread
* Remove dabInputTest
* Avoid manual pointer management of the TCPDataDispatcher
* Define Travis build matrix
* Remove condition about test input in config parser
* Make compilation possible with all formats disabled
* Replace emerg log level by alert
* Add new Travis matrix entry
* Make deleted TcpSocket constructors public
* Start reworking inputs, break all but Prbs and ZMQ
* Add rudimentary file input
* Fix PRBS url parsing
* Add new UDP input
* Do not throw a copy of the exception
* Change check priorities of checkDabMpegFrame
* Change readFrame argument types
* Use RawFile for DAB+ and for data
* Treat DMB input as data, update TODO accordingly
* Add Packet File input
* Do not throw a copy of the exception
* Do not use boost::optional for TcpSocket
* Remove old input and format configure options
* Fix default PRBS polynomial
* Describe inputs a bit better in advanced.mux
* Remove #if HAVE_{INPUT,FORMAT} in utils
* Adapt Travis CI config to reduced configure options
* Add const for the TCPConnection in remove_if lambda
* Only initialise the socket in TcpSocket when necessary
* Print dabOutputTCP connection drop
* Remove Dmb.{h,cpp} from compilation
* Remove old src/dabInput files
* Remove parser for old inputs
* Update TODO about inputs
* Remove service linking active from RC
* Remove useless creation of AFPacketiser and update some comments
* Create namespace for EDI
* Modernise Simul and ZMQ class declarations
* Add EDI fragment interleaver
* Directly create the outputs in shared_ptrs
* Move fragments into interleaver instead of copying them
* Make UdpPacket copyable, add API to get buffer
* Specify in doc that we do not support EDI Resend
* Rename set_utco to set_tai_utc_offset
* Fix important EDI Timestamp issues
* Clear the bulletin stringbuffer in an backwards-compatible way
* Initialise syslog earlier, don't leak the syslog backend
* Prepare release v1.2.0
* Add experimental untested STI input for AVT encoders
* Fix STI-D/RTP input
* Avoid uninitialised fields, modernise DabService::nbComponent
* Fix vector index bug in EDI PFT layer
* Prepare v1.2.1
-------------------------------------------------------------------
Sun Jan 08 12:59:18 UTC 2017 - mardnh@gmx.de
- Update to version 1.1.0.git1472823476.e0b501d:
* Remove old carousel
* Set default DAB TM to 1
* Remove incomplete setptree ManagementServer command
* Add discard level to Log
* Fix FIG0/2 insertion with data & audio service
* Add FIG0_1 debug logging (disabled)
* Fix FIG0/8 insertion with data & audio services
* Replace DabService::program by function
* Make getSizeCu a dabSubchannel member function
* Make all getSizeXYZ dabSubchannel member functions
* Rename dabSubchannel to DabSubchannel
* Simplify getSubchannel by using lambda
* Fix typo that broke startAddress initialisation
* Make signal handler printouts single-line
* Notice user on quit if frame limit reached
* Set program return codes
* Add protection setting to example.mux
* Initialise zmq inputs to prebuffering
* set IDs in example mux files
* Improve log for RemoteControllerTelnet
* Properly copy DabOutputFile, make get_info() const
* Add comment about ASCTy for DAB+
* Add 1h retry if TAI offset download failed
* Make ZeroMQ mandatory, ManagementServer needs it anyway
* Add TAI clock runtime failure if no cURL available
* Fix parsing in TAI-UTC bulletin
* Update TODO and README
* Prepare v1.0.0
* Switch FIG0/10 to long form
* Remove dabUtils.{h,cpp}, move to utils
* Add RC parameters for deferred start/stop of announcements
* Update RC documentation with annoucement explanation
* Prepare v1.1.0
-------------------------------------------------------------------
Wed Jun 22 23:29:32 UTC 2016 - mardnh@gmx.de
- Update to version 0.9.0.git1458991003.665989a:
* Add ability to set socket host/port and mux host/port in argv
* Add timeout on ZMQ socket connection
* Make uniform " and '
* Remove unused module
* Make config.json output fully JSON compatible
* Use space indentation insted tab
* indentation
* Replace - to _ in sub name to be compatible with munin script.
* Replace - to _ in sub name to be compatible with munin script.
* Clarify TIST setting
* Corrected 'enhancedpacked' to 'enhancedpacket'
* Set initial timestamp
* Fix udp:// syntax for data subchannels
* EDI: Simplify subchannel handling
* Add Travis CI config
* Add missing initialisation
* PFT: initialise m_num_chunks
* Travis CI
* Travis CI update
* Travis: create build script
* Travis: Add newer compilers
* Travis CI
* Travis CI, select right compiler
* Travis CI
* Travis CI: boost
* Travis CI: simplify, try on trusty
* Travis: boost, remove build script
* Trusty: actually remove build script
* Travis: boost
* Fix potentially wrong write in file output
* Fix error handling in dmb UDP input
* Fix error handling in zmq readkey
* Use etiLog in DabOutputRaw::Write
* Add component carousel to FIG0/3
* Improve startup configuration printout
* Add range checks in ESTn EDI Tag
* Fix EDI SAD for muxes with many subchannels
* Add missing stdexcept include
* Replace some boost shared_ptr by std ones
* Improve ManagementServer request logging
* Add TAI handling for EDI with TIST
* Set edi TIST, still in an incorrect way
* Only set CLOCK_TAI if both TIST and EDI are enabled
* Fix TIST definition
* Travis CI: Add libcurl4-openssl-dev
* Update gitignore
* Move FIG rate_increment_ms() to new file
* Remove requirement that MCI be only in FIB0
* Change EDI configuration for multi-output
* Fix compilation with EDI disabled
* Remove ConfInd watermark from old carousel
* Move watermark to FIG0/1 in new carousel
* Remove debugging prints
* Guard log print to stderr with mutex
* Minor Log.{h,cpp} improvements
* Increase FIG deadlines
* Enable new carousel by default
* EDI: handle fec=0, fragment AF packets
* Replace platform specific simul:// by C++11 chrono
* Conditionally compile zmq2farsync
* Replace SOL_IP by more portable IPPROTO_IP
* Compile under OSX
* Update m4 boost detection
* Replace clock_gettime with std::chrono for EDI
* Use std::chrono in ClockTAI
* Fix odr-zmq2farsync compilation with RAW disabled
* Travis: switch to clang, do several builds
* Travis GCC is too old
* Reorder include stdlib
* Remove useless include in dabOutputUdp.cpp
* MPEG zmq input bugfix
* Simplify example.mux and create advanced example
* Replace std::regex with boost::regex
* Add source and ttl config to UDP output
* Travis: Select GCC 5
* Travis: Add g++-5 package
* Remove debug output in dabOutputUdp
* Prepare v0.9.0
-------------------------------------------------------------------
Mon Dec 28 12:56:17 UTC 2015 - mardnh@gmx.de
- Update to version 0.8.1.git1448638714.a930092:
+ Enable and take care of some warnings
+ Remove zeromq download instructions from INSTALL.md
+ Add libfec check to configure.ac
+ zmqinput-keygen: do not write files if generation failed
+ ManagementServer: missing else in command parser
+ Labels: use spaces instead of NULs for trailing padding
+ Simplify DAB label handling
+ Re-enable real-time priority for the multiplexer thread
+ Slightly nicer error print on init failure
+ Remove confusing CRC in ensemble graph
+ Add a statistics page to gui
+ Add ptree upload to mgmt server (incomplete)
+ Start big refactoring
+ Use boost::asio in Management Server
+ Correct usage of json parser buffers
+ remove warning due to signedness of comparison
+ Replace MGMT socket by ZMQ, make services shared_ptr
+ Add correct C++11 autotools check
+ update zmq.hpp to support zmq 4.1.x
+ Add dumb reconfigure to DabMultiplexer
+ Add EDI option to ./configure
+ Move some EDI things around
+ EDI: add options, fix AF sequence, revision
+ Start work on new FIG carousel
+ Add FIG0/2, fib0 scheduler
+ Combine FIG0/2 Data and Prog
+ Add FIG0/3 to FIB0
+ Add FIG0/17 to FIB0
+ Minor cleanup in FIG0
+ Use new FIG carousel for FIB0 in DabMultiplexer
+ Increment/Decrement deadline correctly
+ Fix FIB0 padding, FIG init and deadline handling
+ Add default return for rate_increment_ms
+ FIG 0/13: fixed wrongly set DG flag + removed CAOrg (as already indicated)
+ TAGPacket: remove packet_length
+ Add option to pad TAGPacket in different ways
+ Add odr-zmq2farsync utility
+ Add FIG FillStatus
+ Create namespace for FIC stuff
+ Use nonblocking management server ZMQ recv
+ Correct deadline handling according to fillstatus
+ Move FIG0/17 to rate A_B
+ Start FIB1, add FIG0/8
+ Add FIG1/0
+ Add FIG0/13
+ Add FIG0/8 and 0/9
+ Set flag in FIG0_9, add new FIC allocation helper
+ Remove FIG carousel debugging prints
+ Create enum class subchannel_type_t
+ Add FIG1/1
+ Fix watermark initialisation
+ Add FIG1/5
+ Correct figextension for FIG1/1 and 1/5
+ Add FIG1/4
+ Add FIB2 insertion
+ Document how to enable new FIG carousel
+ Add fib display to debugging print
+ Fix uninitialised data Valgrind sees
+ EDI: Do not use misbehaving UdpPacket
+ Add missing include in DabMultiplexer
+ Add boost check for experimental feature in ManagementServer
+ Add new fig carousel to RC
+ Correctly set initialised flags for all FIGs
+ Implement FIG0/18 for announcements
+ Add cluster handling for announcements
+ Add FIG0/19
+ Don't compile FIG0/19 debugging
+ Do no use sizeof in FIG0/18 and 19
+ Move FIG completion flag after loops
+ Fix several FIG0/19 bugs, subchan id in config
+ FIG Carousel fixes
+ Add ability to map FIG to any FIB
+ Whitespace
+ Reduce ManagementServer requirement to boost 1.55
+ Use references in FIG deadline reduction loop
+ Don't forget to allocate FIG1/4
+ Change FIG allocation
+ Prepare release v0.8.0
+ README.md typo
+ Add missing includes in FIG0.h
+ Fix compilation with --enable-input-test
+ Update documentation in example.mux
+ Add PTy to RC
+ Add source and ttl settings for EDI
+ Respect Rule of Three for UdpSocket
+ Enable EDI by default
+ Prepare release v0.8.1
-------------------------------------------------------------------
Wed Aug 26 22:30:12 UTC 2015 - mardnh@gmx.de
- Update to version 0.7.5.git1438022487.2de969d:
+ Refactor StatsServer to be a bit more generic
+ Remove compile warnings
+ Add double quotes to all labels in example.mux
+ Make -e optional
+ typo
+ Fix -h flag
+ Always set protection in example.mux
+ Fix shortlabel parsing when it's numeric
+ Add datagroup option to config file
+ Remove union, set defaults for DabComponent fields
+ Define User Application Type in configuration file
+ Change FIG0 repetition rate
+ Security: Telnet only accessible from localhost
+ Quick hack to fix autoconf on some systems
+ Use CLOCK_MONOTONIC instead of gettimeofday
+ Fix lto indication in startup screen
+ Remove confusing and useless error message
+ Replace signal() by sigaction()
+ EDI: write transport header in PFT
+ Fix incorrect inputoperations for DAB file input
+ Set more sensible default compile options
+ Remove char* from dabSubchannel
+ Publish ptree on port 8001
+ Merge Stats and Config server, config is also JSON
+ Add web gui work in progress
+ GUI: create a second page with a service table
+ Add tabbed interface to gui
+ Fix -e option
+ Prepare release v0.7.3
+ Allow empty component labels
+ update zmq.hpp to support zmq 4.1.x
+ Prepare release v0.7.4
+ Fix segmentation fault in short label check
+ Prepare release v0.7.5
-------------------------------------------------------------------
Sun Feb 15 18:28:52 UTC 2015 - mardnh@gmx.de
- initial package, version 0.7.2.git1413567536.31e8a4f