X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdata%2Fdecoderstack.cpp;h=0bb875da74b68e8a30086e90124d69eea93400b5;hp=354802407fa55487899e622bdc05ff2a176a40ce;hb=60d9b99a32e551cffd2b537d3e157d578a761c9b;hpb=f32905530347e1020d5ce7959123cf797c9a4829 diff --git a/pv/data/decoderstack.cpp b/pv/data/decoderstack.cpp index 35480240..0bb875da 100644 --- a/pv/data/decoderstack.cpp +++ b/pv/data/decoderstack.cpp @@ -119,7 +119,7 @@ double DecoderStack::samplerate() const return samplerate_; } -double DecoderStack::start_time() const +const pv::util::Timestamp& DecoderStack::start_time() const { return start_time_; } @@ -313,7 +313,7 @@ void DecoderStack::decode_data( segment_->get_samples(chunk, i, chunk_end); if (srd_session_send(session, i, chunk_end, chunk, - (chunk_end - i) * unit_size) != SRD_OK) { + (chunk_end - i) * unit_size, unit_size) != SRD_OK) { error_message_ = tr("Decoder reported an error"); break; } @@ -347,7 +347,7 @@ void DecoderStack::decode_proc() for (const shared_ptr &dec : stack_) { - srd_decoder_inst *const di = dec->create_decoder_inst(session, unit_size); + srd_decoder_inst *const di = dec->create_decoder_inst(session); if (!di) {