From b6c142a2b931417457590947885476879842d3c3 Mon Sep 17 00:00:00 2001 From: cuu Date: Fri, 27 Jul 2018 11:02:48 +0800 Subject: [PATCH] ... --- Menu/GameShell/Music Player/mpd_spectrum_page.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Menu/GameShell/Music Player/mpd_spectrum_page.py b/Menu/GameShell/Music Player/mpd_spectrum_page.py index e35fec4..6235fa3 100644 --- a/Menu/GameShell/Music Player/mpd_spectrum_page.py +++ b/Menu/GameShell/Music Player/mpd_spectrum_page.py @@ -45,16 +45,19 @@ class PIFI(object): rawSamples = os.read(fifoFile,self.sampleSize) # will return empty lines (non-blocking) if len(rawSamples) < 1: # print("Read error") - pass + if self._samples_buffer != None: + data = numpy.fromstring(self._samples_buffer, dtype=numpy.int16) + numpy.divide(data,2) else: self._samples_buffer = rawSamples + data = numpy.fromstring(self._samples_buffer, dtype=numpy.int16) except Exception,e: pass if self._samples_buffer == None: return "" - data = numpy.fromstring(self._samples_buffer, dtype=numpy.int16) +# data = numpy.fromstring(self._samples_buffer, dtype=numpy.int16) data = data * numpy.hanning(len(data))