]> sigrok.org Git - pulseview.git/commitdiff
DecoderStack: Force a viewport update more frequently
authorSoeren Apel <redacted>
Tue, 3 May 2016 19:49:00 +0000 (21:49 +0200)
committerUwe Hermann <redacted>
Tue, 3 May 2016 22:48:11 +0000 (00:48 +0200)
Updating the viewport every 65kib of input data causes
the decode trace to make really big leaps, leaving the
user with the feeling of a not-so-snappy user interface.
We can easily change this by updating the trace every 1kib
since the decoder and the UI thread are separate and the
decode trace drawing is much faster since when the limit
was originally set.

pv/data/decoderstack.cpp

index 441ff3c3df9f327a5ce25f80759eebd11073eac2..d4daa5902a1d2a47d9f727da8dda74c5c6f5ef9c 100644 (file)
@@ -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_;