X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdata%2Fsegment.cpp;h=2bac00621a0eb2de8dfd15c65f1cdfa5b9f22e4c;hp=6ea17ff6d0ba2861af7d3963538771e51d2159e6;hb=0df28cd5a727c5e4ff2c46e3258b76936bc0c33d;hpb=de2fc10b2b067705e623b9781a332ad8fa3f4f88 diff --git a/pv/data/segment.cpp b/pv/data/segment.cpp index 6ea17ff..2bac006 100644 --- a/pv/data/segment.cpp +++ b/pv/data/segment.cpp @@ -289,5 +289,12 @@ uint8_t* Segment::get_iterator_value(SegmentDataIterator* it) return (it->chunk + it->chunk_offs); } +uint64_t Segment::get_iterator_valid_length(SegmentDataIterator* it) +{ + assert(it->sample_index <= (sample_count_ - 1)); + + return ((chunk_size_ - it->chunk_offs) / unit_size_); +} + } // namespace data } // namespace pv