X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fdata%2Fdecoderstack.cpp;h=6f1eb1925dc3e34fe59e35e3343cb5f0e93e7fd0;hb=04394ded8776d2163c1e815ccc8170b81d76b028;hp=b79326d83363ed70efa20580a62bdf4068dcddbe;hpb=da50281d69f15d125b56971a3009fd31cbbab58b;p=pulseview.git diff --git a/pv/data/decoderstack.cpp b/pv/data/decoderstack.cpp index b79326d..6f1eb19 100644 --- a/pv/data/decoderstack.cpp +++ b/pv/data/decoderstack.cpp @@ -55,7 +55,7 @@ namespace data { const double DecoderStack::DecodeMargin = 1.0; const double DecoderStack::DecodeThreshold = 0.2; const int64_t DecoderStack::DecodeChunkLength = 4096; -const unsigned int DecoderStack::DecodeNotifyPeriod = 65536; +const unsigned int DecoderStack::DecodeNotifyPeriod = 1024; mutex DecoderStack::global_srd_mutex_; @@ -191,7 +191,7 @@ void DecoderStack::clear() void DecoderStack::begin_decode() { - shared_ptr logic_signal; + shared_ptr signalbase; shared_ptr data; if (decode_thread_.joinable()) { @@ -241,11 +241,11 @@ void DecoderStack::begin_decode() // We get the logic data of the first channel in the list. // This works because we are currently assuming all - // LogicSignals have the same data/segment + // logic signals have the same data/segment for (const shared_ptr &dec : stack_) if (dec && !dec->channels().empty() && - ((logic_signal = (*dec->channels().begin()).second)) && - ((data = logic_signal->logic_data()))) + ((signalbase = (*dec->channels().begin()).second)) && + ((data = signalbase->logic_data()))) break; if (!data) @@ -272,7 +272,7 @@ uint64_t DecoderStack::max_sample_count() const { uint64_t max_sample_count = 0; - for (const auto & row : rows_) + for (const auto& row : rows_) max_sample_count = max(max_sample_count, row.second.get_max_sample());