mplayer, dvdnav support
Oh yah, I remembered what the other thing was on MPlayer — dvdnav support is back in. Duh. How could I miss that one?
The use flag is masked, so you’ll have to unmask it to use it, but if you do it will pull in the forked libdvdnav and libdvdread as a dependency. After that, you can use mplayer dvdnav:// to get funky, sexy menus when watching DVDs. Whee!

Here’s how to unmask a use flag:
mkdir -p /etc/portage/profile/
echo media-video/mplayer -dvdnav >> /etc/portage/profile/package.use.mask
Then just set enable the dvdnav use flag for the package as normal. Personally, I like flagedit.
flagedit media-video/mplayer dvdnav
December 2nd, 2008 at 11:27 am
Coolness. I will have to check it out.
December 2nd, 2008 at 4:12 pm
It should be noted that when using dvdnav libdvdcss has to be manually merged to watch encrypted DVDs. The masked version of libdvdread misses the libdvdcss dependency.
December 2nd, 2008 at 7:51 pm
@Christian,
You’re right, I have no idea how we missed that. Fixed it in CVS.
December 5th, 2008 at 11:40 am
I really don’t like what you did with those use masks. Now I have to edit ebuild for every new release because with paludis you can’t have use.unmask. Anyway, is it not enough to just package mask those real and dvdnav, I thought use mask is only for use flags that will never work, on some other arch for example?
December 5th, 2008 at 12:14 pm
No, wait, no need to edit ebuild. I just realized I don’t need amd64codecs anymore
With RV40 decoder I can play all of my .rm media, and it never worked that good i fast! Great news
December 5th, 2008 at 7:04 pm
woot looks nice; just made a link[1] to GPNL, noticed the url changed. Hope project still ok?
[1] http://friendly-coders.info/EbuildHowTo