CVS Commit: vlc
cvs at videolan.org
cvs at videolan.org
Tue Jul 23 21:56:19 CEST 2002
Update of /cvs/videolan/vlc
Modified Files:
Makefile Makefile.opts.in configure configure.in
Update of /cvs/videolan/vlc/include
Modified Files:
defs.h.in vlc_symbols.h
Update of /cvs/videolan/vlc/plugins/dvdplay
Added Files:
.cvsignore Makefile access.c access.h demux.c demux.h dvd.c
dvd.h es.c es.h intf.c intf.h tools.c tools.h
Log Message:
*first version of plugin for libdvdplay. To test it, you need to have
libdvdplay installed (available from videolan CVS), and request plugins
compilation in the usual way:
--enable-dvdplay.
Note that libdvdplay needs libdvdread and libdvdcss.
Currently it has only been tested under linux, with gnome interface (optional)
and xvideo output.
What works (more or less):
-DVD reading in some rare cases :) (title and menus),
-Menu pause,
-Seeking,
-Selecting directly a specific title/chapter/angle,
-Changing audio, sub-picture, angle during playback,
-Interactive menus with mouse only.
What is missing:
-Menu buttons highlighting (needs spudec patch),
-Keyboard interaction (needs a specific part in port specific plugins),
-A specific interface to navigate through menus (needs that I move my ass),
-Interactive menus won't work with other output plugins so long as they
have not been patched to send mouse/keyboard events to vlc interface,
-Whatever you need.
Known bugs (bugs in libdvdplay mostly):
-Seeking in some menus or intro titles (bad vobu map),
-Read/seek error with some DVDs,
-the configure needs tweaking,
-numerous segfaults,
-decoder/output modules locking error,
-fuzzy colors in menus when spudec is active (default in menus).
The plugin is not guaranteed to work anywhere outside my computer. If it break your, don't come and complain to me :).
--
stef
--
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>
More information about the vlc-devel
mailing list