[MPlayer-dev-eng] Preliminary dvd navigation support through libdvdnav

David Holm dholm at iname.com
Wed Dec 19 21:54:21 CET 2001


Hi,
I have been pretty quiet lately, been working hard on my realtime mpeg 
encoder (and still it won't work =(.

But suddenly I popup with this little patch for mplayer =) which enables dvd 
navigation support by using the yet to be released libdvdnav from 
dvd.sourceforge.net..
This is mostly a 
will-Arpi-accept-this-patch-when-its-done-since-it-does-lot-of-stuff-with-mplayer-code 
release, so it isn't very useful yet (dvd's play, but navigation doesn't work 
yet). Also libdvdnav is not released yet and is still in development so the 
purpose is almost exclusively to get Arpi's permission to continiue work on 
this (in the manner I have begun). (no, I don't want write access to cvs root 
back, write access to the dxr3 code is sufficient =).

To use this you will have to fetch the cvs module named (unfortunately) 
xine-dvdnav from dvd.sourceforge.net, forget that it is called xine =). 
Configure and make it, don't make install unless you want to use it in xine 
as well. Then enter a patched mplayer and issue "./configure 
--with-libdvdnav=$(XINE-DVDNAVDIR)/libdvdnav/" if you did everything right 
mplayer should say something like "Checking for DVD support ... libdvdnav". 
libdvdnav can be linked against libdvdread which can be linked with libcss so 
insert favourite CSS-license-warning here.

If it doesn't work let me now, or more importantly, if I'm allowed to 
continiue development let me know.... I'd prefer to have kbdkeys+enter for 
dvd navigation, but that is pushing it right?
I know there are lots of issues, a/v sync, subpics etc. As I said, this is 
more of a may-I-continiue development patch than anything else. 

//David Holm
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mplayer-dvdnav.patch
Type: text/x-diff
Size: 6986 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20011219/8309f317/attachment.patch>


More information about the MPlayer-dev-eng mailing list