Blame NEWS

Packit 015a35
libdvdread (5.0.3)
Packit 015a35
 * Cache IFO and BUP files (only for ImageFiles) in order to reduce the number
Packit 015a35
   of read/seek access
Packit 015a35
 * Fix compilation warnings for OS/2
Packit 015a35
Packit 015a35
libdvdread (5.0.2)
Packit 015a35
 * Add DVDOpenStream to open a dvd from a set of callbacks
Packit 015a35
Packit 015a35
libdvdread (5.0.1)
Packit 015a35
 * support DragonFly BSD bswap
Packit 015a35
 * new md5 implementation, under LGPL
Packit 015a35
 * fix partial reads
Packit 015a35
 * fix warnings and code cleanup
Packit 015a35
Packit 015a35
libdvdread (5.0.0)
Packit 015a35
 * added support for Android
Packit 015a35
 * fix build support for OS/2
Packit 015a35
 * fix crashes in IFO parsing (Shark Week The Great Bites Collection)
Packit 015a35
Packit 015a35
libdvdread (4.9.9)
Packit 015a35
  * major cleanup
Packit 015a35
  * rewritten build system, including removal of configure2 and dvdread-config
Packit 015a35
  * fix numerous crashes
Packit 015a35
  * added QNX support
Packit 015a35
  * updated to support libdvdcss 1.3.0
Packit 015a35
  * improved dlopen support for Win32
Packit 015a35
  * simplify static linking of libdvdcss
Packit 015a35
Packit 015a35
libdvdread (4.2.1)
Packit 015a35
  * fix huge memory consumption when reading DVDs: "Up" and "Dark Knight"
Packit 015a35
  * numerous crashes fixed, notably on ARCCOS protected DVDs,
Packit 015a35
    like Transformers 3, Brave, The Express, Sherlock Holmes
Packit 015a35
    and Cars 2,
Packit 015a35
  * fix packed structures with mingw gcc >= 4.7
Packit 015a35
Packit 015a35
libdvdread (4.2.0)
Packit 015a35
  * added OS/2 support
Packit 015a35
  * fixed ARM memory alignment issue
Packit 015a35
  * portability fixes for *BSD, Mac OS X, MINGW and OS/2
Packit 015a35
  * added a missing DVDFileStat function
Packit 015a35
  * exposed the dvd_stat_t struct in header
Packit 015a35
  * fixed libdvdread closing stdin if it can't open the file/device
Packit 015a35
  * fixed a segfault in UDFFileEntry on some badly mastered DVDs
Packit 015a35
  * fixed big-endian builds
Packit 015a35
  * Win32: large file support under Mingw to go over 2G limits
Packit 015a35
  * configure: remove the special case test for uid=0
Packit 015a35
  * provide BUP file support for more issues
Packit 015a35
  * move UDFReadBlocksRaw declaration to dvdread_internal.h
Packit 015a35
  * fixed double free of parental management information
Packit 015a35
  * configure2: Use a single = instead of ==
Packit 015a35
  * fixed crash when PTT is too short
Packit 015a35
  * fixed segfault when reading certain DVDs, for example "Thor"
Packit 015a35
Packit 015a35
libdvdread (4.1.3)
Packit 015a35
  * an embarassing amount of fixes regarding potential memory and resource leaks
Packit 015a35
    (patches contributed by Erik Hovland)
Packit 015a35
  * added dvdread-config (dvdnav-config's younger brother)
Packit 015a35
  * added pkgconfig support
Packit 015a35
  * split dvdread to a separate tree
Packit 015a35
Packit 015a35
libdvdnav (4.1.2)
Packit 015a35
  * multiple build system fixes
Packit 015a35
  * added dvdnav_describe_title_chapters(title) to get title and chapters
Packit 015a35
    duration
Packit 015a35
Packit 015a35
libdvdnav (4.1.1)
Packit 015a35
  * added dvdnav_audio_stream_channels() to return number of channels
Packit 015a35
  * fixed dvdnav_time_search() in multi-angle dvds (but it still needs
Packit 015a35
    improvements)
Packit 015a35
  * added dvdnav_audio_stream_format() to identify the codec used
Packit 015a35
    in audio streams
Packit 015a35
  * starting DVD playback at specific title/part positions with
Packit 015a35
    dvdnav_{title,part}_play() works again
Packit 015a35
  * removed wrong SPU stream change event filter
Packit 015a35
    (fixes unwanted subtitles in the trailer of "Girl, interrupted", RC2)
Packit 015a35
  * fixed error "Expected NAV packet but none found." occuring sometimes
Packit 015a35
    on resume from menu
Packit 015a35
Packit 015a35
libdvdnav (0.1.10)
Packit 015a35
  * filter the symbols that we export.
Packit 015a35
  * fix LinkNextC assertion failure (fixes LotR-SEE bonus disc image gallery)
Packit 015a35
  * detect zero stilltime still cells inside PGCs, not only at the end
Packit 015a35
    (fixes "Red Dragon" RC2 scene selection)
Packit 015a35
  * PGC stills seem to work, assertion removed
Packit 015a35
  * fix rare race condition after Exit commands
Packit 015a35
  * fix wrong JumpSS_VTSM execution in German RC2 "Anatomie"
Packit 015a35
    (fix ported from Ogle)
Packit 015a35
Packit 015a35
libdvdnav (0.1.9)
Packit 015a35
  * libdvdnav does not depend on libdvdread any more. It has it's own version.
Packit 015a35
  * fix some situations where an unlucky user could trigger assertions
Packit 015a35
Packit 015a35
libdvdnav (0.1.8)
Packit 015a35
  * more timing info in cell change event struct
Packit 015a35
  * documentation review
Packit 015a35
Packit 015a35
libdvdnav (0.1.7)
Packit 015a35
  * fixed a bug in title jumping, where the title number would not be
Packit 015a35
    converted from TTN to VTS_TTN properly
Packit 015a35
  * some minor sanity checks added to prevent segfaults
Packit 015a35
Packit 015a35
libdvdnav (0.1.6) unstable; urgency=low
Packit 015a35
  * new event DVDNAV_WAIT to fix consistency problems in applications with fifos
Packit 015a35
    where libdvdnav is always a bit ahead in the stream, the event forces
Packit 015a35
    the application to wait for its fifos to get empty
Packit 015a35
  * correct HIGHLIGHT reporting when a button is activated
Packit 015a35
  * method to try-run VM operations, now used for safer chapter skipping and menu jumps
Packit 015a35
  * fixed detection of current PTT to not assume a 1:1 mapping between PTTs and PGs
Packit 015a35
  * releasing stills when jumping to menu fixes some state inconsistencies
Packit 015a35
  * do not assume PGs to be physically layed out in sequence on the disc
Packit 015a35
  * optional PGC based seeking
Packit 015a35
  * new event on cell changes for timing info
Packit 015a35
Packit 015a35
libdvdnav (0.1.5) unstable; urgency=low
Packit 015a35
  * some bugfixes
Packit 015a35
  * code cleanup
Packit 015a35
  * build process polishing
Packit 015a35
  * more sensible event order in get_next_block to ensure useful event delivery
Packit 015a35
  * VOBU level resume
Packit 015a35
  * fixed: seeking in a multiangle feature briefly showed the wrong angle
Packit 015a35
Packit 015a35
libdvdnav (0.1.4) unstable; urgency=low
Packit 015a35
  * more read cache improvements
Packit 015a35
  * minor fixes for some problematic DVDs
Packit 015a35
Packit 015a35
libdvdnav (0.1.3-1) unstable; urgency=low
Packit 015a35
  * Zero-copy read cache.
Packit 015a35
  * More support for alternative Menu languages.
Packit 015a35
Packit 015a35
 -- Rich Wareham <richwareham@users.sourceforge.net> Fri,  2 Aug 2002 08:52:24 +0100
Packit 015a35
Packit 015a35
libdvdnav (0.1.2-1) unstable; urgency=low
Packit 015a35
  * Read Cache changes. Recommended setting for read_cache is OFF.
Packit 015a35
    Unless one's DVD drive has too small a buffer.
Packit 015a35
  * Should work with xine 0.9.10 or above.
Packit 015a35
Packit 015a35
 -- James Courtier-Dutton <jcdutton@users.sourceforge.net> Sun, 3 Jul 2002 15:30:00 +0000
Packit 015a35
Packit 015a35
libdvdnav (0.1.1-1) unstable; urgency=low
Packit 015a35
Packit 015a35
  * New upstream version. (closes: #148495)
Packit 015a35
  * Include TODO
Packit 015a35
  * Fix config.h problem
Packit 015a35
  * Threaded cache
Packit 015a35
Packit 015a35
 -- Philipp Matthias Hahn <pmhahn@titan.lahn.de>  Sat,  1 Jun 2002 17:47:59 +0200
Packit 015a35
Packit 015a35
libdvdnav (0.1.0-2) unstable; urgency=low
Packit 015a35
Packit 015a35
  * Add manual page dvdnav-config.1
Packit 015a35
  * Add bug-presubj on Daniel's request
Packit 015a35
  * Get dvdnav.c:1.17 from CVS to fix angle support
Packit 015a35
  * Merge patch from Jamie Wilkinson (#146699)
Packit 015a35
  * Rerun automake to fix dependencies
Packit 015a35
  * Ack NMU from siggi
Packit 015a35
  * Fix include in examples/menus.c
Packit 015a35
Packit 015a35
 -- Philipp Hahn <pmhahn@titan.lahn.de>  Thu, 23 May 2002 09:41:15 +0200
Packit 015a35
Packit 015a35
libdvdnav (0.1.0-1.1) unstable; urgency=low
Packit 015a35
Packit 015a35
  * Prepared for first 'real' release.
Packit 015a35
  * Bug fixes
Packit 015a35
  * Changes to allow apps to 'roll-their-own' dvdnav_get_next_block functions.
Packit 015a35
  * NMU in order to get xine-dvdnav running again
Packit 015a35
    - changed package name to libdvdnav0
Packit 015a35
      (see patch from Jamie Wilkinson for a better solution)
Packit 015a35
Packit 015a35
 -- Siggi Langauf <siggi@debian.org>  Mon, 20 May 2002 15:57:40 +0200
Packit 015a35
Packit 015a35
libdvdnav (0.0.1-1) unstable; urgency=low
Packit 015a35
Packit 015a35
  * Repackaged using dh-make.
Packit 015a35
Packit 015a35
 -- Philipp Matthias Hahn <pmhahn@titan.lahn.de>  Sun,  7 Apr 2002 16:29:35 +0200
Packit 015a35
Packit 015a35
libdvdnav (0.0.1) unstable; urgency=low
Packit 015a35
Packit 015a35
  * Initial release.
Packit 015a35
  * Split from xine-dvdnav
Packit 015a35
Packit 015a35
 -- rjw57 <rjw57@hermes.cam.ac.uk>  Tue, 12 Mar 2002 19:41:13 +0000
Packit 015a35