X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdata%2Fsegment.cpp;h=ef555292a61a902fbea973298008f0c0bbcd89d3;hp=6ea17ff6d0ba2861af7d3963538771e51d2159e6;hb=50e56db003055e96c5a12e675889e4afad07b65c;hpb=2836487f7500f9775356f67711754df92cb4e282 diff --git a/pv/data/segment.cpp b/pv/data/segment.cpp index 6ea17ff..ef55529 100644 --- a/pv/data/segment.cpp +++ b/pv/data/segment.cpp @@ -289,5 +289,13 @@ 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