Not sure if it's the right place to ask but is there a reason for not including "libavutil/x86/asm.h" somewhere in the subversion? This FFmpeg file seems to be the only one needed for a successful compilation with a shared FFmpeg library. It seems to be a private header and therefore not included in Debian's or any other Linux distros (that I know of). It's used in:
I do not mind that much, it's just that it would be effort to maintain. If you were to volunteer to from time to time update (or remind someone to update) it if it's changed in FFmpeg then I'd not even have a minor objection left :)
Currently I manually run a script that tells me "UPDATE ASM.H IN MPLAYER" whenever the files changes in the FFmpeg master branch. It would take about the same amount of effort to fix it in the packaging for Debian or update/ping someone in here. I don't mind helping for as long as I work in the Debian packaging which hopefully would be for a while. This should also help others since from a quick look: Arch Linux => just dumps FFmpeg 2.6.2 into their source Fedora => patches in a static asm.h Gentoo => Downloads asm.h from FFmpeg master. Gentoo also downloads libavcodec/allcodecs.c libavformat/allformats.c libavfilter/allfilters.c Which are always checked for but I think the information from those files is only used if using an internal copy of FFmpeg. Including it or not, either way is fine by me. In an on topic note. Hopefully the spelling typo patch gets included if there are no objections. The FFmpeg transition should begin today so hopefully a mplayer upload should follow soon. Cheers, Miguel