f4exb / sdrangel

SDR Rx/Tx software for Airspy, Airspy HF+, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay and FunCube
GNU General Public License v3.0
2.95k stars 447 forks source link

Waterfall on Windows can be missing #660

Closed srcejon closed 4 years ago

srcejon commented 4 years ago

I've seen a few cases where the waterfall can be missing on Windows (once in a VM while release testing due to lack of Open GL support in graphics driver, and another while running SDRangel via Remote Desktop Protocol, where the waterfall appears when run locally, but not remotely).

Both cases appear to be fixed by installing Qt's ANGLE libraries (libEGL.dll et al), which maps OpenGL to DirectX, if full OpenGL support isn't available.

I've a patch for this, which I'll open a PR for shortly.

f4exb commented 4 years ago

I thought Qt's ANGLE was coming in by default but I may have been mistaken

Edit: apparently it is not automatically deployed or may be if using windeployqt but it is not the case here. Details are to be found here

zildjiani commented 4 years ago

73 F4EXB j'ai un probleme avec sdrangel sdrangel-4.20.0-win64.exe apres execution du programme la fenetre du spectrumanalyzer ne fonctionne pas:couleur blanc! compiuter win10 familliale 64bits processeur i3 6G ram

merci d'avance

flogger76 commented 4 years ago

Hello, I have the same problem. I'v installed sdrangel-4.20.0-win64, and te effect is like on this picture: sdrangle1

I can't see the waterfall, spectrum, there is problem with refreshing frames inside the main window of program and sometime the program makes crashes. My system:

Windows 7 64bit uP Intel Core i5-2500 CPU 3,3GHz graphic card Intel HD Graphic 2000, driver Intel v9.17.10.4229

Can you help me please what I have wrong ?

73! Adam SQ1GPR

Davidi74 commented 4 years ago

Yes, waterfall is missing for me too in windows. I had reported(#513) in an earlier version also that the ATV decoder didn't refresh either, but the dev was unable to find the problem. Both issues occur on my two machines Which are windows 10 LTSC 2019

Davidi74 commented 4 years ago

Looks like this issue still persists on my Intel Iris based laptop with v4.21.0 Everything works fine on an my Nvidia 2080 based desktop.

I uninstalled the program on the intel iris based machine and found that the problem occurs with previous versions, however in version 4.14.3 it works fine. So between 4.14.3 and 4.14.20 something appears to have changed.

f4exb commented 4 years ago

Normally this is for Windows 10 not Windows 7 so anything can happen there. Anyway there is no much more that can be done.

Davidi74 commented 4 years ago

Sorry, this IS on windows 10. It seems to be related to the Intel graphics card, as a similar configuration using an NVIDIA card works fine. It was another posted (flogger76) that was running the software on Windows 7.

I have updated the video card drivers.

Davidi74 commented 4 years ago

....Further to my previous post. Log file includes the following...

Failed to extract plugin meta data from 'C:/Program Files/SDRangel/plugins/libEGL.dll'

srcejon commented 4 years ago

libEGL.dll should be in C:/Program Files/SDRangel not C:/Program Files/SDRangel/plugins

Did you move it yourself?

Davidi74 commented 4 years ago

Sorry! I must have while trying to see if I could get it working. I have removed the file, and performed a fresh install to a different directory.


Attached log

2020-10-31 09:25:10.372 (I) SDRangel 4.21.0 Qt 5.9.9 64b x86_64 Windows 10 (10.0) DSP Rx:24b Tx:16b PID 2700 2020-10-31 09:25:10.374 (D) MainWindow::MainWindow: load plugins... 2020-10-31 09:25:10.374 (D) PluginManager::loadPluginsPart folder C:/sdr/../lib/sdrangel/plugins is empty 2020-10-31 09:25:10.374 (D) PluginManager::loadPluginsPart folder C:/sdr/lib/plugins is empty 2020-10-31 09:25:10.374 (D) PluginManager::loadPluginsDir: fileName: chanalyzer.dll 2020-10-31 09:25:10.375 (I) PluginManager::loadPluginsDir: loaded plugin chanalyzer.dll 2020-10-31 09:25:10.375 (D) PluginManager::loadPluginsDir: fileName: demodadsb.dll 2020-10-31 09:25:10.377 (I) PluginManager::loadPluginsDir: loaded plugin demodadsb.dll 2020-10-31 09:25:10.377 (D) PluginManager::loadPluginsDir: fileName: demodam.dll 2020-10-31 09:25:10.377 (I) PluginManager::loadPluginsDir: loaded plugin demodam.dll 2020-10-31 09:25:10.382 (D) PluginManager::loadPluginsDir: fileName: demodatv.dll 2020-10-31 09:25:10.382 (I) PluginManager::loadPluginsDir: loaded plugin demodatv.dll 2020-10-31 09:25:10.382 (D) PluginManager::loadPluginsDir: fileName: demodbfm.dll 2020-10-31 09:25:10.383 (I) PluginManager::loadPluginsDir: loaded plugin demodbfm.dll 2020-10-31 09:25:10.383 (D) PluginManager::loadPluginsDir: fileName: demoddatv.dll 2020-10-31 09:25:10.385 (I) PluginManager::loadPluginsDir: loaded plugin demoddatv.dll 2020-10-31 09:25:10.385 (D) PluginManager::loadPluginsDir: fileName: demoddsd.dll 2020-10-31 09:25:10.386 (I) PluginManager::loadPluginsDir: loaded plugin demoddsd.dll 2020-10-31 09:25:10.386 (D) PluginManager::loadPluginsDir: fileName: demodfreedv.dll 2020-10-31 09:25:10.387 (I) PluginManager::loadPluginsDir: loaded plugin demodfreedv.dll 2020-10-31 09:25:10.387 (D) PluginManager::loadPluginsDir: fileName: demodlora.dll 2020-10-31 09:25:10.388 (I) PluginManager::loadPluginsDir: loaded plugin demodlora.dll 2020-10-31 09:25:10.388 (D) PluginManager::loadPluginsDir: fileName: demodnfm.dll 2020-10-31 09:25:10.388 (I) PluginManager::loadPluginsDir: loaded plugin demodnfm.dll 2020-10-31 09:25:10.388 (D) PluginManager::loadPluginsDir: fileName: demodssb.dll 2020-10-31 09:25:10.389 (I) PluginManager::loadPluginsDir: loaded plugin demodssb.dll 2020-10-31 09:25:10.389 (D) PluginManager::loadPluginsDir: fileName: demodwfm.dll 2020-10-31 09:25:10.389 (I) PluginManager::loadPluginsDir: loaded plugin demodwfm.dll 2020-10-31 09:25:10.389 (D) PluginManager::loadPluginsDir: fileName: featureafc.dll 2020-10-31 09:25:10.390 (I) PluginManager::loadPluginsDir: loaded plugin featureafc.dll 2020-10-31 09:25:10.390 (D) PluginManager::loadPluginsDir: fileName: featuregs232controller.dll 2020-10-31 09:25:10.390 (I) PluginManager::loadPluginsDir: loaded plugin featuregs232controller.dll 2020-10-31 09:25:10.390 (D) PluginManager::loadPluginsDir: fileName: featurerigctlserver.dll 2020-10-31 09:25:10.391 (I) PluginManager::loadPluginsDir: loaded plugin featurerigctlserver.dll 2020-10-31 09:25:10.391 (D) PluginManager::loadPluginsDir: fileName: featuresimpleptt.dll 2020-10-31 09:25:10.391 (I) PluginManager::loadPluginsDir: loaded plugin featuresimpleptt.dll 2020-10-31 09:25:10.391 (D) PluginManager::loadPluginsDir: fileName: filesink.dll 2020-10-31 09:25:10.392 (I) PluginManager::loadPluginsDir: loaded plugin filesink.dll 2020-10-31 09:25:10.392 (D) PluginManager::loadPluginsDir: fileName: filesource.dll 2020-10-31 09:25:10.392 (I) PluginManager::loadPluginsDir: loaded plugin filesource.dll 2020-10-31 09:25:10.392 (D) PluginManager::loadPluginsDir: fileName: freqtracker.dll 2020-10-31 09:25:10.393 (I) PluginManager::loadPluginsDir: loaded plugin freqtracker.dll 2020-10-31 09:25:10.393 (D) PluginManager::loadPluginsDir: fileName: inputairspy.dll 2020-10-31 09:25:10.394 (I) PluginManager::loadPluginsDir: loaded plugin inputairspy.dll 2020-10-31 09:25:10.394 (D) PluginManager::loadPluginsDir: fileName: inputairspyhf.dll 2020-10-31 09:25:10.394 (I) PluginManager::loadPluginsDir: loaded plugin inputairspyhf.dll 2020-10-31 09:25:10.394 (D) PluginManager::loadPluginsDir: fileName: inputbladerf1.dll 2020-10-31 09:25:10.395 (I) PluginManager::loadPluginsDir: loaded plugin inputbladerf1.dll 2020-10-31 09:25:10.395 (D) PluginManager::loadPluginsDir: fileName: inputbladerf2.dll 2020-10-31 09:25:10.396 (I) PluginManager::loadPluginsDir: loaded plugin inputbladerf2.dll 2020-10-31 09:25:10.396 (D) PluginManager::loadPluginsDir: fileName: inputfileinput.dll 2020-10-31 09:25:10.396 (I) PluginManager::loadPluginsDir: loaded plugin inputfileinput.dll 2020-10-31 09:25:10.396 (D) PluginManager::loadPluginsDir: fileName: inputhackrf.dll 2020-10-31 09:25:10.397 (I) PluginManager::loadPluginsDir: loaded plugin inputhackrf.dll 2020-10-31 09:25:10.397 (D) PluginManager::loadPluginsDir: fileName: inputkiwisdr.dll 2020-10-31 09:25:10.397 (I) PluginManager::loadPluginsDir: loaded plugin inputkiwisdr.dll 2020-10-31 09:25:10.397 (D) PluginManager::loadPluginsDir: fileName: inputlimesdr.dll 2020-10-31 09:25:10.398 (I) PluginManager::loadPluginsDir: loaded plugin inputlimesdr.dll 2020-10-31 09:25:10.398 (D) PluginManager::loadPluginsDir: fileName: inputlocal.dll 2020-10-31 09:25:10.398 (I) PluginManager::loadPluginsDir: loaded plugin inputlocal.dll 2020-10-31 09:25:10.398 (D) PluginManager::loadPluginsDir: fileName: inputplutosdr.dll 2020-10-31 09:25:10.399 (I) PluginManager::loadPluginsDir: loaded plugin inputplutosdr.dll 2020-10-31 09:25:10.399 (D) PluginManager::loadPluginsDir: fileName: inputremote.dll 2020-10-31 09:25:10.400 (I) PluginManager::loadPluginsDir: loaded plugin inputremote.dll 2020-10-31 09:25:10.400 (D) PluginManager::loadPluginsDir: fileName: inputrtlsdr.dll 2020-10-31 09:25:10.401 (I) PluginManager::loadPluginsDir: loaded plugin inputrtlsdr.dll 2020-10-31 09:25:10.401 (D) PluginManager::loadPluginsDir: fileName: inputsoapysdr.dll 2020-10-31 09:25:10.402 (I) PluginManager::loadPluginsDir: loaded plugin inputsoapysdr.dll 2020-10-31 09:25:10.402 (D) PluginManager::loadPluginsDir: fileName: inputtestsource.dll 2020-10-31 09:25:10.403 (I) PluginManager::loadPluginsDir: loaded plugin inputtestsource.dll 2020-10-31 09:25:10.403 (D) PluginManager::loadPluginsDir: fileName: inputusrp.dll 2020-10-31 09:25:10.406 (I) PluginManager::loadPluginsDir: loaded plugin inputusrp.dll 2020-10-31 09:25:10.406 (D) PluginManager::loadPluginsDir: fileName: localsink.dll 2020-10-31 09:25:10.406 (I) PluginManager::loadPluginsDir: loaded plugin localsink.dll 2020-10-31 09:25:10.406 (D) PluginManager::loadPluginsDir: fileName: localsource.dll 2020-10-31 09:25:10.407 (I) PluginManager::loadPluginsDir: loaded plugin localsource.dll 2020-10-31 09:25:10.407 (D) PluginManager::loadPluginsDir: fileName: modam.dll 2020-10-31 09:25:10.407 (I) PluginManager::loadPluginsDir: loaded plugin modam.dll 2020-10-31 09:25:10.407 (D) PluginManager::loadPluginsDir: fileName: modatv.dll 2020-10-31 09:25:10.411 (I) PluginManager::loadPluginsDir: loaded plugin modatv.dll 2020-10-31 09:25:10.412 (D) PluginManager::loadPluginsDir: fileName: modfreedv.dll 2020-10-31 09:25:10.412 (I) PluginManager::loadPluginsDir: loaded plugin modfreedv.dll 2020-10-31 09:25:10.412 (D) PluginManager::loadPluginsDir: fileName: modieee_802_15_4.dll 2020-10-31 09:25:10.413 (I) PluginManager::loadPluginsDir: loaded plugin modieee_802_15_4.dll 2020-10-31 09:25:10.413 (D) PluginManager::loadPluginsDir: fileName: modnfm.dll 2020-10-31 09:25:10.413 (I) PluginManager::loadPluginsDir: loaded plugin modnfm.dll 2020-10-31 09:25:10.413 (D) PluginManager::loadPluginsDir: fileName: modpacket.dll 2020-10-31 09:25:10.414 (I) PluginManager::loadPluginsDir: loaded plugin modpacket.dll 2020-10-31 09:25:10.414 (D) PluginManager::loadPluginsDir: fileName: modssb.dll 2020-10-31 09:25:10.414 (I) PluginManager::loadPluginsDir: loaded plugin modssb.dll 2020-10-31 09:25:10.414 (D) PluginManager::loadPluginsDir: fileName: modwfm.dll 2020-10-31 09:25:10.415 (I) PluginManager::loadPluginsDir: loaded plugin modwfm.dll 2020-10-31 09:25:10.415 (D) PluginManager::loadPluginsDir: fileName: outputbladerf1.dll 2020-10-31 09:25:10.415 (I) PluginManager::loadPluginsDir: loaded plugin outputbladerf1.dll 2020-10-31 09:25:10.415 (D) PluginManager::loadPluginsDir: fileName: outputbladerf2.dll 2020-10-31 09:25:10.415 (I) PluginManager::loadPluginsDir: loaded plugin outputbladerf2.dll 2020-10-31 09:25:10.415 (D) PluginManager::loadPluginsDir: fileName: outputfileoutput.dll 2020-10-31 09:25:10.416 (I) PluginManager::loadPluginsDir: loaded plugin outputfileoutput.dll 2020-10-31 09:25:10.416 (D) PluginManager::loadPluginsDir: fileName: outputhackrf.dll 2020-10-31 09:25:10.416 (I) PluginManager::loadPluginsDir: loaded plugin outputhackrf.dll 2020-10-31 09:25:10.416 (D) PluginManager::loadPluginsDir: fileName: outputlimesdr.dll 2020-10-31 09:25:10.417 (I) PluginManager::loadPluginsDir: loaded plugin outputlimesdr.dll 2020-10-31 09:25:10.417 (D) PluginManager::loadPluginsDir: fileName: outputlocal.dll 2020-10-31 09:25:10.417 (I) PluginManager::loadPluginsDir: loaded plugin outputlocal.dll 2020-10-31 09:25:10.417 (D) PluginManager::loadPluginsDir: fileName: outputplutosdr.dll 2020-10-31 09:25:10.417 (I) PluginManager::loadPluginsDir: loaded plugin outputplutosdr.dll 2020-10-31 09:25:10.418 (D) PluginManager::loadPluginsDir: fileName: outputremote.dll 2020-10-31 09:25:10.418 (I) PluginManager::loadPluginsDir: loaded plugin outputremote.dll 2020-10-31 09:25:10.418 (D) PluginManager::loadPluginsDir: fileName: outputsoapysdr.dll 2020-10-31 09:25:10.418 (I) PluginManager::loadPluginsDir: loaded plugin outputsoapysdr.dll 2020-10-31 09:25:10.418 (D) PluginManager::loadPluginsDir: fileName: outputtestsink.dll 2020-10-31 09:25:10.419 (I) PluginManager::loadPluginsDir: loaded plugin outputtestsink.dll 2020-10-31 09:25:10.419 (D) PluginManager::loadPluginsDir: fileName: outputusrp.dll 2020-10-31 09:25:10.419 (I) PluginManager::loadPluginsDir: loaded plugin outputusrp.dll 2020-10-31 09:25:10.419 (D) PluginManager::loadPluginsDir: fileName: remotesink.dll 2020-10-31 09:25:10.420 (I) PluginManager::loadPluginsDir: loaded plugin remotesink.dll 2020-10-31 09:25:10.420 (D) PluginManager::loadPluginsDir: fileName: remotesource.dll 2020-10-31 09:25:10.420 (I) PluginManager::loadPluginsDir: loaded plugin remotesource.dll 2020-10-31 09:25:10.420 (D) PluginManager::loadPluginsDir: fileName: udpsink.dll 2020-10-31 09:25:10.420 (I) PluginManager::loadPluginsDir: loaded plugin udpsink.dll 2020-10-31 09:25:10.420 (D) PluginManager::loadPluginsDir: fileName: udpsource.dll 2020-10-31 09:25:10.421 (I) PluginManager::loadPluginsDir: loaded plugin udpsource.dll 2020-10-31 09:25:10.421 (D) PluginManager::registerTxChannel 802.15.4 Modulator with channel name "sdrangel.channeltx.mod802.15.4" 2020-10-31 09:25:10.421 (D) PluginManager::registerRxChannel ADS-B Demodulator with channel name "sdrangel.channel.adsbdemod" 2020-10-31 09:25:10.421 (D) PluginManager::registerFeature AFC with channel name "sdrangel.feature.afc" 2020-10-31 09:25:10.421 (D) PluginManager::registerRxChannel AM Demodulator with channel name "sdrangel.channel.amdemod" 2020-10-31 09:25:10.421 (D) PluginManager::registerTxChannel AM Modulator with channel name "sdrangel.channeltx.modam" 2020-10-31 09:25:10.421 (D) PluginManager::registerRxChannel ATV Demodulator with channel name "sdrangel.channel.demodatv" 2020-10-31 09:25:10.421 (D) PluginManager::registerTxChannel ATV Modulator with channel name "sdrangel.channeltx.modatv" 2020-10-31 09:25:10.421 (D) PluginManager::registerSampleSource Airspy Input with source name sdrangel.samplesource.airspy and hardware id "Airspy" 2020-10-31 09:25:10.421 (D) PluginManager::registerSampleSource AirspyHF Input with source name sdrangel.samplesource.airspyhf and hardware id "AirspyHF" 2020-10-31 09:25:10.421 (D) PluginManager::registerSampleSource BladeRF1 Input with source name sdrangel.samplesource.bladerf1input and hardware id "BladeRF1" 2020-10-31 09:25:10.421 (D) PluginManager::registerSampleSink BladeRF1 Output with sink name sdrangel.samplesink.bladerf1output and hardware id "BladeRF1" 2020-10-31 09:25:10.421 (D) PluginManager::registerSampleSource BladeRF2 Input with source name sdrangel.samplesource.bladerf2input and hardware id "BladeRF2" 2020-10-31 09:25:10.421 (D) PluginManager::registerSampleSink BladeRF2 Output with sink name sdrangel.samplesink.bladerf2output and hardware id "BladeRF2" 2020-10-31 09:25:10.421 (D) PluginManager::registerRxChannel Broadcast FM Demodulator with channel name "sdrangel.channel.bfm" 2020-10-31 09:25:10.421 (D) PluginManager::registerRxChannel Channel Analyzer with channel name "sdrangel.channel.chanalyzer" 2020-10-31 09:25:10.421 (D) PluginManager::registerRxChannel DATV Demodulator with channel name "sdrangel.channel.demoddatv" 2020-10-31 09:25:10.421 (D) PluginManager::registerRxChannel DSD Demodulator with channel name "sdrangel.channel.dsddemod" 2020-10-31 09:25:10.421 (D) PluginManager::registerRxChannel File Sink with channel name "sdrangel.channel.filesink" 2020-10-31 09:25:10.421 (D) PluginManager::registerTxChannel File channel source with channel name "sdrangel.channeltx.filesource" 2020-10-31 09:25:10.421 (D) PluginManager::registerSampleSource File device input with source name sdrangel.samplesource.fileinput and hardware id "FileInput" 2020-10-31 09:25:10.421 (D) PluginManager::registerSampleSink File output with sink name sdrangel.samplesink.fileoutput and hardware id "FileOutput" 2020-10-31 09:25:10.421 (D) PluginManager::registerRxChannel FreeDV Demodulator with channel name "sdrangel.channel.freedvdemod" 2020-10-31 09:25:10.421 (D) PluginManager::registerTxChannel FreeDV Modulator with channel name "sdrangel.channeltx.freedvmod" 2020-10-31 09:25:10.421 (D) PluginManager::registerRxChannel Frequency Tracker with channel name "sdrangel.channel.freqtracker" 2020-10-31 09:25:10.421 (D) PluginManager::registerFeature GS-232 Rotator Controller with channel name "sdrangel.feature.gs232controller" 2020-10-31 09:25:10.421 (D) PluginManager::registerSampleSource HackRF Input with source name sdrangel.samplesource.hackrf and hardware id "HackRF" 2020-10-31 09:25:10.421 (D) PluginManager::registerSampleSink HackRF Output with sink name sdrangel.samplesink.hackrf and hardware id "HackRF" 2020-10-31 09:25:10.421 (D) PluginManager::registerSampleSource KiwiSDR input with source name sdrangel.samplesource.kiwisdrsource and hardware id "KiwiSDR" 2020-10-31 09:25:10.421 (D) PluginManager::registerSampleSource LimeSDR Input with source name sdrangel.samplesource.limesdr and hardware id "LimeSDR" 2020-10-31 09:25:10.421 (D) PluginManager::registerSampleSink LimeSDR Output with sink name sdrangel.samplesink.limesdr and hardware id "LimeSDR" 2020-10-31 09:25:10.421 (D) PluginManager::registerRxChannel LoRa Demodulator with channel name "sdrangel.channel.lorademod" 2020-10-31 09:25:10.422 (D) PluginManager::registerRxChannel Local channel sink with channel name "sdrangel.channel.localsink" 2020-10-31 09:25:10.422 (D) PluginManager::registerTxChannel Local channel source with channel name "sdrangel.channel.localsource" 2020-10-31 09:25:10.422 (D) PluginManager::registerSampleSource Local device input with source name sdrangel.samplesource.localinput and hardware id "LocalInput" 2020-10-31 09:25:10.422 (D) PluginManager::registerSampleSink Local device output with sink name sdrangel.samplesink.localoutput and hardware id "LocalOutput" 2020-10-31 09:25:10.422 (D) PluginManager::registerRxChannel NFM Demodulator with channel name "sdrangel.channel.nfmdemod" 2020-10-31 09:25:10.422 (D) PluginManager::registerTxChannel NFM Modulator with channel name "sdrangel.channeltx.modnfm" 2020-10-31 09:25:10.422 (D) PluginManager::registerTxChannel Packet Modulator with channel name "sdrangel.channeltx.modpacket" 2020-10-31 09:25:10.422 (D) PluginManager::registerSampleSource PlutoSDR Input with source name sdrangel.samplesource.plutosdr and hardware id "PlutoSDR" 2020-10-31 09:25:10.422 (D) PluginManager::registerSampleSink PlutoSDR Output with sink name sdrangel.samplesink.plutosdr and hardware id "PlutoSDR" 2020-10-31 09:25:10.422 (D) PluginManager::registerSampleSource RTL-SDR Input with source name sdrangel.samplesource.rtlsdr and hardware id "RTLSDR" 2020-10-31 09:25:10.422 (D) PluginManager::registerRxChannel Remote channel sink with channel name "sdrangel.channel.remotesink" 2020-10-31 09:25:10.422 (D) PluginManager::registerTxChannel Remote channel source with channel name "sdrangel.channeltx.remotesource" 2020-10-31 09:25:10.422 (D) PluginManager::registerSampleSource Remote device input with source name sdrangel.samplesource.remoteinput and hardware id "RemoteInput" 2020-10-31 09:25:10.422 (D) PluginManager::registerSampleSink Remote device output with sink name sdrangel.samplesink.remoteoutput and hardware id "RemoteOutput" 2020-10-31 09:25:10.422 (D) PluginManager::registerFeature RigCtl Server with channel name "sdrangel.feature.rigctlserver" 2020-10-31 09:25:10.422 (D) PluginManager::registerRxChannel SSB Demodulator with channel name "sdrangel.channel.ssbdemod" 2020-10-31 09:25:10.422 (D) PluginManager::registerTxChannel SSB Modulator with channel name "sdrangel.channeltx.modssb" 2020-10-31 09:25:10.422 (D) PluginManager::registerFeature Simple PTT with channel name "sdrangel.feature.simpleptt" 2020-10-31 09:25:10.422 (D) PluginManager::registerSampleSource SoapySDR Input with source name sdrangel.samplesource.soapysdrinput and hardware id "SoapySDR" 2020-10-31 09:25:10.422 (D) PluginManager::registerSampleSink SoapySDR Output with sink name sdrangel.samplesink.soapysdroutput and hardware id "SoapySDR" 2020-10-31 09:25:10.422 (D) PluginManager::registerSampleSink Test Sink Output with sink name sdrangel.samplesink.testsink and hardware id "TestSink" 2020-10-31 09:25:10.422 (D) PluginManager::registerSampleSource Test Source input with source name sdrangel.samplesource.testsource and hardware id "TestSource" 2020-10-31 09:25:10.422 (D) PluginManager::registerRxChannel UDP Channel Sink with channel name "sdrangel.channel.udpsink" 2020-10-31 09:25:10.422 (D) PluginManager::registerTxChannel UDP Channel Source with channel name "sdrangel.channeltx.udpsource" 2020-10-31 09:25:10.422 (D) PluginManager::registerSampleSink URSP Output with sink name sdrangel.samplesink.usrp and hardware id "USRP" 2020-10-31 09:25:10.422 (D) PluginManager::registerSampleSource USRP Input with source name sdrangel.samplesource.usrp and hardware id "USRP" 2020-10-31 09:25:10.422 (D) PluginManager::registerRxChannel WFM Demodulator with channel name "sdrangel.channel.wfmdemod" 2020-10-31 09:25:10.422 (D) PluginManager::registerTxChannel WFM Modulator with channel name "sdrangel.channeltx.modwfm" 2020-10-31 09:25:10.422 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.airspy 2020-10-31 09:25:10.441 (D) AirspyPlugin::enumOriginDevices: enumerated 0 Airspy devices AIRSPY_ERROR_NOT_FOUND 2020-10-31 09:25:10.441 (D) AirspyPlugin::enumOriginDevices: airspy_exit: AIRSPY_SUCCESS 2020-10-31 09:25:10.441 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.airspyhf 2020-10-31 09:25:10.459 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.bladerf1input 2020-10-31 09:25:10.476 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.bladerf2input 2020-10-31 09:25:10.494 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.fileinput 2020-10-31 09:25:10.494 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.hackrf 2020-10-31 09:25:10.511 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.kiwisdrsource 2020-10-31 09:25:10.511 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.limesdr 2020-10-31 09:25:10.512 (D) DeviceLimeSDR::enumOriginDevices: Could not find any LimeSDR device 2020-10-31 09:25:10.512 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.localinput 2020-10-31 09:25:10.512 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.plutosdr 2020-10-31 09:25:10.527 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.rtlsdr 2020-10-31 09:25:10.542 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.remoteinput 2020-10-31 09:25:10.542 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.soapysdrinput 2020-10-31 09:25:10.542 (D) DeviceSoapySDRScan::scan: Lib Version: v0.7.1-g5838bc91 2020-10-31 09:25:10.542 (D) DeviceSoapySDRScan::scan: API Version: v0.7.1 2020-10-31 09:25:10.542 (D) DeviceSoapySDRScan::scan: ABI Version: v0.7 2020-10-31 09:25:10.542 (D) DeviceSoapySDRScan::scan: Install root: C: 2020-10-31 09:25:10.542 (D) SoapySDROutputPlugin::enumOriginDevices: 0 SoapySDR devices 2020-10-31 09:25:10.542 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.testsource 2020-10-31 09:25:10.542 (D) DeviceEnumerator::enumerateRxDevices: sdrangel.samplesource.usrp 2020-10-31 09:25:11.701 (D) DeviceUSRP::enumOriginDevices: Could not find any USRP device 2020-10-31 09:25:11.701 (D) DeviceEnumerator::enumerateTxDevices: sdrangel.samplesink.bladerf1output 2020-10-31 09:25:11.701 (D) DeviceEnumerator::enumerateTxDevices: sdrangel.samplesink.bladerf2output 2020-10-31 09:25:11.701 (D) DeviceEnumerator::enumerateTxDevices: sdrangel.samplesink.fileoutput 2020-10-31 09:25:11.701 (D) DeviceEnumerator::enumerateTxDevices: sdrangel.samplesink.hackrf 2020-10-31 09:25:11.701 (D) DeviceEnumerator::enumerateTxDevices: sdrangel.samplesink.limesdr 2020-10-31 09:25:11.701 (D) DeviceEnumerator::enumerateTxDevices: sdrangel.samplesink.localoutput 2020-10-31 09:25:11.702 (D) DeviceEnumerator::enumerateTxDevices: sdrangel.samplesink.plutosdr 2020-10-31 09:25:11.702 (D) DeviceEnumerator::enumerateTxDevices: sdrangel.samplesink.remoteoutput 2020-10-31 09:25:11.702 (D) DeviceEnumerator::enumerateTxDevices: sdrangel.samplesink.soapysdroutput 2020-10-31 09:25:11.702 (D) DeviceEnumerator::enumerateTxDevices: sdrangel.samplesink.testsink 2020-10-31 09:25:11.702 (D) DeviceEnumerator::enumerateTxDevices: sdrangel.samplesink.usrp 2020-10-31 09:25:11.702 (D) DeviceEnumerator::addNonDiscoverableDevices: start 2020-10-31 09:25:11.705 (D) MainWindow::MainWindow: select SampleSource from settings or default (file input)... 2020-10-31 09:25:11.705 (D) DSPDeviceSourceEngine::start 2020-10-31 09:25:11.706 (D) DSPDeviceSourceEngine::run 2020-10-31 09:25:11.736 (D) SpectrumVis::applySettings: m_fftSize: 1024 m_fftWindow: 4 m_fftOverlap: 0 m_averagingIndex: 0 m_averagingMode: 0 m_refLevel: 0 m_powerRange: 100 m_linear: false force: true 2020-10-31 09:25:11.736 (D) FFTFactory::getEngine: reuse engine: 0 FFT fwd size: 1024 2020-10-31 09:25:11.737 (D) GLSpectrum::connectTimer 2020-10-31 09:25:11.739 (D) GLSpectrumGUI::on_averaging_currentIndexChanged: log 2020-10-31 09:25:11.740 (D) GLSpectrumGUI::on_fftSize_currentIndexChanged: 3 2020-10-31 09:25:11.740 (D) DSPDeviceSourceEngine::addSink: SpectrumVis 2020-10-31 09:25:11.740 (D) DSPDeviceSourceEngine::handleSynchronousMessages: DSPAddBasebandSampleSink 2020-10-31 09:25:11.740 (D) SpectrumVis::handleMessage: DSPSignalNotification: centerFrequency: 0 sampleRate: 0 2020-10-31 09:25:11.743 (D) FileInput::FileInput: device source engine: 0x16604a5ae10 2020-10-31 09:25:11.743 (D) FileInput::FileInput: device source engine message queue: 0x16604a5ae28 2020-10-31 09:25:11.743 (D) FileInput::FileInput: device source: 0x0 2020-10-31 09:25:11.753 (D) DSPDeviceSourceEngine::setSource 2020-10-31 09:25:11.753 (D) DSPDeviceSourceEngine::handleSynchronousMessages: DSPSetSource 2020-10-31 09:25:11.753 (D) DSPDeviceSourceEngine::gotoIdle 2020-10-31 09:25:11.753 (D) DSPDeviceSourceEngine::handleSetSource: set 2020-10-31 09:25:11.756 (D) MainWindow::setDeviceGUI: insert device type 0 tab at 0 2020-10-31 09:25:11.756 (D) DSPDeviceSourceEngine::handleInputMessages: message: DSPSignalNotification 2020-10-31 09:25:11.756 (D) MainWindow::setDeviceGUI: adding tab for FileInput 2020-10-31 09:25:11.756 (D) DSPDeviceSourceEngine::handleInputMessages: DSPSignalNotification: m_sampleRate: 48000 m_centerFrequency: 435000000 2020-10-31 09:25:11.756 (D) DSPDeviceSourceEngine::handleInputMessages: forward message to SpectrumVis 2020-10-31 09:25:11.756 (D) SpectrumVis::handleMessage: DSPSignalNotification: centerFrequency: 435000000 sampleRate: 48000 2020-10-31 09:25:11.756 (D) DSPDeviceSourceEngine::handleInputMessages: DSPSignalNotification: guiMessageQueue: 0x166049233b0 2020-10-31 09:25:11.759 (D) FileInputGUI::handleInputMessages: DSPSignalNotification: SampleRate:48000, CenterFrequency:435000000 2020-10-31 09:25:11.759 (D) GLSpectrumGUI::handleInputMessages: message: GLSpectrum::MsgReportSampleRate 2020-10-31 09:25:11.760 (D) GLSpectrum::initializeGL: context: major: 2 minor: 0 ES: yes 2020-10-31 09:25:11.765 (D) GLShaderTextured::initializeGL: m_useImmutableStorage: false 2020-10-31 09:25:11.768 (D) GLShaderTextured::initializeGL: m_useImmutableStorage: false 2020-10-31 09:25:11.771 (D) GLShaderTextured::initializeGL: m_useImmutableStorage: false 2020-10-31 09:25:11.774 (D) GLShaderTextured::initializeGL: m_useImmutableStorage: false 2020-10-31 09:25:11.776 (D) GLShaderTextured::initializeGL: m_useImmutableStorage: false 2020-10-31 09:25:11.780 (D) MainWindow::MainWindow: load current preset settings... 2020-10-31 09:25:11.780 (D) MainWindow::loadPresetSettings: preset [default | no name] 2020-10-31 09:25:11.780 (D) GLSpectrumGUI::on_fftSize_currentIndexChanged: 4 2020-10-31 09:25:11.780 (D) GLSpectrumGUI::applySettings: refLevel: 0.000000e+00 powerRange: 1.000000e+02 2020-10-31 09:25:11.780 (D) SpectrumVis::handleMessage: MsgConfigureSpectrumVis 2020-10-31 09:25:11.780 (D) SpectrumVis::applySettings: m_fftSize: 2048 m_fftWindow: 2 m_fftOverlap: 0 m_averagingIndex: 0 m_averagingMode: 0 m_refLevel: 0 m_powerRange: 100 m_linear: false force: false 2020-10-31 09:25:11.780 (D) FFTFactory::releaseEngine: engineSequence: 0 FFT fwd size: 1024 2020-10-31 09:25:11.780 (D) FFTFactory::getEngine: new FFT fwd size: 2048 2020-10-31 09:25:11.780 (D) FFTEngine::create: using FFTW engine 2020-10-31 09:25:11.780 (D) FFTWEngine::configure: no FFTW wisdom file 2020-10-31 09:25:13.368 (D) FFT: creating FFTW plan (n=2048,forward) took 1588 ms 2020-10-31 09:25:13.368 (D) DeviceAPI::loadSamplingDeviceSettings: Loading Rx preset [default | no name] 2020-10-31 09:25:13.368 (D) Preset::findBestDeviceConfig: serial matched (exact): id: sdrangel.samplesource.fileinput ser: 2020-10-31 09:25:13.368 (D) DeviceAPI::loadSamplingDeviceSettings: source center frequency: 97300000 Hz 2020-10-31 09:25:13.368 (D) DeviceAPI::loadSamplingDeviceSettings: deserializing source sdrangel.samplesource.fileinput[0]: 2020-10-31 09:25:13.368 (D) DeviceUISet::loadRxChannelSettings: Loading preset [default | no name] 2020-10-31 09:25:13.368 (D) DeviceUISet::loadRxChannelSettings: 1 channel(s) in preset 2020-10-31 09:25:13.368 (D) DeviceUISet::loadRxChannelSettings: creating new channel [sdrangel.channel.demodatv] from config [sdrangel.channel.demodatv] 2020-10-31 09:25:13.368 (D) ATVDemod::ATVDemod 2020-10-31 09:25:13.368 (D) ATVDemodSink::ATVDemodSink 2020-10-31 09:25:13.369 (D) ATVDemodSink::applySettings: m_inputFrequencyOffset: 0 m_bfoFrequency: 0 m_atvModulation: 0 m_fmDeviation: 0.5 m_fftFiltering: false m_fftOppBandwidth: 0 m_fftBandwidth: 6000 m_nbLines: 625 m_fps: 25 m_atvStd: 0 m_hSync: false m_vSync: false m_invertVideo: false m_halfFrames: false m_levelSynchroTop: 0.15 m_levelBlack: 0.3 m_rgbColor: 4294967295 m_title: "ATV Demodulator" m_udpAddress: "127.0.0.1" m_udpPort: 9999 force: true 2020-10-31 09:25:13.369 (D) PhaseLock::configure: freq: 0.000000 bandwidth: 0.000100 minsignal: 0.010000 2020-10-31 09:25:13.369 (D) ATVDemodSink::applySettings: m_channelSampleRate: 1000000 m_samplesPerLine: 64 m_samplesPerLineFrac: 0 2020-10-31 09:25:13.369 (D) ATVDemodSink::applyChannelSettings: channelSampleRate: 1000000 channelFrequencyOffset: 0 2020-10-31 09:25:13.369 (D) NCO freq: 0.000000 phase inc 0 2020-10-31 09:25:13.369 (D) ATVDemodSink::applyChannelSettings: m_channelSampleRate: 1000000 m_fftBandwidth: 6000 m_fftOppBandwidth: 0 m_bfoFrequency: 0 2020-10-31 09:25:13.369 (D) PhaseLock::configure: freq: 0.000000 bandwidth: 0.000100 minsignal: 0.010000 2020-10-31 09:25:13.369 (D) ATVDemodBaseband::ATVDemodBaseband 2020-10-31 09:25:13.369 (D) ATVDemod::applySettings: m_inputFrequencyOffset: 0 m_bfoFrequency: 0 m_atvModulation: 0 m_fmDeviation: 0.5 m_fftFiltering: false m_fftOppBandwidth: 0 m_fftBandwidth: 6000 m_nbLines: 625 m_fps: 25 m_atvStd: 0 m_hSync: false m_vSync: false m_invertVideo: false m_halfFrames: false m_levelSynchroTop: 0.15 m_levelBlack: 0.3 m_rgbColor: 4294967295 m_title: "ATV Demodulator" m_udpAddress: "127.0.0.1" m_udpPort: 9999 force: true 2020-10-31 09:25:13.369 (D) DSPDeviceSourceEngine::addSink: ATVDemod 2020-10-31 09:25:13.369 (D) DSPDeviceSourceEngine::handleSynchronousMessages: DSPAddBasebandSampleSink 2020-10-31 09:25:13.369 (D) ATVDemod::handleMessage: DSPSignalNotification 48000 2020-10-31 09:25:13.370 (D) ValueDialZ::formatText: value: 0 2020-10-31 09:25:13.378 (D) GLScopeGUI::GLScopeGUI 2020-10-31 09:25:13.380 (W) QMetaObject::connectSlotsByName: No matching signal for on_scope_sampleRateChanged(int) 2020-10-31 09:25:13.380 (W) QMetaObject::connectSlotsByName: No matching signal for on_scope_traceSizeChanged(uint32_t) 2020-10-31 09:25:13.380 (W) QMetaObject::connectSlotsByName: No matching signal for on_scope_preTriggerChanged(uint32_t) 2020-10-31 09:25:13.383 (D) GLScope::connectTimer 2020-10-31 09:25:13.383 (D) ValueDialZ::formatText: value: 0 2020-10-31 09:25:13.383 (D) GLScopeGUI::setBuddies 2020-10-31 09:25:13.383 (D) ScopeVis::handleMessage: MsgScopeVisNGChangeTrigger: 0 2020-10-31 09:25:13.383 (D) ScopeVis::handleMessage: MsgConfigureScopeVisNG: m_traceSize: 4800 m_timeOfsProMill: 0 m_preTriggerDelay: 0 m_freeRun: true 2020-10-31 09:25:13.383 (D) ScopeVis::handleMessage: MsgScopeVisNGAddTrigger 2020-10-31 09:25:13.383 (D) ScopeVis::addTrace: m_amp: 1 m_ofs: 0 m_traceDelay: 0 2020-10-31 09:25:13.383 (D) ScopeVis::handleMessage: MsgScopeVisNGAddTrace 2020-10-31 09:25:13.383 (D) ScopeVis::addTrace 2020-10-31 09:25:13.384 (D) ScopeVis::changeTrace: trace: 0 m_amp: 1 m_ofs: 0 m_traceDelay: 0 2020-10-31 09:25:13.384 (D) ScopeVis::handleMessage: MsgScopeVisNGChangeTrace: 0 2020-10-31 09:25:13.384 (D) ScopeVis::changeTrace: trace: 0 m_amp: 1 m_ofs: 0 m_traceDelay: 0 2020-10-31 09:25:13.384 (D) ScopeVis::handleMessage: MsgScopeVisNGChangeTrace: 0 2020-10-31 09:25:13.384 (D) ScopeVis::handleMessage: MsgScopeVisNGChangeTrigger: 0 2020-10-31 09:25:13.384 (D) ScopeVis::handleMessage: MsgScopeVisNGChangeTrigger: 0 2020-10-31 09:25:13.388 (D) ScopeVis::handleMessage: MsgConfigureScopeVisNG: m_traceSize: 9600 m_timeOfsProMill: 0 m_preTriggerDelay: 0 m_freeRun: true 2020-10-31 09:25:13.388 (D) ScopeVis::handleMessage: MsgConfigureScopeVisNG: m_traceSize: 4800 m_timeOfsProMill: 0 m_preTriggerDelay: 0 m_freeRun: true 2020-10-31 09:25:13.388 (D) ATVDemodGUI::applySettings: false m_doApplySettings: false 2020-10-31 09:25:13.388 (D) ATVDemodGUI::applySettings: false m_doApplySettings: false 2020-10-31 09:25:13.388 (D) ATVDemodGUI::applySampleRate 2020-10-31 09:25:13.388 (D) ScopeVis::setSampleRate: 48000 S/s 2020-10-31 09:25:13.388 (D) ATVDemodGUI::applySettings: false m_doApplySettings: false 2020-10-31 09:25:13.388 (D) ATVDemodGUI::applySettings: false m_doApplySettings: false 2020-10-31 09:25:13.388 (D) ATVDemodGUI::applySettings: false m_doApplySettings: false 2020-10-31 09:25:13.388 (D) ATVDemodGUI::applySampleRate 2020-10-31 09:25:13.388 (D) ScopeVis::setSampleRate: 48000 S/s 2020-10-31 09:25:13.388 (D) ATVDemodGUI::applySettings: false m_doApplySettings: false 2020-10-31 09:25:13.388 (D) ATVDemodGUI::applySettings: false m_doApplySettings: false 2020-10-31 09:25:13.388 (D) ATVDemodGUI::applySampleRate 2020-10-31 09:25:13.388 (D) ScopeVis::setSampleRate: 48000 S/s 2020-10-31 09:25:13.388 (D) ATVDemodGUI::applySettings: true m_doApplySettings: true 2020-10-31 09:25:13.388 (D) ATVDemod::applySettings: m_inputFrequencyOffset: 0 m_bfoFrequency: 0 m_atvModulation: 0 m_fmDeviation: 0.5 m_fftFiltering: false m_fftOppBandwidth: 0 m_fftBandwidth: 6000 m_nbLines: 625 m_fps: 25 m_atvStd: 0 m_hSync: false m_vSync: false m_invertVideo: false m_halfFrames: false m_levelSynchroTop: 0.15 m_levelBlack: 0.3 m_rgbColor: 4294967295 m_title: "ATV Demodulator" m_udpAddress: "127.0.0.1" m_udpPort: 9999 force: true 2020-10-31 09:25:13.389 (D) ScopeVis::handleMessage: MsgConfigureScopeVisNG: m_traceSize: 4800 m_timeOfsProMill: 0 m_preTriggerDelay: 48 m_freeRun: true 2020-10-31 09:25:13.389 (D) ScopeVis::changeTrace: trace: 0 m_amp: 2 m_ofs: 0.5 m_traceDelay: 0 2020-10-31 09:25:13.389 (D) ScopeVis::handleMessage: MsgScopeVisNGChangeTrace: 0 2020-10-31 09:25:13.389 (D) GLScopeGUI::on_trace_valueChanged: m_projectionType: 0 m_amp 2 m_ofs 0.5 m_traceDelay 0 2020-10-31 09:25:13.389 (D) ScopeVis::handleMessage: MsgScopeVisNGFocusOnTrace: 0 2020-10-31 09:25:13.389 (D) ScopeVis::handleMessage: MsgScopeVisNGChangeTrigger: 0 2020-10-31 09:25:13.389 (D) GLScopeGUI::on_trig_valueChanged: m_projectionType: 0 m_triggerRepeat 0 m_triggerPositiveEdge false m_triggerBothEdges false m_triggerLevel 0.1 2020-10-31 09:25:13.389 (D) ScopeVis::handleMessage: MsgScopeVisNGChangeTrigger: 0 2020-10-31 09:25:13.389 (D) ScopeVis::handleMessage: MsgScopeVisNGFocusOnTrigger: 0 2020-10-31 09:25:13.389 (D) DeviceUISet::loadRxChannelSettings: deserializing channel [sdrangel.channel.demodatv] 2020-10-31 09:25:13.389 (D) ATVDemodGUI::applySampleRate 2020-10-31 09:25:13.389 (D) ScopeVis::setSampleRate: 48000 S/s 2020-10-31 09:25:13.389 (D) ATVDemodGUI::applySettings: false m_doApplySettings: false 2020-10-31 09:25:13.389 (D) ATVDemodGUI::applySettings: true m_doApplySettings: true 2020-10-31 09:25:13.389 (D) ATVDemod::applySettings: m_inputFrequencyOffset: 0 m_bfoFrequency: 0 m_atvModulation: 0 m_fmDeviation: 0.5 m_fftFiltering: false m_fftOppBandwidth: 0 m_fftBandwidth: 10000 m_nbLines: 625 m_fps: 25 m_atvStd: 0 m_hSync: false m_vSync: false m_invertVideo: false m_halfFrames: false m_levelSynchroTop: 0.15 m_levelBlack: 0.3 m_rgbColor: 4294967295 m_title: "ATV Demodulator" m_udpAddress: "127.0.0.1" m_udpPort: 9999 force: true 2020-10-31 09:25:13.390 (D) MainWindow::loadFeatureSetPresetSettings: preset [default | no name] 2020-10-31 09:25:13.390 (D) MainWindow::loadFeatureSetPresetSettings: m_apiAdapter: 0x1660b089930 2020-10-31 09:25:13.390 (D) FeatureUISet::loadFeatureSetSettings: Loading preset [default | no name] 2020-10-31 09:25:13.390 (D) FeatureUISet::loadFeatureSetSettings: 0 feature(s) in preset 2020-10-31 09:25:13.393 (W) QOpenGLShader::compile(Fragment): ERROR: 0:9: '' : No precision specified for (float) ERROR: 0:9: '' : No precision specified for (float) ERROR: 0:9: '' : No precision specified for (float) ERROR: 0:10: '' : No precision specified for (float) ERROR: 0:11: '' : No precision specified for (float) ERROR: 0:12: '' : No precision specified for (float) ERROR: 0:13: '' : No precision specified for (float) ERROR: 0:14: '' : No precision specified for (float) ERROR: 0:15: '' : No precision specified for (float) ERROR: 0:16: '' : No precision specified for (float) ERROR: 0:17: '' : No precision specified for (float) ERROR: 0:18: '' : No precision specified for (float) ERROR: 0:19: '' : No precision specified for (float) ERROR: 0:20: '' : No precision specified for (float) ERROR: 0:21: '' : No precision specified for (float) ERROR: 0:22: '' : No precision specified for (float) ERROR: 0:23: '' : No precision specified for (float) ERROR: 0:24: '' : No precision specified for (float) ERROR: 0:25: '' : No precision specified for (float) ERROR: 0:26: '' : No precision specified for (float) ERROR: 0:27: '' : No precision specified for (float) ERROR: 0:28: '' : No precision specified for (float)

2020-10-31 09:25:13.393 (W) Problematic Fragment shader source code

line 1

uniform highp sampler2D tex1; uniform highp sampler2D tex2; uniform highp float imw; uniform highp float imh; uniform highp float tlw; uniform highp float tlh; varying highp vec2 texCoordVar; void main() { float tlhw = 0.5 tlw; float tlhh = 0.5 tlh; float tys = (texCoordVar.y + tlhh) imh; float p1y = floor(tys) tlh - tlhh; float p3y = p1y + tlh; float tshift1 = texture2D(tex2, vec2(0.0, p1y)).r; float tshift3 = texture2D(tex2, vec2(0.0, p3y)).r; float shift1 = (1.0 - tshift1 2.0) tlw; float shift3 = (1.0 - tshift3 2.0) tlw; float txs1 = (texCoordVar.x + shift1 + tlhw) imw; float txs3 = (texCoordVar.x + shift3 + tlhw) imw; float p1x = floor(txs1) tlw - tlhw; float p3x = floor(txs3) tlw - tlhw; float p2x = p1x + tlw; float p4x = p3x + tlw; float p1 = texture2D(tex1, vec2(p1x, p1y)).r; float p2 = texture2D(tex1, vec2(p2x, p1y)).r; float p3 = texture2D(tex1, vec2(p3x, p3y)).r; float p4 = texture2D(tex1, vec2(p4x, p3y)).r; float p12 = mix(p1, p2, fract(txs1)); float p34 = mix(p3, p4, fract(txs3)); float p = mix(p12, p34, fract(tys)); gl_FragColor = vec4(p); }


2020-10-31 09:25:13.393 (W) TVScreenAnalog::initializeGL: error in fragment shader: "ERROR: 0:9: '' : No precision specified for (float) \nERROR: 0:9: '' : No precision specified for (float) \nERROR: 0:9: '' : No precision specified for (float) \nERROR: 0:10: '' : No precision specified for (float) \nERROR: 0:11: '' : No precision specified for (float) \nERROR: 0:12: '' : No precision specified for (float) \nERROR: 0:13: '' : No precision specified for (float) \nERROR: 0:14: '' : No precision specified for (float) \nERROR: 0:15: '' : No precision specified for (float) \nERROR: 0:16: '' : No precision specified for (float) \nERROR: 0:17: '' : No precision specified for (float) \nERROR: 0:18: '' : No precision specified for (float) \nERROR: 0:19: '' : No precision specified for (float) \nERROR: 0:20: '' : No precision specified for (float) \nERROR: 0:21: '' : No precision specified for (float) \nERROR: 0:22: '' : No precision specified for (float) \nERROR: 0:23: '' : No precision specified for (float) \nERROR: 0:24: '' : No precision specified for (float) \nERROR: 0:25: '' : No precision specified for (float) \nERROR: 0:26: '' : No precision specified for (float) \nERROR: 0:27: '' : No precision specified for (float) \nERROR: 0:28: '' : No precision specified for (float) \n" 2020-10-31 09:25:13.394 (D) GLScope::initializeGL: context: major: 2 minor: 0 ES: yes 2020-10-31 09:25:13.394 (D) GLScope::initializeGL: OpenGL surface: class: Window 2020-10-31 09:25:13.397 (W) QOpenGLShader::compile(Fragment): ERROR: 0:2: '' : No precision specified for (float)

2020-10-31 09:25:13.397 (W) Problematic Fragment shader source code

line 1

uniform mediump float uAlpha; varying vec3 f_color; void main() { gl_FragColor = vec4(f_color.r, f_color.g, f_color.b, uAlpha); }


2020-10-31 09:25:13.397 (D) GLShaderColors::initializeGL: error in fragment shader: "ERROR: 0:2: '' : No precision specified for (float) \n" 2020-10-31 09:25:13.397 (D) GLShaderColors::initializeGL: error linking shader: "" 2020-10-31 09:25:13.397 (W) QOpenGLShaderProgram::uniformLocation(uMatrix): shader program is not linked 2020-10-31 09:25:13.397 (W) QOpenGLShaderProgram::uniformLocation(uAlpha): shader program is not linked 2020-10-31 09:25:13.397 (D) GLShaderTextured::initializeGL: m_useImmutableStorage: false 2020-10-31 09:25:13.400 (D) GLShaderTextured::initializeGL: m_useImmutableStorage: false 2020-10-31 09:25:13.403 (D) GLShaderTextured::initializeGL: m_useImmutableStorage: false 2020-10-31 09:25:13.405 (D) GLShaderTextured::initializeGL: m_useImmutableStorage: false 2020-10-31 09:25:13.408 (D) GLShaderTextured::initializeGL: m_useImmutableStorage: false 2020-10-31 09:25:13.411 (D) GLShaderTextured::initializeGL: m_useImmutableStorage: false 2020-10-31 09:25:13.413 (D) MainWindow::MainWindow: update preset controls... 2020-10-31 09:25:13.420 (W) MainWindow::MainWindow: could not register resource file C:/sdr/sdrbase.rcc 2020-10-31 09:25:13.420 (D) StaticFileController: docroot=:/webapi, encoding=UTF-8, maxAge=60000 2020-10-31 09:25:13.420 (D) StaticFileController: cache timeout=60000, size=1000000 2020-10-31 09:25:13.421 (D) HttpListener: Listening on port 8091 2020-10-31 09:25:13.421 (I) WebAPIServer::start: starting web API server at http://127.0.0.1:8091 2020-10-31 09:25:13.425 (D) MainWindow::MainWindow: end 2020-10-31 09:25:56.149 (D) MainWindow::closeEvent 2020-10-31 09:25:56.149 (D) MainWindow::savePresetSettings: preset [default | no name] 2020-10-31 09:25:56.149 (D) DeviceUISet::saveRxChannelSettings: saving channel [sdrangel.channel.demodatv] 2020-10-31 09:25:56.149 (D) DeviceAPI::saveSamplingDeviceSettings: serializing source sdrangel.samplesource.fileinput[0]: 2020-10-31 09:25:56.149 (D) MainWindow::saveFeatureSetPresetSettings: preset [default | no name] 2020-10-31 09:25:56.149 (D) AudioDeviceManager::serialize 2020-10-31 09:25:56.149 (D) AudioDeviceManager::debugAudioInputInfos: name: "CABLE Output (VB-Audio Virtual Cable)" sampleRate: 48000 volume: 1 2020-10-31 09:25:56.149 (D) AudioDeviceManager::debugAudioInputInfos: name: "Microphone Array (Intel® Smart Sound Technology (Intel® SST))" sampleRate: 48000 volume: 1 2020-10-31 09:25:56.149 (D) AudioDeviceManager::debugAudioInputInfos: name: "Microphone Array (Intel? Smart Sound Technology (Intel? SST))" sampleRate: 48000 volume: 1 2020-10-31 09:25:56.149 (D) AudioDeviceManager::debugAudioInputInfos: name: "System default device" sampleRate: 48000 volume: 1 2020-10-31 09:25:56.149 (D) AudioDeviceManager::debugAudioOutputInfos: name: "CABLE Input (VB-Audio Virtual Cable)" sampleRate: 48000 udpAddress: "127.0.0.1" udpPort: 9998 copyToUDP: false udpUseRTP: false udpChannelMode: 0 udpChannelCodec: 0 decimationFactor: 1 2020-10-31 09:25:56.149 (D) AudioDeviceManager::debugAudioOutputInfos: name: "Speaker (Realtek(R) Audio)" sampleRate: 48000 udpAddress: "127.0.0.1" udpPort: 9998 copyToUDP: false udpUseRTP: false udpChannelMode: 3 udpChannelCodec: 0 decimationFactor: 1 2020-10-31 09:25:56.149 (D) AudioDeviceManager::debugAudioOutputInfos: name: "System default device" sampleRate: 48000 udpAddress: "127.0.0.1" udpPort: 9998 copyToUDP: false udpUseRTP: false udpChannelMode: 0 udpChannelCodec: 0 decimationFactor: 1 2020-10-31 09:25:56.149 (D) DSPDeviceSourceEngine::stopAcquistion 2020-10-31 09:25:56.149 (D) DSPDeviceSourceEngine::handleSynchronousMessages: DSPAcquisitionStop 2020-10-31 09:25:56.149 (D) DSPDeviceSourceEngine::gotoIdle 2020-10-31 09:25:56.149 (D) DSPDeviceSourceEngine::removeSink: SpectrumVis 2020-10-31 09:25:56.149 (D) DSPDeviceSourceEngine::handleSynchronousMessages: DSPRemoveBasebandSampleSink 2020-10-31 09:25:56.150 (D) DeviceUISet::freeChannels: destroying channel [sdrangel.channel.demodatv] 2020-10-31 09:25:56.155 (D) ATVDemod::~ATVDemod 2020-10-31 09:25:56.155 (D) DSPDeviceSourceEngine::removeSink: ATVDemod 2020-10-31 09:25:56.155 (D) DSPDeviceSourceEngine::handleSynchronousMessages: DSPRemoveBasebandSampleSink 2020-10-31 09:25:56.155 (D) MessageQueue::~MessageQueue: message: ATVDemodBaseband::MsgConfigureATVDemodBaseband was still in queue 2020-10-31 09:25:56.155 (D) MessageQueue::~MessageQueue: message: DSPSignalNotification was still in queue 2020-10-31 09:25:56.155 (D) MessageQueue::~MessageQueue: message: ATVDemodBaseband::MsgConfigureATVDemodBaseband was still in queue 2020-10-31 09:25:56.155 (D) MessageQueue::~MessageQueue: message: ATVDemodBaseband::MsgConfigureATVDemodBaseband was still in queue 2020-10-31 09:25:56.155 (D) FileInput::stop 2020-10-31 09:25:56.156 (D) FFTFactory::releaseEngine: engineSequence: 0 FFT fwd size: 2048 2020-10-31 09:25:56.157 (D) DSPDeviceSourceEngine::stop 2020-10-31 09:25:56.157 (D) DSPDeviceSourceEngine::gotoIdle 2020-10-31 09:25:56.157 (D) DSPDeviceSourceEngine::stop 2020-10-31 09:25:56.157 (D) DSPDeviceSourceEngine::gotoIdle 2020-10-31 09:25:56.163 (D) HttpListener: closed 2020-10-31 09:25:56.163 (D) HttpConnectionHandlerPool (0x1660b15d060): destroyed 2020-10-31 09:25:56.163 (D) HttpListener: destroyed 2020-10-31 09:25:56.163 (I) WebAPIServer::stop: stopped web API server at http://127.0.0.1:8091 2020-10-31 09:25:56.163 (D) MainWindow::~MainWindow: end Capture

flogger76 commented 4 years ago

I'v installed Windows 10 special for SDRAngel and with version 4.20.0-win64 behaviored the same like in Win7. New version 4.21.0 works better (Windows 10 the same hardware like previously). The software now no makes crashes. There is no problem with displaying frames, I can see the spectrum, but no waterfall. There is black square. For me this is no problem because I need SDRAngel only to transmit with hackRF (QO-100), but it will be nice when the program will be full well :) .

Davidi74 commented 4 years ago

Try downloading version 4.14.3.

This seems to be the last version (or close it) that the waterfall works. If it also works for you, it might help the developer see the issue.

flogger76 commented 4 years ago

On the github I found the oldest version binary only 4.18.0. I tried with newest 4.21.1 and is the same like previous - no waterfall.

Davidi74 commented 4 years ago

Lucky I keep things for just such an occasion.

Copy and paste the link, its an EXE file in a ZIP file.

https://www.dropbox.com/s/cmd6u2fxttu4b00/sdrangel-4.14.3-win64.zip?dl=0

The dev did mention that us, the users should try to be "level 1 support" so here is my effort to do so.

Im fairly sure its the intel graphics and something changed after this version. I don't particularly like the intel GPU but there is limited choice in smaller laptops which is what I mainly use.

Anyway please check and let me know if this fixes the problem and maybe help the dev find the issue :)

flogger76 commented 4 years ago

With 4.14.3 is bad. It is similarly like with 4.20.0.

Anyway please check and let me know if this fixes the problem and maybe help the dev find the issue :)

Yes that's right. When you have any ideas, please give me too. :) .

srcejon commented 3 years ago

Try setting the environment variable QT_OPENGL to software before running SDRangel.

srcejon commented 3 years ago

When running with QT_OPENGL=angle, I get:

GLSpectrum::initializeGL: context: major: 2 minor: 0 ES: yes

With QT_OPENGL=software, I get:

GLSpectrum::initializeGL: context: major: 3 minor: 0 ES: no

With angle, the waterfall and text labels are missing, whereas they appear with the software renderer, so I presume they are dependent upon an OpenGL 3 feature that isn't supported by the angle driver.

It looks like angle has been removed from Qt6, but software rendering will remain.

If we wanted an option in SDRangel to select the software renderer, it seems the QApplication attribute Qt::AA_UseSoftwareOpenGL can be set - but unfortunately, it doesn't look like you can get the major version of the default driver first, so SDRangel would need to be restarted after changing this setting. But at least we could popup a warning with some info of what to do, to fix it.

Davidi74 commented 3 years ago

Yes, that fixed it!

Thank you very much for this!

tomcarlson commented 1 year ago

setting the environment variable QT_OPENGL to software also worked for me. I now have waterfall on an older NUC running WIn 11 Pro. Had no waterfall before using SDRangel version 7.17.0