[hpsdr] ghpsdr3 on Windows -- updated
w3sz
73w3sz at gmail.com
Sun Aug 15 08:46:21 PDT 2010
Hi All,
There is in the ghpsdr3 receiver a bug similar to David's bug #2, where
if the output audio device is other than '0', frequency updates don't
get carried out properly.
David's solution for this bug in dspserver led me directly to a quick
fix for this bug in the ghpsdr3 receiver.
Frequency control when not using audio output device 0 is restored by
the following:
code in .../src/receiver/ozy.c is changed by eliminating lines 270 and
276, so that ghpsdr[3] ALWAYS sends audio back to server.
// else { //w3sz eliminated <<<<<<<<<<<<<<<<<<<<<<
// send the audio back to the server
bytes_written=sendto(audio_socket,output_buffer,sizeof(output_buffer),0,(struct
sockaddr *)&audio_addr,audio_length);
if(bytes_written<0) {
fprintf(stderr,"sendto audio failed: %d\n",bytes_written);
exit(1);
// } //w3sz eliminated <<<<<<<<<<<<<<<<<<<<<<<<<<
Once you have done this you can run the receiver with a command like:
./ghpsdr --local-audio 1 or
./ghpsdr --port-audio 1
and still have functioning frequency control.
There is likely a more elegant, efficient way to solve this, but I
figured I would post this to save others who want to use the receiver
now some time. I haven't found any deleterious effects of this change
thus far.
73,
Roger Rehr
W3SZ
On 08/15/2010 02:10 AM, David McQuate wrote:
> ***** High Performance Software Defined Radio Discussion List *****
>
> ghpsdr3 server & dspserver have been updated to solve two problems--
> (2) If dspserver for Rx 0 were not started first, the spectrum and
> waterfall displays, and audio output of other receivers would not change
> when their frequency was changed in jmonitor, but everything would be
> correct as soon as dspserver for Rx 0 were started.
> The solution to the second problem lead to a new capability for the
> system. Each dspserver sends its demodulated audio back to server, which
> selects one of those streams to send to Mercury's headphone / speaker
> output.
>
> SVN address--
>
> svn://64.245.179.219/svn/repos_hpsdr_kiss/branches/WA8YWQ/ghpsdr3-Windows
>
> See the file ghpsdr3 on Windows - HowTo.txt for information on running
> this system.
1281887181.0
More information about the Hpsdr
mailing list