Problem with ffmpeg decoder

after the compilation MOC with ffmpeg (ffmpeg-0.4.9-p20060302) support:
./mocp
./mocp: symbol lookup error: /usr/lib/moc/decoder_plugins/libffmpeg_decoder.so: undefined symbol: av_register_all

something wrong.. how to fix ?

run 'ldd /usr/lib/moc/decoder_plugins/libffmpeg_decoder.so' and check if it is linked with libavcodec.so.* libavformat.so.* and libavutil.so.*
also check if this files contain av_register_all by running
nm /usr/lib/libav*.a | grep av_register_all
last question is if you are using cvs or stable ffmpeg
PS: file location may be different on your system

ldd libavformat.so libavcodec.so libavutil.so moc/decoder_plugins/libffmpeg_decoder.so|grep found

like all dependences are satisfied
nm /usr/lib/libav*.a | grep av_register_all
00000000 T av_register_all

i use ffmpeg from cvs. ffmpeg-0.4.9-p20060302
After rebuilt ffmpeg there was it:
Can't load plugin libffmpeg_decoder: /usr/lib/moc/decoder_plugins/libffmpeg_decoder.so: undefined symbol: av_ext2dbl

nm /usr/lib/libav*.a | grep av_ext2dbl
U av_ext2dbl
00000290 T av_ext2dbl

the problem was solved with installation stable ffmpeg