{
if (_decode_thread.joinable()) {
_interrupt = true;
+ _input_cond.notify_one();
_decode_thread.join();
}
}
if (_decode_thread.joinable()) {
_interrupt = true;
+ _input_cond.notify_one();
_decode_thread.join();
}
// Check that all decoders have the required channels
for (const shared_ptr<decode::Decoder> &dec : _stack)
- if (!dec->have_required_probes()) {
+ if (!dec->have_required_channels()) {
_error_message = tr("One or more required channels "
"have not been specified");
return;