some work for audio decoder