From 2c95f4ff6b8a96f240c42d064fa0ea6b7a65b0fb Mon Sep 17 00:00:00 2001 From: Lars Immisch Date: Fri, 24 Feb 2017 20:53:12 +0100 Subject: [PATCH] Larger periodsize. Before, it wasn't playing properly on my Raspberry Pi + Hifiberry DAC --- playwav.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/playwav.py b/playwav.py index cdf92b3..48a52ae 100755 --- a/playwav.py +++ b/playwav.py @@ -30,13 +30,15 @@ def play(device, f): else: raise ValueError('Unsupported format') - device.setperiodsize(320) + periodsize = f.getframerate() / 8 + + device.setperiodsize(periodsize) - data = f.readframes(320) + data = f.readframes(periodsize) while data: # Read data from stdin device.write(data) - data = f.readframes(320) + data = f.readframes(periodsize) def usage():