Hello! I am an undergraduate student at Oregon State University working
with RTL-SDR dongles for an academic project under supervision from
Benjamin Brewster, and I had a dev question.
I'm trying to run utilities that capture 978
<https://github.com/mutability/dump978> & 1090Mhz
<https://github.com/mutability/dump1090> traffic simultaneously, but I
can't seem to stop rtl_sdr from allocating too many zero-copy buffers and
preventing both programs from running simultaneously (I'd like to cut down
from 15). I've been through librtlsdr.c and rtl_adsb.c with the hope of
manually changing some variable that will let me accomplish this to no
avail.
Is there some line I might have overlooked, or some additional parameter(s)
I might need to enter?
Thank you for your email, and I appreciate the communication. I did have
one last question: If I were to make a change to the code and need to
recompile it, are the steps the same ones listed on the wiki under
"building the software", or is there a different make process?
On Thu, Aug 15, 2019, 10:51 AM Karl <gmkarl(a)gmail.com> wrote:
> Hi Robert,
>
> It sounds like you're looking for the `buf_num` argument to
> rtlsdr_read_async. This is in rtl-sdr.h:
> https://git.osmocom.org/rtl-sdr/tree/include/rtl-sdr.h#n362 .
>
> I run into problems like that all the time, myself. Due to my issues,
> I've found it hard to collaborate on this project myself. See mailing
> list archive of contributions that were minimally addressed. I try to
> focus around communication that's more reliable than radio now, like
> memo.cash .
>
> But I'm still passionate about helping rtl-sdr grow.
>
> Karl
>
> On 8/15/19, Hudspeth, Robert Lee <hudspero(a)oregonstate.edu> wrote:
> > Hello! I am an undergraduate student at Oregon State University working
> > with RTL-SDR dongles for an academic project under supervision from
> > Benjamin Brewster, and I had a dev question.
> >
> > I'm trying to run utilities that capture 978
> > <https://github.com/mutability/dump978> & 1090Mhz
> > <https://github.com/mutability/dump1090> traffic simultaneously, but I
> > can't seem to stop rtl_sdr from allocating too many zero-copy buffers and
> > preventing both programs from running simultaneously (I'd like to cut
> down
> > from 15). I've been through librtlsdr.c and rtl_adsb.c with the hope of
> > manually changing some variable that will let me accomplish this to no
> > avail.
> >
> > Is there some line I might have overlooked, or some additional
> parameter(s)
> > I might need to enter?
> >
>