From ceb14f0f13e7b2ba8f9d4fb8f5ea0f8a34e554a6 Mon Sep 17 00:00:00 2001 From: Dimitri Stolnikov Date: Sun, 26 May 2013 13:04:06 +0200 Subject: [PATCH] hackrf: enable buffers argument for the source block --- grc/gen_osmosdr_blocks.py | 2 +- lib/hackrf/hackrf_source_c.cc | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/grc/gen_osmosdr_blocks.py b/grc/gen_osmosdr_blocks.py index 580c2e2..bb21f5f 100644 --- a/grc/gen_osmosdr_blocks.py +++ b/grc/gen_osmosdr_blocks.py @@ -133,7 +133,7 @@ Lines ending with ... mean it's possible to bind devices together by specifying Source Mode: fcd=0 - hackrf=0 + hackrf=0[,buffers=32] miri=0[,buffers=32] ... rtl=serial_number ... rtl=0[,rtl_xtal=28.8e6][,tuner_xtal=28.8e6] ... diff --git a/lib/hackrf/hackrf_source_c.cc b/lib/hackrf/hackrf_source_c.cc index a43f418..5049eeb 100644 --- a/lib/hackrf/hackrf_source_c.cc +++ b/lib/hackrf/hackrf_source_c.cc @@ -90,12 +90,12 @@ hackrf_source_c::hackrf_source_c (const std::string &args) int ret; uint16_t val; -// dict_t dict = params_to_dict(args); + dict_t dict = params_to_dict(args); _buf_num = _buf_len = _buf_head = _buf_used = _buf_offset = 0; -// if (dict.count("buffers")) -// _buf_num = boost::lexical_cast< unsigned int >( dict["buffers"] ); + if (dict.count("buffers")) + _buf_num = boost::lexical_cast< unsigned int >( dict["buffers"] ); // if (dict.count("buflen")) // _buf_len = boost::lexical_cast< unsigned int >( dict["buflen"] );