SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for redsea-1.0.0-1.1.x86_64.rpm :

* Thu Jun 27 2024 Martin Hauke - Update to version 1.0.0 New features:
* Add support for Enhanced RadioText (eRT).
* Add support for Long PS in Group 15A.
* Add runtime option --no-fec for disabling error correction. UX changes:
* Breaking: Print a warning to stderr if the raw MPX input sample rate is not specified (breaks the previous silent assumption of 171 kHz)
* Improve error reporting in general
* Add --output hex (same as --output-hex) to mirror --input hex Fixes:
* Fix detection of invalid date/time (timestamps >2000 years ago)
* Noise resistance improvements. + Require three (instead of two) repeats of a new PI before accepting it for the JSON output + Require three (instead of two) synchronization pulses before locking. Maintainability:
* Migrate build system from autotools to meson.
* Switch from patched, packaged-in JsonCPP to external nlohmann-json.
* Breaking: The order of some JSON elements has changed (insertion order instead of alphabetical)
* Remove unmaintained build options for non-liquid, non-TMC builds.
* Fix compiler warnings, issues identified via static analysis, and other code cleanup.
* Sun Jan 28 2024 Martin Hauke - Update to version 0.21
* Add support for decoding LTCC and LTECC in TMC.
* Add support for decoding RDS output from the TEF6686 tuner.
* Add support for Alternative Frequencies Method B.
* AF shown too less in JSON even for error-free signals. Breaking:
* Change the name of the field alt_kilohertz to either alt_frequencies_a or alt_frequencies_b. The type of data sent by these methods differs. When --show-partial is set, the AF list will be in partial_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.
* Fix compatibility with current liquid-dsp.
* Fix output for UTF-8 encoded TMC location tables.
* Fix clock_time displaying wrong date around midnightj
* Fix misinterpretation of the Decoder Identification bits.
* Fix decoding of RadioText for stations that don\'t use string terminators.
* Show RadioText for stations that don\'t transmit end-of-message code.
* 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.
* Mon Mar 08 2021 Martin Hauke - Update to version 0.20
* Recognize more ODAs and features.
* Add support for PTY names (group 10A).
* Add partial support for DAB cross-referencing.
* 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.
* Mon Apr 06 2020 Martin Hauke - Update to version 0.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
* Sun May 19 2019 Martin Hauke - Update to version 0.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.
* Fri Dec 14 2018 Jan Engelhardt - Trim bias, extend description.
* Fri Jun 08 2018 mardnhAATTgmx.de- Update to version 0.17.1 Bugfix release.
* Return exit value 0 if --version or --help was requested
* Don\'t open stdout for libsndfile unless --feed-through was specified, otherwise json can\'t be written (this may break the feed-through on Linux temporarily)
* Tue Jun 05 2018 mardnhAATTgmx.de- Update to version 0.17.0
* Change the type of the JSON field for TMC message urgency, from integer (0, 1, 2) to string (\"none\", \"U\", \"X\"), to better match its values in the specification
* Speed improvements by avoiding a few extraneous buffer copies internally
* Tue Mar 27 2018 mardnhAATTgmx.de- Update to version 0.16.0
* Add support for multi-channel signals (--channels) - libsndfile is now a required dependency
* Speed improvements: ◦By using a lookup table instead of sinf/cosf to generate the mix-down sinusoid
* By only using one mix-down operation instead of two
* Wed Jan 31 2018 mardnhAATTgmx.de- Update to version 0.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
 
ICM