This commit is contained in:
cuu 2018-07-27 11:02:48 +08:00
parent f1961ee5d6
commit b6c142a2b9

View File

@ -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))