Releases: windytan/redsea
Releases · windytan/redsea
v0.21
- Add support for decoding LTCC and LTECC in TMC (#80)
- Add support for decoding RDS output from the TEF6686 tuner (#89)
- Add support for Alternative Frequencies Method B (#88)
- Breaking: Change the name of the field
alt_kilohertz
to eitheralt_frequencies_a
oralt_frequencies_b
. The type of data sent by these methods differs. When--show-partial
is set, the AF list will be inpartial_alt_frequencies
regardless of method. - Add option
--input
/-i
to specify the stdin input format (bits, hex, mpx, tef). The old options will still work. - Fix automake script on Windows (#81)
- Fix compatibility with current liquid-dsp (#78)
- Fix output for UTF-8 encoded TMC location tables (#82)
- Fix
clock_time
displaying wrong date around midnight (#83) - Fix misinterpretation of the Decoder Identification bits (#87)
- Fix decoding of RadioText for stations that don't use string terminators (#77)
- Fix an off-by-one bug in the RadioText decoder that sometimes caused missing characters at the end of messages
- Fix runaway PLL after digital silence by clamping the phase error (#94)
v0.20
- Recognize more ODAs and features - thanks Andreas Mikula
- Add support for PTY names (group 10A)
- Add partial support for DAB cross-referencing (ODA 0x0093)
- Add support for raw broadcaster data in EON (variant 15)
- Add support for transparent data channels (groups 5A, 5B)
- Add support for fractional seconds in the rx timestamp format (
%f
). - Add support for TMC tuning info variant 8
- Add buffer delay compensation to rx timestamps. Timestamps aim to represent
the time the PCM samples were read in. - Place some JSON fields in the beginning of the line for easier visual
inspection (pi, group, ps...) - Print raw ODA data if the application is not supported
v0.19
- Add option
--show-raw
(-R
) for including the raw group data as a hex string in the JSON output - Print usage help if there are non-option arguments on the command line
- Fix uninitialized block error rate values on some systems
- Update jsoncpp from 1.8.1 to 1.8.4 to fix some warnings
v0.18
- Add support for loading multiple TMC location databases by specifying
--loctable
more than once. - Sample rate can also be specified as
-r 171k
instead of-r 171000
. - Fix a crash if the input audio file couldn't be loaded.
- Print usage help instead of error message when stdin is empty.
- Speed up loading of TMC location database.
- Improve block sync detection by ignoring spurious sync pulses.
- Fine-tune filter bandwidths for better sensitivity, based on test runs.
- At EOF, process the last partially received group.
- Remove character codetables G1 and G2 since they don't appear in the latest RDS standard any more.
- Clean up code to ensure maintainability. Redsea now requires a compiler that supports C++14.
v0.17.1
v0.17.0
v0.16.0
v0.15.0
- Add
prog_item_number
field containing the raw Program Item Number - Add
partial_alt_kilohertz
field containing an incomplete list of
alternative frequencies when the--show-partial
option is used - Add configure option
--without-macports
to disable directory checks
when cross-compiling - Reduce write calls to output JSON stream using a streamstring (#56)
- Remove an old shell script that launches
rtl_fm
- instead, there is
a mention ofrtl_fm
usage in the readme and wiki