Sunday, February 22, 2009

XMMS2 patch?

在使用了debian和ubuntu的源码包编译xmms2之后,还是有问题,wma依然不能被解码。使用 xmms2d -vvvvv 得到信息 “buffer smaller than AVCODEC_MAX_AUDIO_FRAME_SIZE“ 以及debug消息。发现原来是因为 outbufsize 没有得到值,造成 avcodec_decode_audio2 函数不能工作。设置 outbufsize=sizeof(outbuf) 重新编译 avcodec plugin 就可以解码wma了。

No comments: