pywasm3 audio example improvements for Windows

extensions
Volodymyr Shymanskyy 3 years ago
parent 77ea029e98
commit b2f2d0e77c

@ -72,7 +72,7 @@ if __name__ == '__main__':
# buffer # buffer
buff += data buff += data
if len(buff) > buff_sz*1024: if len(buff) > buff_sz*1024:
#print('+', end='', flush=True) print('+', end='', flush=True)
q.put(buff) q.put(buff)
buff = b'' buff = b''
buff_sz = 64 buff_sz = 64
@ -85,11 +85,12 @@ if __name__ == '__main__':
wasm_start = rt.find_function("_start") wasm_start = rt.find_function("_start")
try: try:
wasm_start() wasm_start()
q.put(buff) q.put(buff) # play the leftover
except: except:
pass pass
finally: finally:
q.put(None) q.put(None)
q.close()
p.join() p.join()
print() print()

Loading…
Cancel
Save