Hi Martin,
the official rtl-sdr driver has been forked many times on github.
Still I can say that the tuned bandwith is tunable with the official driver.
The exported API is:
RTLSDR_API int rtlsdr_set_tuner_bandwidth(rtlsdr_dev_t *dev, uint32_t bw);

the function has been added on 2015-05-15

I can make a guess, does you python program rely on another software layer
like gr-osmosdr? (gnuradio osmosdr)

because I had the same problem where I wanted to tune the bandwidth with
gqrx but the function was not implemented in gr-osmosdr, only in the underlying
rtl-sdr driver.

If this is the case I already prepared a simple patch for myself and I will the
more than happy to share it with you and the list.

Can you send some more details on your python program? Maybe I have some
time to check it out how it works.

Luigi


On Mon, Feb 13, 2017 at 9:22 AM, Luigi Tarenga <luigi.tarenga@gmail.com> wrote:
Hi Martin,
the official rtl-sdr driver has been forked many times on github.
Still I can say that the tuned bandwith is tunable with the official driver.
The exported API is:

On Mon, Feb 13, 2017 at 1:13 AM, Martin McGlensey <mmcg29440@frontier.com> wrote:

I have a Panadapter program, written in python, that throws an error “undefined symbol Set_Tuner_Bandwith in librtlsdr0” Searching the net I’ve found that set_tuner_Baandwith may have been dropped from the library. I’m using version 5.3. One web site said that it had been added back in the latest revision v0.7.0. Tried loading the new library and now find that RTL-SDR requires dependencies found in librtlsdr0 version 5.3. Is there a work around to eliminate this error. I did download the latest rtl-sdr but it will not compile because of the dependency problem

 

I did not write the program so I hesitate to take it apart and I have not received much help from the author. BITW I’m not the greatest linux person so I need clear answers. Having said that all responses will be appreciated.

 

73

Marty, N3MOW