From 963d71d5527c9c1cf16bb8d5fbeed2d452ffd5c0 Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Wed, 20 Apr 2016 19:31:21 +0200 Subject: timing: Use self.samplenum for consistency across PDs. --- decoders/timing/pd.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'decoders/timing/pd.py') diff --git a/decoders/timing/pd.py b/decoders/timing/pd.py index 6bca120..5e2aaa7 100644 --- a/decoders/timing/pd.py +++ b/decoders/timing/pd.py @@ -71,24 +71,24 @@ class Decoder(srd.Decoder): if not self.samplerate: raise SamplerateError('Cannot decode without samplerate.') - for (samplenum, (pin,)) in data: + for (self.samplenum, (pin,)) in data: # Ignore identical samples early on (for performance reasons). if self.oldpin == pin: continue if self.oldpin is None: self.oldpin = pin - self.last_samplenum = samplenum + self.last_samplenum = self.samplenum continue if self.oldpin != pin: - samples = samplenum - self.last_samplenum + samples = self.samplenum - self.last_samplenum t = samples / self.samplerate # Report the timing normalized. - self.put(self.last_samplenum, samplenum, self.out_ann, + self.put(self.last_samplenum, self.samplenum, self.out_ann, [0, [normalize_time(t)]]) # Store data for next round. - self.last_samplenum = samplenum + self.last_samplenum = self.samplenum self.oldpin = pin -- cgit v1.2.3-70-g09d2