Skip to content

Commit

Permalink
Version 2.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
szpajder committed Oct 15, 2017
1 parent 4938c9d commit f349b39
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 1 deletion.
34 changes: 34 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,5 +1,39 @@
NEWS:

Version 2.4.0:
* Support for PulseAudio output via new output type `pulse`. With this
feature you can eg. play the sound via the soundcard of the Raspberry
Pi you run RTLSDR-Airband on (you need to install and run pulseaudio
daemon on it, though). Or you can stream the audio from a Pi located
near the antenna (eg. in the attic) to speakers connected to the desktop
PC you are sitting at, without launching a local Icecast server,
as before. Because the audio stream is sent uncompressed, it is
not recommended to run it across the Internet - jitter or packet loss
will easily cause the audio to become choppy. However in a local network
PulseAudio is a good choice. And it gives much lower latency as compared
to Icecast (typically under 0.5 seconds). Thanks to Marcus Ströbel
for the idea and initial implementation.
* Support for referring to RTL devices by their serial numbers in the
config file. Instead of `index = <dongle_index>` parameter, use `serial =
<dongle_serial_number>` to get consistent behavior across reboots
and hardware reconfigurations.
* Set RTL gain to the nearest gain value supported by the device. This is
required for E4000 tuners, which do not round the given gain value to
the nearest supported setting, which causes the gain setting operation
to fail.
* Improved squelch operation in scan mode. All squelch-related variables
(noise floor, AGC coefficients, etc) are now calculated and stored
separately for each scanned channel. Earlier their values were common
to all channels, which caused squelch problems in case when noise floor
varied considerably between channels. Thanks to @strix-technica.
* Added build target for FreeBSD on x86. Use `PLATFORM=x86-freebsd` to
compile and `PLATFORM=x86-freebsd gmake install` to install. Thanks
to @nyammy.
* Display squelch setting in waterfall in place of noise floor value when
squelch is set manually.
* Bug fixes, performance improvements.
* Decluttered and more understandable documentation.

Version 2.3.0:
* Added support for mixers. It is now possible to produce audio streams
combined from several input channels. Both mono and stereo mixing is
Expand Down
2 changes: 1 addition & 1 deletion rtl_airband.h
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
#endif

#ifndef RTL_AIRBAND_VERSION
#define RTL_AIRBAND_VERSION "2.3.0"
#define RTL_AIRBAND_VERSION "2.4.0"
#endif
#define ALIGN
#define ALIGN2 __attribute__((aligned(32)))
Expand Down

0 comments on commit f349b39

Please sign in to comment.