Steve Markgraf
4031d6ed04
tuner_fc0012: use new cleaned-up driver
...
The driver was taken from http://git.linuxtv.org/ and adapted
for librtlsdr. Manual gain will be added in a follow-up commit.
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-05-29 03:31:49 +02:00
Steve Markgraf
92d936568c
rtl_tcp: add parameter for changing number of buffers
...
This is useful for devices with low memory, e.g.
routers with OpenWRT (decrease to 8 for example).
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-05-29 02:40:49 +02:00
Steve Markgraf
d08c4770ab
add local copy of getopt() for win32 build
...
Now all commandline utilities have a platform-independent
syntax.
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-05-29 02:13:18 +02:00
Steve Markgraf
bc2c445055
rtl_tcp: fix includes
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-05-29 00:32:12 +02:00
Steve Markgraf
74d9619bc3
tuner_fc0013: get rid of compiler warning
...
"this decimal constant is unsigned only in ISO C90"
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-05-28 05:03:53 +02:00
Steve Markgraf
635b2751af
tuner_e4k: workaround for band selection between 325 - 350 MHz
...
Thanks to roger and Kire Pudsje for reporting
this problem, and Hoernchen for proposing the fix.
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-05-27 19:07:37 +02:00
Steve Markgraf
75548c8bf3
tuner_fc0013: improve tuning resolution
...
We now use Hz instead of kHz for the internal
calculations, and thus improve the tuning resolution
to ~50 Hz (tested with DAB).
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-05-27 15:33:11 +02:00
Steve Markgraf
6d34b04b42
tuner_fc0013: use new cleaned-up driver
...
The driver was taken from http://git.linuxtv.org/ and adapted
for librtlsdr. Also, fc0013_set_gain() was added.
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-05-25 17:25:13 +02:00
Steve Markgraf
09547797dc
Makefile.am: fix copy & paste mistake
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-05-21 18:31:48 +02:00
Steve Markgraf
fdc7bc978b
add an initial version of rtl_test
...
This tool allows to check for lost samples (and thus check the USB
connection), as well as benchmark the Elonics E4000 tunable range.
(-t switch)
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-05-17 23:51:59 +02:00
Steve Markgraf
c426e94093
rename rtl-sdr.c to librtlsdr.c
...
Having rtl_sdr.c for the application and rtl-sdr.c for the lib
caused a bit of confusion...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-05-17 21:33:53 +02:00
Steve Markgraf
8dda694101
rtl_tcp: convert command parameters from network to host byteorder
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-05-13 23:04:09 +02:00
Steve Markgraf
2ed8375f39
tuner_e4k: allow frequencies above INT_MAX
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-05-10 21:07:25 +02:00
Steve Markgraf
7931aa76c5
tuner_e4k: replace remaining printfs with fprintf to stderr
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-05-05 14:03:59 +02:00
Steve Markgraf
59198d6342
tuner_e4k: fix off-by-one error in e4k_if_gain_set()
...
Thanks to patchvonbraun for providing debug logs
that helped to track this beast down.
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-05-05 02:19:34 +02:00
Steve Markgraf
86c34428aa
use new E4000 tuner driver, allow manual gain
...
Many thanks to Hoernchen for making the driver work properly
and adding manual gain!
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-05-04 23:02:29 +02:00
Steve Markgraf
0af094070f
add Compro Videomate U680F
...
Thanks to Marek Kroemeke for submitting the patch.
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-05-03 20:58:14 +02:00
Steve Markgraf
721085e1ab
fix a -Wuninitialized warning
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-25 22:47:30 +02:00
Steve Markgraf
8a1d6d69bd
add Terratec T Stick PLUS
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-25 17:11:48 +02:00
Steve Markgraf
35729e7ee4
e4k: disable DC offset correction
...
This was causing the 'pulsing' of the DC offset spike.
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-20 23:35:16 +02:00
Steve Markgraf
e07189cea1
add Compro Videomate U650F
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-18 20:19:50 +02:00
Steve Markgraf
f182717b76
add Terratec Cinergy T Stick RC (Rev.3)
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-16 23:54:20 +02:00
Steve Markgraf
84158553ee
add Compro Videomate U620F (E4K tuner)
...
Thanks to Simeon Miteff for reporting this device.
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-12 01:08:57 +02:00
Steve Markgraf
65ac467941
correct LPF coefficient
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-09 18:35:07 +02:00
Steve Markgraf
3ded206470
reset demod after setting samplerate
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-09 18:35:03 +02:00
Steve Markgraf
3738a6730c
allow user to send data to stdout
...
Patch provided by 'airwave', Thanks!
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-09 15:09:01 +02:00
Steve Markgraf
a58def7f58
allow user to select sync mode
...
Patch provided by 'airwave', Thanks!
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-09 15:05:09 +02:00
Steve Markgraf
7e6d2f55ee
allow user to select block size
...
Patch provided by 'airwave', Thanks!
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-09 14:46:22 +02:00
Steve Markgraf
6eeceba397
use fprintf instead of printf
...
Patch provided by 'airwave', Thanks!
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-09 14:43:14 +02:00
Steve Markgraf
a9900e2b7a
add DIKOM pid/vid
...
Source:
http://forum.ubuntu-it.org/index.php/topic,413840.0.html
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-07 20:54:48 +02:00
Steve Markgraf
3051aa4eef
use uint32_t instead of int for frequency
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-07 01:02:08 +02:00
Steve Markgraf
6335b37668
fix rtlsdr_demod_read_reg()
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-05 01:09:50 +02:00
Steve Markgraf
912a5b1e31
make older versions of GCC happy
...
fixes the 'redefinition'-error with older versions of GCC
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-05 01:08:37 +02:00
Steve Markgraf
97db8149d9
workaround for some versions of libusb
...
Some versions of libusb don't seem to like if you call
libusb_init if you already have another instance opened.
(1.0.8 on Debian squeeze e.g.)
Thus, print name of device before opening it.
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-04 21:50:32 +02:00
Steve Markgraf
003446e508
use timeouts for control transfers
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-04 21:47:20 +02:00
Steve Markgraf
cdd6c488a3
rtlsdr_callback: use correct pointer type for buffer
...
Silences a clang warning.
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-04 17:46:19 +02:00
Steve Markgraf
2f6183cd6c
properly poweroff PLL/ADCs/tuner on exit
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-03 17:37:55 +02:00
Steve Markgraf
ca70087209
add several new sticks
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-03 15:06:38 +02:00
Steve Markgraf
ff50e0beda
add Terratec Cinergy T Stick Black (rev 1)
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-02 18:29:57 +02:00
Steve Markgraf
09c00e439f
select fc0012 UHF/VHF-filter according to frequency
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-02 18:17:28 +02:00
Steve Markgraf
3621cdfc60
don't use C99
2012-04-02 13:20:09 +02:00
Steve Markgraf
9a7051ce0b
add Genius TVGo DVB-T03 USB dongle support
...
original author: Jiri Pinkava <j-pi@seznam.cz >
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-01 23:42:11 +02:00
Steve Markgraf
b5e4b76885
add FCI FC2580 tuner support
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-01 20:06:33 +02:00
Steve Markgraf
367113b5c8
add FC0012 driver
...
Thanks to David Badsen!
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-01 04:03:03 +02:00
Steve Markgraf
31cb96fc3c
add tuner initialization, fix fc0013 replug bug
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-04-01 00:38:40 +02:00
Steve Markgraf
ff79104824
add support for autoprobing the tuners
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-03-31 21:01:25 +02:00
Steve Markgraf
25cad444b2
add pid/vid for Logilink VG0002A
...
Uses the FCI 2580 tuner, no driver yet.
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-03-31 14:50:04 +02:00
Steve Markgraf
ffea5061f0
cosmetic fixes/cleanup
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-03-31 14:32:18 +02:00
Steve Markgraf
167210cfaa
add readme
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-03-18 20:53:37 +01:00
Steve Markgraf
796a47397a
fix typo in Makefile
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-03-14 20:27:32 +01:00
Steve Markgraf
409073b8ab
display real sample rate with rounding error
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-03-14 03:28:48 +01:00
Steve Markgraf
8dc13ea3ea
add commandline option for setting the sample rate
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-03-13 23:18:25 +01:00
Steve Markgraf
5a4fd14581
initial commit
...
Signed-off-by: Steve Markgraf <steve@steve-m.de >
2012-03-12 00:30:54 +01:00