bug correction

thread for audio decoder was failing in a file without any audio.
the program would try to join the thread but without being started.
.