hi all, There're several issues in amr decoder of bellagio components, I list below. And the patch codes can be found at http://git.linaro.org/gitweb?p=people/weifeng/bellagio_components.git%3Ba=sh... 1. components name issues -- patched In bellagio components, amr decoder is named as OMX.st.audio_decoder.amr for both narrow band and wide band, while in gstomx, seperate OMX.st.audio_decoder.amrnb and OMX.st.audio_decoder.amrwb is used. 2. amrwbdec not implemented correctly -- patched In fact, there's no way to actually call ffmpeg for amrwb decoder in original code. 3. input buffer more than a frame is not handled correctly -- patched After qtdemux, the input buffer for decode maybe contain several frames, but original codes only decode first frame and drop the remainder. 4. sound discontinous -- not resolved Although all frames are decoded correctly, the sound played is still not continuous.
Regards, Wei.Feng