X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fdata%2Fdecoderstack.cpp;h=3bb13284b425503c56786df5337e7c8018dfbb9d;hb=28b9cc08aa62c02fd64dfb09eff4b9bfdb01f518;hp=716d778b390c1c344e2a829c53498b4d4e5894f8;hpb=1f3740351a99b9c5cb4cb8a3537e27db9f2e6f60;p=pulseview.git diff --git a/pv/data/decoderstack.cpp b/pv/data/decoderstack.cpp index 716d778..3bb1328 100644 --- a/pv/data/decoderstack.cpp +++ b/pv/data/decoderstack.cpp @@ -106,13 +106,13 @@ void DecoderStack::remove(int index) int64_t DecoderStack::samples_decoded() const { - lock_guard decode_lock(_mutex); + lock_guard decode_lock(_output_mutex); return _samples_decoded; } std::vector DecoderStack::get_visible_rows() const { - lock_guard lock(_mutex); + lock_guard lock(_output_mutex); vector rows; @@ -147,7 +147,7 @@ void DecoderStack::get_annotation_subset( const Row &row, uint64_t start_sample, uint64_t end_sample) const { - lock_guard lock(_mutex); + lock_guard lock(_output_mutex); std::map::const_iterator iter = _rows.find(row); @@ -158,7 +158,7 @@ void DecoderStack::get_annotation_subset( QString DecoderStack::error_message() { - lock_guard lock(_mutex); + lock_guard lock(_output_mutex); return _error_message; } @@ -276,7 +276,7 @@ void DecoderStack::decode_data( } { - lock_guard lock(_mutex); + lock_guard lock(_output_mutex); _samples_decoded = chunk_end; } } @@ -349,7 +349,7 @@ void DecoderStack::annotation_callback(srd_proto_data *pdata, void *decoder) DecoderStack *const d = (DecoderStack*)decoder; assert(d); - lock_guard lock(d->_mutex); + lock_guard lock(d->_output_mutex); const Annotation a(pdata);