Hi

After much effort by trial and error and educated guesses, I was able to

make glrpt work with SoapySDR, at least to a point. I found that SoapySDR

does not undertake to provide the client program with a unified interface

after all, the actual sample rate depends on the SDR receiver in use and

ditto, the I/Q data stream’s range of values. So in fact I had to arrange

glrpt to do some simple sample rate decimation for each device type, to

bring it near the requirements of demodualtor and decoder functions. I

also had to arrange for the data streams to be scaled in value, again

depending on the receiver type in use.

The new version now auto detects the SDR receiver type (currently only

rtlsdr and airspy) and sets up various parameters accordingly. So it is

no longer necessary to specify the device name, only the index number

(normally 0, the first detected) and the SDR’s sampling rate and the

effective Demodulator sampling rate also need not be specified.

Therefore the new glrptrc config file is different and the installer

should normally replace it.

Some bugs that turned up in the process were also fixed, mainly one

that prevented glrpt from performing Histogram normalization and then

Contrast enhancement, before saving images. And now that the infrared

channel has replaced the red channel, the combined color image no

longer has good colors. But at least we have an image in the evening

passes!

If you would like to test this new version, please download from:

http://www.5b4az.org/pkg/develop/glrpt-1.8.tar.bz2

Apologies for the long post, but I was feeling unhappy with a broken

and incomplete package on offer and was eager to correct 😉

Neoklis

5B4AZ