aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: 516c4f272dc6682735f45b92aa09b506a7253359 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
This file contains information about the changes done to
the ODR-DabMux in this repository

2015-07-03: Matthias P. Braendli <matthias@mpb.li>
	(v0.7.4):
		Allow empty component labels
		Fix compilation with ZeroMQ 4.1.x

2015-04-10: Matthias P. Braendli <matthias@mpb.li>
	(v0.7.3):
		Security: RC only listens on localhost.
		Change FIG signalisation handling for User Application Type,
		which has an impact on Slideshow.
		-e parameter becomes optional.
		Improve error messages and documentation.
		Start some activities for a web-based GUI.

2014-09-26: Matthias P. Braendli <matthias@mpb.li>
	(v0.7.2):
		Fix a memory leak with the ZMQ input.
		Fix handling of timestamps when using ZMQ input.
		Add the experimental EDI output.
		Support new ZeroMQ frame format also for toolame-dab.
		Update FarSync driver to latest version.
		When used without configuration file, LTO defaults to auto,
		TM defaults to 1.
		Add protection profile option to configuration.

2014-05-20: Matthias P. Braendli <matthias@mpb.li>
	(v0.7.1):
		This is a bugfix release, with a minor update
		to the input state server.
	* odr-dabmux:
		Fix -r command line option.
		Correct internal allocation/deallocation mistakes.
		Add "Silent" state to input states.
		Little changes in munin graph script.

2014-04-25: Matthias P. Braendli <matthias@mpb.li>
	(v0.7.0):
		This version supports a new ZeroMQ frame format. The
		old format is still used by toolame-dab, and by
		older versions of fdk-aac-dabplus, and will stay
		supported.
	* odr-dabmux:
		Add local-time-offset to remote control,
		and support 'auto' setting in configuration file.
		Update the munin script.
		Support the new ZeroMQ framing format.
		Support ZeroMQ CURVE authentication.
		Make ZeroMQ buffering better configurable.
		Include peak audio level in munin statistics.

2014-04-04: Matthias P. Braendli <matthias@mpb.li>
	(v0.6.0):
		Adds support for MOT Slideshow and DLS,
		  compatible with mot-encoder from
		  fdk-aac-dabplus
	* odr-dabmux:
		Add FIG0/13 signalling for MOT slideshow
		Add local-time-offset and intl table options
		Fix some unseen compilation warnings
		Change ZMQ output format to guarantee frame
		  alignment (not backward compatible)

2014-02-14: Matthias P. Braendli <matthias@mpb.li>
	(v0.5.0):
	* odr-dabmux:
		Service and component labels can now be changed on
		  the fly using the remote control.
		ZMQ input buffer size can be changed using the RC.
		Modify the RC 'list' command to simplify usage.
		Clean up the startup configuration dump.
		Added fault checking logic to RC that can restart
		  it in case of a failure.
		Add doc/remote_control.txt

2014-02-12: Matthias P. Braendli <matthias@mpb.li>
	(v0.4.3):
	* odr-dabmux:
		Add support for hexadecimal IDs in configuration file.
		Add ZMQ input for toolame-dab.

2014-02-11: Matthias P. Braendli <matthias@mpb.li>
	(v0.4.2)
	* odr-dabmux:
		Actually add zmq.hpp to Makefile.am
	(v0.4.1)
	* odr-dabmux:
		Include zmq.hpp locally and prefer it over the
		  system one.
		Fix wrong usage of zmq::socket_t.recv

2014-02-07: Matthias P. Braendli <matthias@mpb.li>
	(v0.4.0)
	* odr-dabmux:
		CRC-DabMux renamed to ODR-DabMux
		Version bump to 0.4.0

2014-01-31: Matthias P. Braendli <matthias@mpb.li>
	(tag r12):
	* crc-dabmux:
		Create new object-oriented abstraction for the
		  inputs, with a wrapper for all existing inputs
		Adapt inputZMQ to the new internal interface
		Add a telnet Remote Control interface

2014-01-31: Matthias P. Braendli <matthias@mpb.li>
	(tag r11):
	* crc-dabmux:
		Replace TCPLog by Logger that supports syslog
		Add TCP statistics server
		Make ZMQ input publish buffer statistics
		Add Munin helper script to graph ZMQ input stats
		Fix ZMQ include when inputzmq disabled

2014-01-05: Matthias P. Braendli <matthias@mpb.li>
	(tag r10):
	* crc-dabmux:
		Add ZeroMQ input, compatible with fdk-aac-dabplus-zmq
		Replace CRC-DabMux-cfg with -e option

2013-12-14: Matthias P. Braendli <matthias@mpb.li>
	(tag r9):
	* autotools:
		Remove autogenerated files and add bootstrap
		Fix faulty logic for --enable-output-zeromq
		Update version generation for git

2013-11-10: Matthias P. Braendli <matthias@mpb.li>
	(tag r8):
	* crc-dabmux:
		Some configuration parsing and logging fixes.
		Replaced the C-style function dispatching for the outputs
		  by C++ objects with inheritance.
		Added support for ZeroMQ ETI output.
		ZeroMQ dependency added in configure.ac
		Versioning changed to make hg revision visible
		Completed READMEs and INSTALLs

2012-09-13: Matthias P. Braendli <matthias@mpb.li>
	(tag r7):
	* crc-dabmux/src/*:
		Added shortlabel support to configuration file
		Added Boost version check into autoconf

2012-08-26: Matthias P. Braendli <matthias@mpb.li>
	(tag r6):
	* crc-dabmux/src/DabMux.h:
		Added missing file DabMux.h

2012-08-23: Matthias P. Braendli <matthias@mpb.li>
	(tag r5):
	* crc-dabmux/*:
		Refactoring command line handling for crc-dabmux,
		  added configuration file parser including example.
		When the program is called as CRC-DabMux-cfg, it reads
		  the Ensemble definition from a file rather than from
		  the command line. An example file is in doc/
		DabMux now depends on Boost.

2012-08-17: Matthias P. Braendli <matthias@mpb.li>
	(tags r4, r3, r2 and r1 were relevant to crc-dabmod in the old repository)

2011-05-24  Pascal Charest  <pascal.charest@crc.ca>

    * src/DabMux.cpp:   Changed for more precise messages.
    * src/DabMux.cpp:   Added ECC support.
    * src/dabInputFile.cpp: Removed unused macros, which solved unitialised bug.
    * src/dabInputPacketFile.cpp:   Removed unused macros, which solved unitialised bug.

2010-08-23  Pascal Charest  <pascal.charest@crc.ca>

    * src/DabMux.cpp:   Added UDP input for data subchannel (bug).

2010-06-24  Pascal Charest  <pascal.charest@crc.ca>

    * src/DabMux.cpp:   Added support for timestamp.

2010-06-17  Pascal Charest  <pascal.charest@crc.ca>

    * src/DabMux.cpp:   Solved FIC date bug.

Copyright (C) 2010,2011 Her Majesty the Queen in Right of Canada
(Communications Research Center Canada)

Copyright (C) 2013,2014 Matthias P. Braendli, http://mpb.li

This file is part of ODR-DabMux.

ODR-DabMux is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

ODR-DabMux is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with ODR-DabMux.  If not, see <http://www.gnu.org/licenses/>.