The xine-lib plugin to view real videos doesn't find the real codecs installed by media-libs/win32codecs. Infact the search path is $ strings /usr/lib/xine/plugins/1.0.0/xineplug_decode_real.so | grep drv /usr/lib/win32/drv3.so.6.0 drv2.so.6.0 drv4.so.6.0 /usr/local/RealPlayer8/Codecs/drv3.so.6.0 /usr/RealPlayer8/Codecs/drv3.so.6.0 /usr/lib/RealPlayer8/Codecs/drv3.so.6.0 /opt/RealPlayer8/Codecs/drv3.so.6.0 /usr/lib/RealPlayer9/users/Real/Codecs/drv3.so.6.0 /usr/lib64/RealPlayer8/Codecs/drv3.so.6.0 /usr/lib64/RealPlayer9/users/Real/Codecs/drv3.so.6.0 while the codecs are installed in /usr/lib/real. There are two solutions to this problem. The first solution is to patch xine-lib adding to the search path the dir used by the win32codecs package. The second solution is to make a symbolic link in /usr/lib/win32/ to real codecs in /usr/lib/real. I have created a patch to win32codecs-20050115.ebuild to solve the problem (following the second solution). Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 50118 [details, diff] win32codecs.patch
Created attachment 50123 [details, diff] win32codecs.patch Cosmetic change
Fixed in cvs. Thanks for posting!