Skip to content

Releases: windytan/redsea

v0.14.1

08 Dec 12:16
Compare
Choose a tag to compare
  • Don't consider UTC+14 invalid (it's the time zone in Kiribati)
  • Use JSON object callsign_uncertain for call signs of stations whose
    PI code begins with a 1
  • Fix syntax errors in schema

v0.14.0

16 Nov 22:17
Compare
Choose a tag to compare
  • Add support for decoding call sign letters from North American (RBDS)
    stations - activated by the -u switch

v0.13.0

18 Sep 21:11
Compare
Choose a tag to compare
  • Change the JSON structure in radiotext_plus: RT+ tags are now displayed as
    an array of objects with content-type and data:
"radiotext_plus":{
  "tags":[
    {"content-type":"item.artist",
     "data":"SeeB feat. Neev"},
    {"content-type":"item.title",
     "data":"Breathe"}
  ]
}
  • Change the way frequencies are displayed for better machine readability, from
    "frequency":"87.9 MHz" to "kilohertz":87900
  • Update jsoncpp from version 1.7.7 to 1.8.1

v0.12.0

22 Jul 10:43
Compare
Choose a tag to compare
  • Add support for time-of-demodulation timestamps (-t, --timestamp)
  • Add support for average block error rate (BLER) estimation (-E, --bler)
  • Change the long option for -b to --input-bits and fix the incorrect
    option in the usage help

v0.11.0

17 Apr 16:08
Compare
Choose a tag to compare
  • Add support for TMC alternative frequencies (tuning info variant 6)
  • Add support for TMC gap parameter and enhanced mode (3A group variant 1)
  • Change JSON schema for TMC: encryption_id is now under system_info
  • Change PLL bandwidth and lowpass cutoff frequency to improve noise performance
  • Change resampler anti-alias cutoff frequency to allow for lower sample rates
  • Fix missing zero-padding in PIN time string
  • Fix uninitialized PI field occasionally getting printed when the actual PI
    is missed
  • Fix some names not getting read properly from the location database
  • Fix grammar in some TMC event descriptions
  • Fix potentially uninitialized data printout when a type 6B group was not fully
    received
  • Fix potentially uninitialized RadioText+ tags when the group was not fully
    received
  • Fix spurious printouts of "version B" groups when the C' offset was not seen

v0.10.0

03 Apr 08:26
Compare
Choose a tag to compare
  • Add support for non-default sample rates (-r option) using an internal
    resampler
  • Add support for reading audio files (libsndfile dependency, can be disabled)

v0.9.2

31 Mar 08:38
Compare
Choose a tag to compare
  • Fix location table info being sometimes printed into the wrong stream
  • Fix conflicting compiler optimization flags

v0.9.1

11 Feb 09:42
Compare
Choose a tag to compare
  • Add support for type 14B EON groups
  • Change rtl-rx.sh to run redsea installed in $PATH

v0.9

14 Dec 22:07
Compare
Choose a tag to compare
  • Add support for Decoder Identification (DI)
  • Add support for auxiliary character code tables (G1 and G2)
  • Add support for TMC location tables (--loctable DIR), adds iconv dependency
  • Add schema to specify JSON output format
  • Fix UTC time zone being displayed as "-00:00"
  • Fix PS strings getting trimmed

v0.8.1

02 Dec 12:17
Compare
Choose a tag to compare
  • Add option -p or --show-partial to display PS and RadioText before
    completely received (disabled by default)
  • Add support for EON variant 4 (alternative frequencies for other networks)
  • Add support for LF/MF alternative frequencies
  • Add support for frequency quantifiers in TMC
  • Change the way alternative frequencies are printed (87.9 becomes "87.9 MHz")
    to allow for LF/MF frequencies
  • Fix radiotext decoding for group 2B, thanks Anonymous
  • Fix empty hex group printout at EOF