Modified str outputs and ensured that tracks with no peakdB set trackResult.peak to a float.

This commit is contained in:
Chad Bergeron
2016-02-02 16:14:26 -05:00
parent 219e6f509f
commit 0da064fe97
2 changed files with 6 additions and 5 deletions

View File

@@ -329,13 +329,15 @@ class EncodeTask(ctask.GstPipelineTask):
self.warning('No peak found.')
self.peak = 0.0
if self._duration:
self.warning('GStreamer level element did not send messages.')
# workaround for when the file is too short to have volume ?
if self._length == common.SAMPLES_PER_FRAME:
self.warning('only one frame of audio, setting peak to 0.0')
self.peak = 0.0
return
class TagReadTask(ctask.GstPipelineTask):
"""