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


Filed under Gentoo, MPlayer

7 responses to “mplayer, dvdnav support

  1. Coolness. I will have to check it out.

  2. Christian Glindkamp

    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.

  3. Steve


    You’re right, I have no idea how we missed that. Fixed it in CVS.

  4. Milan

    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?

  5. Milan

    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

  6. woot looks nice; just made a link[1] to GPNL, noticed the url changed. Hope project still ok?


  7. DKqwerty

    Kudos for using a ST:VOY DVD for your screen shot. TNG would have been cool, but VOY gets so little credit it’s nice to see it pop up every now and then.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s