You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I bought a new SSD and decided to just start fresh. I found this no longer builds on a new Arch install:
/data/development/SDRPlusPlus/sink_modules/audio_sink/src/main.cpp: In constructor ‘AudioSink::AudioSink(SinkManager::Stream*, std::string)’:
/data/development/SDRPlusPlus/sink_modules/audio_sink/src/main.cpp:50:27: error: ‘struct RtAudio::DeviceInfo’ has no member named ‘probed’
50 |if (!info.probed) { continue; }
/
| ^~~~~~
/data/development/SDRPlusPlus/source_modules/audio_source/src/main.cpp: In member function‘voidAudioSourceModule::refresh()’:
/data/development/SDRPlusPlus/source_modules/audio_source/src/main.cpp:93:26: error: ‘struct RtAudio::DeviceInfo’ has no member named ‘probed’
93 |if (info.probed && info.inputChannels < 2) { continue; }
| ^~~~~~
/data/development/SDRPlusPlus/sink_modules/audio_sink/src/main.cpp: In member function‘boolAudioSink::doStart()’:
/data/development/SDRPlusPlus/sink_modules/audio_sink/src/main.cpp:175:16: error: ‘RtAudioError’ does not name a type; did you mean ‘RtAudioErrorType’?
175 | catch (RtAudioError& e) {
| ^~~~~~~~~~~~
| RtAudioErrorType
I'm not a developer (more architecture and infrastructure), but do not see "probed" as a valid function any longer in /usr/include/rtaudio/RtAudio.h.:
$ grep -i probed /usr/include/rtaudio/RtAudio.h
the first probed output device ID will be returned. If no devices
the first probed input device ID will be returned. If no devices
that were previously found and probed. This functionMUST be
virtual void probeDevices( void );
virtual bool probeDeviceOpen( unsigned int deviceId, StreamMode mode, unsigned int channels,
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I bought a new SSD and decided to just start fresh. I found this no longer builds on a new Arch install:
I'm not a developer (more architecture and infrastructure), but do not see "probed" as a valid function any longer in /usr/include/rtaudio/RtAudio.h.:
For what it's worth:
Beta Was this translation helpful? Give feedback.
All reactions