return "%s %s" % (str(self.value), unit())
def process(self, frames, eod=False):
- self.values = numpy.append(self.values, numpy.mean(frames))
+ if frames.size:
+ self.values = numpy.append(self.values, numpy.mean(frames))
return frames, eod
def result(self):
return "dBFS"
def process(self, frames, eod=False):
- max = frames.max()
- if max > self.value:
- self.value = max
+ if frames.size:
+ max = frames.max()
+ if max > self.value:
+ self.value = max
return frames, eod
def result(self):
return "%s %s" % (str(self.value), unit())
def process(self, frames, eod=False):
- self.values = numpy.append(self.values, numpy.mean(numpy.square(frames)))
+ if frames.size:
+ self.values = numpy.append(self.values, numpy.mean(numpy.square(frames)))
return frames, eod
def result(self):