all changes audio.c