comparison tests/test_audio.nim @ 212:77755701bf49

fix: tests
author Sam <sam@basx.dev>
date Tue, 09 May 2023 20:39:49 +0700
parents 88198b0afacc
children 972caf83930d
comparison
equal deleted inserted replaced
211:744285b47a4d 212:77755701bf49
60 while mixer[].isPlaying(): 60 while mixer[].isPlaying():
61 sleep(1) 61 sleep(1)
62 62
63 proc test3() = 63 proc test3() =
64 var song: SoundData 64 var song: SoundData
65 var f = open("tests/audiotest.PCM.s16le.48000.2") 65 var f = open("./tests/audiotest.PCM.s16le.48000.2")
66 var readLen = 999 66 var readLen = 999
67 while readLen > 0: 67 while readLen > 0:
68 var sample: Sample 68 var sample: Sample
69 readLen = f.readBuffer(addr sample, sizeof(Sample)) 69 readLen = f.readBuffer(addr sample, sizeof(Sample))
70 song.add sample 70 song.add sample
83 startMixerThread() 83 startMixerThread()
84 test1() 84 test1()
85 mixer[].stop() 85 mixer[].stop()
86 test2() 86 test2()
87 mixer[].stop() 87 mixer[].stop()
88 while true: 88 # test3() # only run this manually, not in automated tests
89 test3() 89 # mixer[].stop()
90 mixer[].stop()