Proposal: Integrate libdvdread into Solaris Details: libdvdread provides a simple foundation for reading DVD-Video images. It offers DVD applications: 1. A simple abstraction for reading the files on a DVD image (dvd_reader.h). 2. A simple library for parsing the information (IFO) files (ifo_read.h/ifo_types.h). 3. A simple library for parsing the navigation (NAV) packets (nav_read.h/nav_types.h). This allows application designers to access some of the more advanced features of the DVD format. libdvdread currently uses libdl to dynamically probe for libdvdcss at runtime. If libdvdcss is found, then it can be used to unscramble content protected by the Content Scrambling System (CSS). Sun does not intend to deliver libdvdcss. libdvdread is part of the Ogle Project, developed by Bjorn Englund, Hakan Hjort, Vilhelm Bergman, Martin Noback, and Bjorn Augustsson - webpage: http://www.dtek.chalmers.se/groups/dvd/index.shtml The current version of libdvdread is 0.9.7. (10/06/2006). Exported Interfaces: SUNWlibdvdread Uncommitted package name /usr/lib/libdvdread.so Uncommitted library /usr/include/dvdread/cmd_print.h Uncommitted header file /usr/include/dvdread/dvd_reader.h Uncommitted header file /usr/include/dvdread/ifo_print.h Uncommitted header file /usr/include/dvdread/ifo_read.h Uncommitted header file /usr/include/dvdread/ifo_types.h Uncommitted header file /usr/include/dvdread/nav_print.h Uncommitted header file /usr/include/dvdread/nav_read.h Uncommitted header file /usr/include/dvdread/nav_types.h Uncommitted header file libdvdread C APIs Uncommitted API Doc Impact: New man page: libdvdread.3LIB (see case directory). This is a man page we created since none previously existed. It provides basic information about the library, and points users to the project's homepage. Security Impact: None. References: [1] http://www.dtek.chalmers.se/groups/dvd/development.shtml [2] 6658259 Port libdvdread-0.9.7 to Solaris