*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 :).
Showing
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
plugins/dvdplay/.cvsignore
0 → 100644
plugins/dvdplay/Makefile
0 → 100644
plugins/dvdplay/access.c
0 → 100644
This diff is collapsed.
plugins/dvdplay/access.h
0 → 100644
plugins/dvdplay/demux.c
0 → 100644
plugins/dvdplay/demux.h
0 → 100644
plugins/dvdplay/dvd.c
0 → 100644
plugins/dvdplay/dvd.h
0 → 100644
plugins/dvdplay/es.c
0 → 100644
This diff is collapsed.
plugins/dvdplay/es.h
0 → 100644
plugins/dvdplay/intf.c
0 → 100644
This diff is collapsed.
plugins/dvdplay/intf.h
0 → 100644
plugins/dvdplay/tools.c
0 → 100644
plugins/dvdplay/tools.h
0 → 100644
Please register or sign in to comment