📄 changelog
字号:
* dvdread/dvd_reader.c: Don't segfault when trying to read past the end of a file in Path mode. Fix DVDReadBlocksPath so to not read an extra block at the end.2002-07-11 23:38 hjort * dvdread/: dvd_input.c, dvd_input.h, dvd_reader.c: Remove the flags argument to DVDinput_seek function. Update all calls. Change the calles that did tha key seach to instead use DVDinput_title.2002-07-11 20:07 hjort * dvdread/Makefile.am, src/Makefile.am: Fix so that one can build outside the source tree.2002-05-26 00:45 d95hjort * NEWS: Update.2002-05-25 23:50 d95hjort * configure.in: Bump version for release. Fix reveresed comparison.2002-05-25 22:09 d95hjort * dvdread/Makefile.am: Bump the library revision for the pending release.2002-05-25 22:09 d95hjort * dvdread/dvd_udf.c: Bug fix. Make sure that the UDF code get all the blocks it asks for (this is to avoid some spurious failiurs).2002-05-25 22:07 d95hjort * dvdread/dvd_reader.c: More bug fixes from the big change. Add code to keep track of the current title key, calling DVDCSS_title to change when needed. Add more comments. Add Mac OS X / Darwin support.2002-05-25 21:58 d95hjort * configure.in: Add Mac OS X / Dawin support, general cleanups and remove the arch specific (and general) optimization flags.2002-05-25 21:43 d95hjort * dvdread/: dvd_input.c, dvd_input.h: Mark some things const.2002-05-25 21:41 d95hjort * dvdread/ifo_print.c: Mark two local functions as static.2002-05-25 21:38 d95hjort * dvdread/ifo_read.c: Improve error messages and fix a ineffectual assert.2002-04-22 17:42 d95hjort * .cvsignore, configure.in, dvdread/Makefile.am, dvdread/dvd_input.c, dvdread/dvd_input.h, dvdread/dvd_reader.c, dvdread/dvdcss.h: Update to use new dvd_input abstraction layer. Can now use libdvdcss also for files on normal filsystem (non UDF DVD image).2002-04-20 23:14 d95hjort * dvdread/nav_types.h: Doxygen markup.2002-04-07 20:17 d95hjort * dvdread/: nav_print.h, nav_read.h: More doxygen fixes.2002-04-07 19:51 d95hjort * dvdread/bswap.h, dvdread/dvd_reader.c, dvdread/dvd_reader.h, dvdread/dvd_udf.c, dvdread/dvd_udf.h, dvdread/ifo_print.h, dvdread/ifo_read.h, dvdread/ifo_types.h, dvdread/nav_print.h, dvdread/nav_read.c, dvdread/nav_read.h, dvdread/nav_types.h, src/ifo_dump.c, src/play_title.c, src/title_info.c: Fix doxygen errors in the copyright headers.2002-04-07 19:17 d95hjort * dvdread/: dvd_reader.c, dvd_reader.h, dvd_udf.h, ifo_print.c, ifo_print.h, ifo_read.c, ifo_read.h, ifo_types.h, nav_print.c, nav_print.h, nav_read.c, nav_types.h: Fix copyright headers, adress and years.2002-04-07 01:15 d95hjort * Makefile.am: Add a newline.2002-04-07 01:14 d95hjort * dvdread/ifo_print.c: Some small changes to what is printed for video and audio attributes.2002-04-07 01:08 d95hjort * dvdread/dvd_reader.h: Comments formating.2002-04-07 01:08 d95hjort * dvdread/: ifo_read.c, ifo_read.h: Up the limit on the number of commands that might be pressent in a PGC to 255. It seems that First Play PGC might be optional, at lest some DVDs are masterd this way. Close open comment.2001-11-29 19:03 hh * dvdread/: bswap.h, dvd_reader.c, dvd_reader.h, dvd_udf.c, dvd_udf.h, ifo_print.h, ifo_read.h, ifo_types.h, nav_print.h, nav_read.h, nav_types.h: Fixes from Marc Espie: Move include guards to teh very start of the files. Remove prameter names form prototypes.2001-11-28 20:16 hh * dvdread/: ifo_print.c, ifo_read.c: Handle mastering error on Enemy of the State region 2 (de).2001-10-15 20:16 hh * NEWS, configure.in, dvdread/bswap.h, dvdread/dvd_reader.c, dvdread/ifo_read.c: Bump version to 0.9.2 for release (2001-10-11). Add support for BSD/OS. Make sure that the raw device is used on all BSD variants for the CSS ioctls to work correctly. Small bug fix for access to mounted DVD via soft-links and a malloc/free mistake. Increase an assert level for pgcn numbers in the part of title list.2001-09-28 20:25 hh * dvdread/ifo_read.c: Allow Titles with 0 PTTs. Allow a ptt_srpt with an empty title. Allow empty Cell Address tables. Allow an empty VOBU Address Map. This is to get "Magic Knight Rayearth: Daybreak" to work, it might be master wrong. Hard to se how a VTS without any PGCs, Cells or VOBUs can be correct.2001-09-28 20:11 hh * dvdread/: bswap.h, dvd_reader.c: Add NetBSD support. Change the code to use /dev/rcd* rather than /dev/cd* for all *BSD, this is apparently needed to use the CSS ioctls. Extend bswap with NetBSD header.2001-09-18 03:53 hh * dvdread/Makefile.am, dvdread/bswap.h, dvdread/dvd_reader.c, dvdread/ifo_read.c, NEWS, configure.in: Change the way the endian swaps are defined and make sure Solaris x86 works. Fix from Juergen Keil for a bug that caused libdvdread to close random fds. Update the limit on the number of pgcs in the pgcit to 10000. Correct bug in 0.9.0 that made using a DVD located on a normal filsystem impossible. Bump the version in confgure.in to 0.9.1 and the library revision number for the release.2001-09-18 02:36 hh * Makefile.am, NEWS, configure.in, dvdread/Makefile.am, dvdread/dvd_reader.c, dvdread/dvd_reader.h, dvdread/dvdcss.h, dvdread/ifo_read.c, src/play_title.c: Include the bootstrap script in the dist. Change the package name to libdvdread (was dvdread). Use stat64 so that using an image file of a DVD should work. Change some more types in the interface to use int rather than int32_t, also some internal changes of types. Make it crack the keys for all titles when opening the first as to not pause later during playback. Make sure to use the raw device name for access under Solaris as using the CSS calls does not work on the block device. Make sure to get an absolute path for the directory name used to search the mount table with. Update/correct some error messages. This is what was released as libdvdread-0.9.0.2001-09-02 23:45 hh * dvdread/Makefile.am, dvdread/dvd_udf.c, dvdread/dvd_udf.h, src/play_title.c: Add some header files to the dependencies of libdvdread so that they are included in the dist. Change the types of UDFFindFile. Update the partiotion handling in the UDF code. Correct play_title for the new incterface (expect blocks not bytes read).2001-08-28 21:40 hh * dvdread/ifo_read.c: Do not assume a pgci_ut has been read/allocated. Check ponter before dereferring it to free sub-componets.2001-08-28 21:34 hh * dvdread/dvd_udf.c: Handle files with length 0. It faild and reported the location and size of the director that a file was located in if it didn't have any block allocated for it content.2001-08-27 02:13 vektor * dvdread/: dvd_reader.c, dvd_reader.h: - Added a GetFileSize style call. - Made the close calls a bit more robust. - Removed an annoying printf.2001-08-22 23:59 hh * NEWS, configure.in, dvdread/Makefile.am, dvdread/dvd_reader.c, dvdread/dvd_reader.h, dvdread/dvd_udf.c, dvdread/ifo_print.c, dvdread/ifo_read.c, dvdread/nav_print.c, dvdread/nav_read.c, dvdread/nav_read.h, src/play_title.c: Some API changes, sorry for this, but now the interface nolonger has any reference to off64_t. Remove unused length parameter to the nav functions. Return blocks read rather than bytes read for the DVDReadBlocks function. Added switch to enable lots of gcc waring flags. Correct lots of warnings discoverd by the new flags.2001-08-18 01:22 hh * README, configure.in, dvdread/dvd_reader.c, dvdread/dvd_reader.h: Change _all_ occurrences of libcss to libdvdcss this time.2001-08-02 02:09 hh * dvdread/dvdcss.h: Add the libdvdcss's header file so we compile without it beeing installed.2001-08-02 02:05 hh * TODO, configure.in, dvdread/Makefile.am, dvdread/bswap.h, dvdread/dvd_reader.c, dvdread/dvd_reader.h, dvdread/dvd_udf.c, dvdread/dvd_udf.h, dvdread/ifo_print.c, dvdread/ifo_read.c, src/Makefile.am: Changed to use libdvdcss (from the VideoLAN guys) by vektor. FreeBSD fixes from Marc van Woerkom and OpenBSD fixes from Bj鰎n Sandell. Small configure fixes to work better on *BSD and other systems. Fix src/Makefile.am thinko/typo. Convert dvd_udf to use uint[8|16|32]_t types.2001-08-02 01:27 hh * AUTHORS: Give credit to Christian Wolff <scarabaeus@convergence.de> for the UDF code.2001-06-25 04:32 hh * .cvsignore, AUTHORS, COPYING, ChangeLog, Makefile.am, INSTALL, NEWS, README, TODO, acinclude.m4, bootstrap, configure.in, dvdread/.cvsignore, dvdread/Makefile.am, dvdread/bswap.h, dvdread/dvd_reader.c, dvdread/dvd_reader.h, dvdread/dvd_udf.c, dvdread/dvd_udf.h, dvdread/ifo_print.c, dvdread/ifo_print.h, dvdread/ifo_read.c, dvdread/ifo_read.h, dvdread/ifo_types.h, dvdread/nav_print.c, dvdread/nav_print.h, dvdread/nav_read.c, dvdread/nav_read.h, dvdread/nav_types.h, src/.cvsignore, src/Makefile.am, src/ifo_dump.c, src/play_title.c, src/title_info.c: Initial revision2001-06-25 04:32 hh * .cvsignore, AUTHORS, COPYING, ChangeLog, Makefile.am, INSTALL, NEWS, README, TODO, acinclude.m4, bootstrap, configure.in, dvdread/.cvsignore, dvdread/Makefile.am, dvdread/bswap.h, dvdread/dvd_reader.c, dvdread/dvd_reader.h, dvdread/dvd_udf.c, dvdread/dvd_udf.h, dvdread/ifo_print.c, dvdread/ifo_print.h, dvdread/ifo_read.c, dvdread/ifo_read.h, dvdread/ifo_types.h, dvdread/nav_print.c, dvdread/nav_print.h, dvdread/nav_read.c, dvdread/nav_read.h, dvdread/nav_types.h, src/.cvsignore, src/Makefile.am, src/ifo_dump.c, src/play_title.c, src/title_info.c: libdvdread provides a simple foundation for reading DVD-Video discs and images. It offers DVD applications: 1. A simple abstraction for reading the files on a DVD (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).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -