if ffmpeg is compilled with the "amr" use flag, xine fails to load the /usr/lib64/xine/plugins/1.1.8/xineplug_decode_ff.so plugin. the reason why it coudn't load is, that xine fails to find /usr/lib64/libamrnb.so.2 and /usr/lib64/libamrwb.so.2. in the actual stable versions of amrwb and amrnb there are just the following library files: /usr/lib64/libamrnb.so.3 and /usr/lib64/libamrwb.so.3 available. this fact ends up that xine can't load the ffmpeg decoding plugin, which is nessacary for playing video formats as lavf ($FOO.flv files). Reproducible: Always Steps to Reproduce: 1.emerge ffmpeg with amr use flag 2. emerge xine-lib and a gui fronted for xine 3. try to play an .flv/3gp/xvid/whatever file which needs ffmpeg to be decoded. 4. have a look on xine --verbose Actual Results: xine can't decode any media which needs ffmpeg to decode. Expected Results: xine should play media which requires ffmpeg to be decoded. a symlink from /usr/lib64/libamrnb.so.3 to /usr/lib/libamrnb.so.2 and a second symlink from /usr/lib64/libamrwb.so.3 to /usr/lib64/libamrwb.so.2 solved this problem for me. media-libs/xine-lib-1.1.8 media-video/ffmpeg-0.4.9_p20070616 media-libs/amrwb-7.0.0.2 media-libs/amrnb-7.0.0.0
Run revdep-rebuild...
damn, just another dumb newbee mistake. sorry for adding this here. (but such mistakes shouldn't happen to me anymore.)