summaryrefslogtreecommitdiff
path: root/src/input/libdvdnav/dvd_reader.c
AgeCommit message (Collapse)Author
2007-11-19add support for GNU/kFreeBSDPetr Salinger ext:(%20)
It changes some "defined (__FreeBSD__)" into "defined (__FreeBSD_kernel__)" and "__FreeBSD_version" into "__FreeBSD_kernel_version". The changes are performed on places, where feature of kernel is tested. On some other places, feature of userland/libc is tested, on them "defined (__FreeBSD__)" remains. As proposed, include/configure.h cause __FreeBSD_kernel__ be defined if __FreeBSD__ is defined. --HG-- extra : transplant_source : %25%96K%05%E4Y%B15%94%60%15%FE1%8Ah%26Xy%8C/
2007-05-17Convert comments (and the occasional string where it doesn't matter) to UTF-8.Darren Salt
2006-12-13Don't leak directory handles when reading DVDs or DVD images.Darren Salt
Does not affect access via DVD device or image. CVS patchset: 8414 CVS date: 2006/12/13 20:52:27
2006-09-17DVDNAV changes:František Dvořák
improve MinGW support, kFreeBSD support define HAVE_* when provided replacement functions in xine-lib CVS patchset: 8268 CVS date: 2006/09/17 13:01:07
2006-06-15Don't try to access auth_drive if it's not present at all, avoid crashes. ↵Diego 'Flameeyes' Pettenò
Thanks to Lars for reporting. CVS patchset: 8039 CVS date: 2006/06/15 14:26:40
2006-05-27- Use file access instead of drive access when the volume is alreadyBastien Nocera
mounted. Allows playback of mounted unencrypted ISO9660 DVDs, when libdvdnav only supports UDF DVDs CVS patchset: 7998 CVS date: 2006/05/27 16:13:17
2004-09-20Build system improvements:František Dvořák
- use replacement functions (macro AC_REPLACE_FUNCS and variable LTLIBOBJS), each function is in a file placed into lib/ directory, it was not necessary, but it looks nice, IMHO - headers cleanups (this was needed): - prototypes of replacement funtions and macros are placed into separate os_internal.h (and included by config.h) - drop include inttypes.h from public xine.h, replaced by custom os_type.h, idea origins from Ogg/Vorbis public headers - disable generating inttypes.h: generated replacement isn't enough for xine-lib but nobody complained (and for M$VC we have special version) - better including headers for win32, let dvdnav use its mutex wrapper - updated M$VC port Result: - xine is compiled nicely by MinGW, CygWin and paritaly M$VC - frontends in M$VC port don't require additional helping headers - moved some platform specific things from xine-utils and win32/contrib to lib/ Finally I can start with real coding. :-) CVS patchset: 6982 CVS date: 2004/09/20 19:30:02
2004-03-16sync to latest libdvdnavMichael Roitzsch
* fixes a menu problem (German RC2 of "Anatomie", chapter menu) * addresses some compilation problems on Windows (Could someone try cygwin, mingw builds, please? It should work with the standalone libdvdnav, but who knows if the integration breaks anything...) * turns some abort()s into assert(0)s, where we really can try to continue CVS patchset: 6269 CVS date: 2004/03/16 11:43:38
2004-02-19Mandrake patches fromRocky Bernstein
http://cvs.mandrakesoft.com/cgi-bin/cvsweb.cgi/SPECS/xine-lib/ via Goetz Waschk who reports: The amd64 patch (xine-lib-1-rc0a-amd64.patch) sets some conservative CFLAGS for amd64, the lib64 patch (xine-lib-1-rc0a-lib64.patch) replaces hardcoded /lib to support the lib64 library dir on amd64, the directfb patch (xine-lib-1-rc2-no-directfb.patch) adds a configure option to disable directfb, the linuxfb patch (xine-lib-1-rc3a-no-linuxfb.patch) does the same for linux framebuffer and the 64bit fixes patch (xine-lib-1-rc3-64bit-fixes.patch) doesn't apply at the moment against the CVS -- demux_ogg.c was not applied. it includes some 64 bit pointer and other fixes for 64bit architectures. from Gwenole Beauchesne I haven't tested other than apply and compile. CVS patchset: 6174 CVS date: 2004/02/19 02:50:24
2003-09-15Try to track problems better. If a DVD fails to play, we will not get a ↵James Courtier-Dutton
little more info printed as to why it failed. CVS patchset: 5386 CVS date: 2003/09/15 21:52:09
2003-08-25Reduce GCC verbosity (various prototype declaration fixes). ffmpeg, wine and ↵Daniel Caujolle-Bert
fft*post are untouched (fft: for now). CVS patchset: 5310 CVS date: 2003/08/25 21:51:37
2003-08-25AMD64 support patch by Adrian SchroeterMichael Roitzsch
CVS patchset: 5308 CVS date: 2003/08/25 14:32:37
2003-05-16libdvdnav merge:Michael Roitzsch
* remove some unused files * dvdnav_internal.h uses the WORDS_BIGENDIAN define from xine-lib's global config.h * menu command filtering to avoid double commands in the same menu * message beautification by Jeff Smith CVS patchset: 4861 CVS date: 2003/05/16 09:56:49
2003-05-11Update from the libdvdnav project on http://dvd.sf.netJames Courtier-Dutton
CVS patchset: 4821 CVS date: 2003/05/11 13:44:04
2003-04-30cleanup libdvdnav mergeMichael Roitzsch
CVS patchset: 4720 CVS date: 2003/04/30 16:39:07
2003-04-29Update from libdvdnavJames Courtier-Dutton
CVS patchset: 4712 CVS date: 2003/04/29 21:55:46
2003-04-29Update from the libdvdnav project.James Courtier-Dutton
CVS patchset: 4708 CVS date: 2003/04/29 15:58:27