I was in a bit of a shock today when mplayer-pre5 audio didn't work. In my ~/.mplayer/config file I have: vo=alsa1x:dmixer Two things have changed form mplayer-pre4 to pre5. alsa1x is now just alsa. And in order to specify whatever device (in my case dmixer), you have to put device=dmixer. So I needed: vo=alsa:device=dmixer These caused me an hour of grief today. There was nothing in the changelog or build time messages about it. I'm not blaming anyone, perhaps I'm the first to find out. Can we put a message somewhere which tells users about this key change?
Uh... why do you have alsa as a video out (vo) instead of an audio out (ao) :|?
Sorry that was a typo in my bug report.
Kind of hard to check for, added it's a version upgrade- things change. Could stick an einfo into pkg_postinst I spose. Dunno on this one.
I think an einfo is good. Users should always be notified of key changes like that which will affect a large group of users. This will affect all alsa users, which in the gentoo community I'd say would be the majority.
Created attachment 42927 [details, diff] mplayer-1.0_pre5-r4.ebuild.patch to add warning about new alsa syntax for vo= I also noticed I don't actually need the device=dmixer thing anymore. I'm not sure why.
Added einfo section about it in the postinstall.
Created attachment 44529 [details, diff] s/vo/ao this is a patch to the patch which changes "vo" to "ao" in several places. typos are contagious. ;]