diff options
| author | Dimitri Stolnikov <horiz0n@gmx.net> | 2012-04-22 21:47:00 +0200 |
|---|---|---|
| committer | Dimitri Stolnikov <horiz0n@gmx.net> | 2012-04-22 21:47:00 +0200 |
| commit | e4fef23874fc84aa1523fb240f68b749e8bbb5ea (patch) | |
| tree | 60561a9a94c57d4482c6d58e0e2fdfd8acdb1ec0 /src | |
| parent | 7ba990981b233071f22f1ac22effcf85ca099850 (diff) | |
rtlsdr_read_async: buffer length must be multiple of 512
Diffstat (limited to 'src')
| -rw-r--r-- | src/rtl-sdr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rtl-sdr.c b/src/rtl-sdr.c index 6e40225..761ce49 100644 --- a/src/rtl-sdr.c +++ b/src/rtl-sdr.c @@ -141,7 +141,7 @@ static rtlsdr_device_t devices[] = { }; #define DEFAULT_BUF_NUMBER 32 -#define DEFAULT_BUF_LENGTH (16 * 16384) +#define DEFAULT_BUF_LENGTH (16 * 32 * 512) enum rtlsdr_async_status { RTLSDR_INACTIVE = 0, @@ -891,7 +891,7 @@ int rtlsdr_read_async(rtlsdr_dev_t *dev, rtlsdr_read_async_cb_t cb, void *ctx, else dev->xfer_buf_num = DEFAULT_BUF_NUMBER; - if (buf_len > 0 && buf_len % 2 == 0) /* len must be multiple of 2 */ + if (buf_len > 0 && buf_len % 512 == 0) /* len must be multiple of 512 */ dev->xfer_buf_len = buf_len; else dev->xfer_buf_len = DEFAULT_BUF_LENGTH; |
