X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fdata%2Fanalogsegment.cpp;h=73a3084dde3c1b8afdb2df57f8c24d7eb24003e0;hb=85a702806a15852f3684645dffdc38cb30274481;hp=0610a4a800ca426a961950491b1fa05fea920ba4;hpb=8e15445ccd6994348eb74b24b5324d26c9be0cce;p=pulseview.git diff --git a/pv/data/analogsegment.cpp b/pv/data/analogsegment.cpp index 0610a4a..73a3084 100644 --- a/pv/data/analogsegment.cpp +++ b/pv/data/analogsegment.cpp @@ -48,8 +48,8 @@ const int AnalogSegment::EnvelopeScaleFactor = 1 << EnvelopeScalePower; const float AnalogSegment::LogEnvelopeScaleFactor = logf(EnvelopeScaleFactor); const uint64_t AnalogSegment::EnvelopeDataUnit = 64 * 1024; // bytes -AnalogSegment::AnalogSegment(Analog& owner, uint64_t samplerate) : - Segment(samplerate, sizeof(float)), +AnalogSegment::AnalogSegment(Analog& owner, uint32_t segment_id, uint64_t samplerate) : + Segment(segment_id, samplerate, sizeof(float)), owner_(owner), min_value_(0), max_value_(0) @@ -75,7 +75,7 @@ void AnalogSegment::append_interleaved_samples(const float *data, uint64_t prev_sample_count = sample_count_; // Deinterleave the samples and add them - unique_ptr deint_data(new float[sample_count]); + unique_ptr deint_data(new float[sample_count]); float *deint_data_ptr = deint_data.get(); for (uint32_t i = 0; i < sample_count; i++) { *deint_data_ptr = (float)(*data);