doing decoder open tests
refactor to implement open() in coder since Decoder/Encoder will share completely
untested implementation of DecodeAudio