Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
1.1. Project/Component Working Name:
Integrate libdvdnav into Solaris
1.2. Name of Document Author/Supplier:
Author: Zachary Kissel
1.3 Date of This Document:
27 March, 2008
4. Technical Description
Proposal:
Integrate libdvdnav into Solaris
Details:
libdvdnav provides a simple foundation for reading the navigation
information off of a video DVD. Specifically libdvdnav allows one
to easily use:
1. DVD Menus
2. Multiangle Playback
3. Interactive DVD games
The API provides DVD playback as a single logical stream of blocks,
intermitted by special dvdnav events to report certain conditions.
libdvdnav used to be part of both the Oogle project and part of a
plugin for the Xine media player. However, the library now stands
on its own. The libdvdnav library is written and maintained by:
Daniel Caujolle-Bert <segfault at club-internet.fr>
Thomas Vander Stichele <thomas at apestaart.org>
Rich Wareham <richwareham at users.sourceforge.net>
Kees Cook <kees at outflux.net>
Michael Roitzsch <mroi at users.sourceforge.net>
Frantisek Dvorak <valtri at users.sourceforge.net>
James Courtier-Dutton <James at superbug.co.uk>
The current version of libdvdnav is 0.1.10 (Released: June 9, 2004).
Sun will provide packages that install on both x86/x64 and SPARC
architectures.
Exported Interfaces:
SUNWlibdvdnav Uncommitted package
name
/usr/lib/libdvdread.so Uncommitted
library
/usr/include/dvdnav/dvd_reader.h Uncommitted header
file
/usr/include/dvdnav/dvd_types.h Uncommitted header
file
/usr/include/dvdnav/dvdnav.h Uncommitted header
file
/usr/include/dvdnav/dvdnav_events.h Uncommitted header file
/usr/include/dvdnav/ifo_print.h Uncommitted header
file
/usr/include/dvdnav/ifo_read.h Uncommitted header
file
/usr/include/dvdnav/ifo_types.h Uncommitted header
file
/usr/include/dvdnav/nav_print.h Uncommitted header
file
/usr/include/dvdnav/nav_read.h Uncommitted header
file
/usr/include/dvdnav/nav_types.h Uncommitted header
file
libdvdnav C APIs
Uncommitted API
Doc Impact:
New man page: libdvdnav.3LIB (see case directory). This is a new man
page since the open source community does not provide one.
It provides basic information about the library, and points users to the
project's homepage.
Security Impact:
None.
References:
[1] http://dvd.sourceforge.net/
[2] 6658278 Port libdvdnav-0.1.10 to Solaris
6. Resources and Schedule
6.4. Steering Committee requested information
6.4.1. Consolidation C-team Name:
sfw
6.5. ARC review type: FastTrack
6.6. ARC Exposure: open