projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
DecoderStack: Emancipate from SignalData
[pulseview.git]
/
pv
/
data
/
decoderstack.cpp
diff --git
a/pv/data/decoderstack.cpp
b/pv/data/decoderstack.cpp
index e0b16573430d8ef466309363af9e7b29ba9a8d1a..bb2818bb79aab0d2c336a0045d5e0a0eb3c2a5a6 100644
(file)
--- a/
pv/data/decoderstack.cpp
+++ b/
pv/data/decoderstack.cpp
@@
-62,6
+62,8
@@
mutex DecoderStack::global_decode_mutex_;
DecoderStack::DecoderStack(pv::Session &session,
const srd_decoder *const dec) :
session_(session),
DecoderStack::DecoderStack(pv::Session &session,
const srd_decoder *const dec) :
session_(session),
+ start_time_(0),
+ samplerate_(0),
sample_count_(0),
frame_complete_(false),
samples_decoded_(0)
sample_count_(0),
frame_complete_(false),
samples_decoded_(0)
@@
-112,6
+114,16
@@
void DecoderStack::remove(int index)
stack_.erase(iter);
}
stack_.erase(iter);
}
+double DecoderStack::samplerate() const
+{
+ return samplerate_;
+}
+
+double DecoderStack::start_time() const
+{
+ return start_time_;
+}
+
int64_t DecoderStack::samples_decoded() const
{
lock_guard<mutex> decode_lock(output_mutex_);
int64_t DecoderStack::samples_decoded() const
{
lock_guard<mutex> decode_lock(output_mutex_);