Commit Graph

42 Commits

Author SHA1 Message Date
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
Dimitri Stolnikov 7651ff1940 change async cancellation mechnism to make it more reliable
- fixes crashes on windows platform while calling rtlsdr_close()
- makes it possible to restart async reads after cancellation
2012-04-11 00:27:49 +02:00
Hoernchen 24a12a44d1 reorder calls to prevent a crash
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-10 15:17:10 +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
Dimitri Stolnikov 20313516cc disable bulk read timeouts
ideally, we should calculate them depending on the configured sample
rate
2012-04-09 00:27:15 +02:00
Dimitri Stolnikov 1eb1c3e191 new api: rtlsdr_read_async function allows to specify buffer size
this commit deprecates rtlsdr_wait_async function
various small fixes are included in this commit
2012-04-08 23:02:42 +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
Dimitri Stolnikov 2b0d5963b7 print out exact sample rate only if needed 2012-04-07 00:04:15 +02:00
Alexandru Csete 94c47189d4 Add support for Dexatek DK5217 DVB-T dongle.
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-06 14:18:23 +02:00
Dimitri Stolnikov df4991bc19 do not use NULL usb contexts to make libusb-pbatard work on windows 2012-04-06 13:47:45 +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 003446e508 use timeouts for control transfers
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-04 21:47:20 +02:00
Dimitri Stolnikov f13cf0e56c adjust project slogan
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-03 20:18:20 +02:00
Dimitri Stolnikov 9773ac0b83 define LIBUSB_CALL if not available with old libusb
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-03 20:18:15 +02:00
Dimitri Stolnikov b38414c15a add copyright notices
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-03 20:18:08 +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
Dimitri Stolnikov 01775f0e85 use unique libusb context per rtl
device

this commit breaks rtlsdr_open()
interface
2012-04-03 00:50:47 +02:00
Dimitri Stolnikov 39482fee74 introduce asynchronous streaming interface
this is an experimental feature
2012-04-02 23:09:14 +02:00
Hoernchen 229ebd2ff2 add win32 compatibility
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-02 21:00:26 +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
Dimitri Stolnikov 4c3a5f7397 consolidated function defs and impls 2012-04-01 22:44:07 +02:00
Dimitri Stolnikov e22c8a8378 fix type definition in library
interface

sorry mom! :P
2012-04-01 22:35:52 +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
Dimitri Stolnikov c5a6fe2452 add Terratec NOXON rev 2 support 2012-04-01 15:35:06 +02:00
Dimitri Stolnikov 9d15dc565a handle init/exit functions calling
automatically inside the library
2012-04-01 13:06:22 +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
Dimitri Stolnikov 4ad93906a4 add skeleton routines for setting tuner gain 2012-04-01 01:36:49 +02:00
Dimitri Stolnikov 2f20f6fe9e add argument check for device handle
also outputs all text to stderr
implement rate and frequency read functions
2012-04-01 01:15:05 +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
Dimitri Stolnikov c09fbb7c57 fix reading from usb by resetting the
buffers as required
2012-03-31 16:20:38 +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
Dimitri Stolnikov 001bfb96ef add autotools based build system 2012-03-27 20:53:49 +02:00
Dimitri Stolnikov d8da91cbc2 rework towards a library interface 2012-03-27 19:49:44 +02:00