Commit Graph

370 Commits

Author SHA1 Message Date
Steve Markgraf 015c78a4ca remove e4k-specific I2C functions from library
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-11-04 21:53:41 +01:00
Steve Markgraf aefd8b7d58 add Astrometa DVB-T/DVB-T2 stick
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-11-04 21:52:31 +01:00
Steve Markgraf e61731d230 add support for R828D tuner
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-11-04 21:51:35 +01:00
Steve Markgraf 230930e975 use new driver for R8XX tuners
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-11-04 21:50:02 +01:00
Steve Markgraf fda22c6a1d change version to 0.5.1git
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-11-04 21:43:17 +01:00
Steve Markgraf 55694f0750 new version: 0.5.1
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-10-29 15:35:52 +01:00
Hoernchen dbede4e3c0 tools: play nice with mingw/cygwin 2013-10-25 01:11:44 +02:00
Hoernchen 7614a4d684 tools: minor win fix 2013-10-25 00:04:17 +02:00
Kyle Keen dbc49549a0 add new tool: rtl_power
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-10-24 23:46:16 +02:00
Howard Su 53775a2ebf rtl_adsb: remove floats for more speed
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-10-24 23:33:51 +02:00
Kyle Keen b70720b9b6 rtl_fm: set nearest gain
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-10-24 23:29:46 +02:00
Kyle Keen 31cef2ef55 rtl_fm: fix buffer dump bug
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-10-24 23:29:42 +02:00
Kyle Keen a6d7fff9ca rtl_fm: better suffix parsing
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-10-24 23:29:34 +02:00
Steve Markgraf cb8907dd4e add DigitalNow Quad DVB-T PCI-E card
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-10-12 15:56:20 +02:00
Will Glynn 4914b5d431 rtl_adsb: Fix invalid memory access
single_manchester() considers both i and i+1, but the loop only
tests that i is in bounds. This causes undefined behavior, including
but not limited to a SIGBUS-related crash on Mac OS X.

(And also, we should not enter an infinite loop, caused by applying
an patch I sent that didn't also change the while condition.)

Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-09-13 18:55:55 +02:00
Kyle Keen c4fcfbb46e rtl_fm: fix scanning
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-09-13 18:31:49 +02:00
Steve Markgraf 8c3a99c8f7 lib: add ASUS U3100MINI_PLUS_V2 to device list
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-06-12 18:50:28 +02:00
Steve Markgraf 390b560e4a change version to 0.5git
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-06-12 18:49:38 +02:00
Steve Markgraf af1e2d29e8 bump version to 0.5.0
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-06-04 21:04:10 +02:00
Steve Markgraf 3e17ef2b55 lib: don't detach kernel driver by default
Since this feature also disconnects running instances
of librtlsdr that claimed the device, it is now disabled
by default and can only be enabled at compile time.

To enable it when building with cmake:
cmake . -DDETACH_KERNEL_DRIVER=ON

To enable it when building with automake:
./configure --enable-driver-detach

Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-06-04 20:57:43 +02:00
Dimitri Stolnikov ce341fe53b cmake: add version module 2013-06-04 20:18:56 +02:00
Jaroslav Škarvada a5dd532cbb rtl-sdr: add support for lib64 (e.g. Fedora)
Another possibility is to use the GrPlatform.cmake module.

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-04-14 17:05:08 +02:00
Steve Markgraf 4a068f565b rtl_test: add info message
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-03-06 16:47:11 +01:00
Steve Markgraf e202d0f92a lib: add WinFast DTV Dongle mini D
Thanks to Alan Beard for reporting.

Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-03-01 15:16:41 +01:00
Steve Markgraf 3c4aa46f5a lib: detach and reattach kernel driver if needed
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-02-26 23:11:33 +01:00
Dimitri Stolnikov 698a8a152e rtl_tcp: fix printing of if gain values 2013-02-17 17:49:12 +01:00
Steve Markgraf f1803fe10f lib: special handling of dongle disconnect for OS != win32
libusb reacts differently to a device loss during runtime,
and sporadic errors can happen when starting a second
instance interfacing another dongle, thus we need to wait
for all transfers to fail before assuming the dongle has
been removed.

Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-02-17 16:43:29 +01:00
Kyle Keen ea4dbd242d rtl_fm: osx does not like semaphores
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-01-31 20:42:42 +01:00
Kyle Keen 8d358b44d4 rtl_fm: dc block from TonberryKing
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-01-30 20:24:24 +01:00
Kyle Keen e8e735caf4 rtl_fm: bugfixes from TonberryKing
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-01-30 20:24:24 +01:00
Kyle Keen c85cab2dae rtl_fm: Miroslav Slugeň's atan lut
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-01-30 20:24:24 +01:00
Kyle Keen c6a731a0dc rtl_adsb: 16 bit magnitudes
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-01-30 20:24:24 +01:00
Steve Markgraf b656896f66 lib: remove "e.g. hama nano" from the default device description
This caused some confusion...

Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-01-29 00:30:09 +01:00
Hoernchen 3cbf139261 exit if our usb device disappears 2013-01-16 20:05:52 +01:00
Steve Markgraf 84f0a9084b lib: enable standby mode of e4k and r820t on exit
Since the R820T is a power hog and gets quite hot,
this makes sense, especially when being battery-
powered.

Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-01-16 01:43:45 +01:00
Christian Vogel 3087e7acde Replace obsolete automake AM_CONFIG_HEADER.
This fixes the following complaint by autoconf 2.69-1, automake 1.13.1-1.

: configure.ac:80: error: 'AM_CONFIG_HEADER': this macro is obsolete.
: You should use the 'AC_CONFIG_HEADERS' macro instead.
: /usr/share/aclocal-1.13/obsolete-err.m4:12: AM_CONFIG_HEADER is expan
: configure.ac:80: the top level

Automake 1:1.11.3-1ubuntu2, autoconf 2.68-1ubuntu2 don't even emit a warning
without, and work just fine with this patch.

Signed-off-by: Christian Vogel <vogelchr@vogel.cx>
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-01-13 21:42:28 +01:00
Hoernchen c338e5a8c1 let's not depend on libusb >= 1.0.9, avoid libusb_error_name() 2013-01-13 14:54:31 +01:00
Hoernchen 5d2d5a4ae4 more verbose error message if opening the usb device fails 2013-01-13 00:31:58 +01:00
Hoernchen f1ac20c371 disable force canceling for now to prevent crashes 2013-01-10 01:41:05 +01:00
Hoernchen 1cde8634ca rtl_tcp: add option to tame the linked list 2013-01-10 00:01:28 +01:00
Kyle Keen 5673a56223 rtl_adsb: improve sensitivity, stability
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-01-04 21:29:14 +01:00
Steve Markgraf 7840ec21d3 lib: reset device if needed
This improves the situation on hosts with flaky host
controllers like the Raspberry Pi and the WR703N.

Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-01-04 21:26:43 +01:00
Steve Markgraf 4b057fea0f rtlsdr_set_sample_rate(): don't access dev structure before checking for NULL
Thanks to Derek Lieber for reporting this bug.

Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-01-02 20:19:19 +01:00
Dimitri Stolnikov 314683a51e librtlsdr: remove unneeded casting
Signed-off-by: Hoernchen <la@tfc-server.de>
2012-12-29 16:06:26 +01:00
Dimitri Stolnikov e82a07e67a rtl_tcp: add support for tuner caps discovery
Signed-off-by: Hoernchen <la@tfc-server.de>
2012-12-29 16:06:26 +01:00
Hoernchen d0534878f3 rtl_adsb: windows fix 2012-12-28 19:33:18 +01:00
edy555 aa60c2aaed fix segv on reconnect
Signed-off-by: Hoernchen <la@tfc-server.de>

improve staibility (for sdr#)

Signed-off-by: Hoernchen <la@tfc-server.de>
2012-12-28 18:59:41 +01:00
Kyle Keen 196bb15169 rtl_adsb: performance tweaks
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-12-28 16:42:05 +01:00
Steve Markgraf f2880e1de2 update authors
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-12-16 16:25:40 +01:00
Kyle Keen 8033414974 rtl_adsb: sensitivity tweaks
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-12-16 16:23:48 +01:00