I'm on x86. media-libs/win32codecs installs DLLs into /usr/lib/win32 but the MPlayer ebuild sets the dir to /opt/RealPlayer/codecs. Reproducible: Always Steps to Reproduce:
Created attachment 259250 [details] patch
Created attachment 259251 [details, diff] fixed patch Checked win32codecs's ebuild and there was $(get_libdir) in there.
Seems to apply to other mplayer versions as well.
The bug is still not fixed in any ebuild of mplayer. I just installed stable mplayer with win32codecs support and wasn't able to play some videos because of this bug. I wanted to create new bugreport, but then I found this one. Why the patch is still not applied to portage?
This is the error I get when trying to play the videofile: Loading codec DLL: 'vp7vfw.dll' Win32 LoadLibrary failed to load: /opt/RealPlayer/codecs/vp7vfw.dll Can't open library vp7vfw.dll And I found this dll here: /usr/lib/win32/vp7vfw.dll Is there any more information you need to fix it?
+ 08 Feb 2013; Alexis Ballier <aballier@gentoo.org> mplayer-1.1-r1.ebuild, + mplayer-9999.ebuild: + let mplayer find by itself the binary codec dir, should fix bug #320087 + please sync and rebuild mplayer and tell me if its good for you, it seems mplayer's configure will detect them automatically...