ALL mplayer ebuilds do not respect USE=-esd. that is because in the src_compile part of the ebuild there is missing something like: use esd \ || myconf="${myconf} --disable-esd" and since it's missing, esd support is always included when compiling. Reproducible: Always Steps to Reproduce:
Fixed on cvs for rc4.