em8300-modules installs em8300.h into: insinto "/usr/src/linux/include/linux" this should probably be: insinto "/usr/include/linux" since afaik we're using these headers to compile usermode stuff. mplayer looks for it there and if it doesn't find it, dxr3 support won't be compiled. Reproducible: Always Steps to Reproduce:
there should be a "dxr3" use flag ... the mplayer ebuild does not disable dxr3 support by default, it lets the configure script decide (bad thing) btw, i'm talking about the current x86 ebuilds. haven't checked the ~x86 ones.
nod. both of the issues mentioned here need working on. The decision many months ago was to not make a dxr3 use var and to let mplayer and xine detect support. This has probably not changed. I will look into moving that insinto.
Thank you for the report. It has been fixed in version 0.14 and later.