NEWS 6.89 KB
Newer Older
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
1
libdvdread (6.0.0)
2 3
 * restrict the number of symbols to be exposed to the shared-object
 * remove dvdinput_error function
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
4
 * improve compatibility with some DVDs (notably the eOne ones)
5 6
 * fix write after free in ifoFree functions
 * fix possible buffer overflow in open
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
7
 * additional checks on DVDReadBytes arguments
8
 * fix leaks
9

Thomas Guillem's avatar
Thomas Guillem committed
10
libdvdread (5.0.3)
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
11
 * cache IFO and BUP files (only for ImageFiles) in order to reduce the number
Thomas Guillem's avatar
Thomas Guillem committed
12
   of read/seek access
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
13
 * fix compilation warnings for OS/2
Thomas Guillem's avatar
Thomas Guillem committed
14

15
libdvdread (5.0.2)
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
16
 * add DVDOpenStream to open a dvd from a set of callbacks
17

18
libdvdread (5.0.1)
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
19 20 21 22
 * support DragonFly BSD bswap
 * new md5 implementation, under LGPL
 * fix partial reads
 * fix warnings and code cleanup
23

24 25 26 27 28
libdvdread (5.0.0)
 * added support for Android
 * fix build support for OS/2
 * fix crashes in IFO parsing (Shark Week The Great Bites Collection)

29
libdvdread (4.9.9)
30 31
  * major cleanup
  * rewritten build system, including removal of configure2 and dvdread-config
32
  * fix numerous crashes
33 34 35 36
  * added QNX support
  * updated to support libdvdcss 1.3.0
  * improved dlopen support for Win32
  * simplify static linking of libdvdcss
37

38 39 40 41 42 43 44
libdvdread (4.2.1)
  * fix huge memory consumption when reading DVDs: "Up" and "Dark Knight"
  * numerous crashes fixed, notably on ARCCOS protected DVDs,
    like Transformers 3, Brave, The Express, Sherlock Holmes
    and Cars 2,
  * fix packed structures with mingw gcc >= 4.7

45
libdvdread (4.2.0)
46 47
  * added OS/2 support
  * fixed ARM memory alignment issue
Dominik Mierzejewski's avatar
Dominik Mierzejewski committed
48
  * portability fixes for *BSD, Mac OS X, MINGW and OS/2
49
  * added a missing DVDFileStat function
Dominik Mierzejewski's avatar
Dominik Mierzejewski committed
50 51 52 53 54 55 56 57 58 59 60 61
  * exposed the dvd_stat_t struct in header
  * fixed libdvdread closing stdin if it can't open the file/device
  * fixed a segfault in UDFFileEntry on some badly mastered DVDs
  * fixed big-endian builds
  * Win32: large file support under Mingw to go over 2G limits
  * configure: remove the special case test for uid=0
  * provide BUP file support for more issues
  * move UDFReadBlocksRaw declaration to dvdread_internal.h
  * fixed double free of parental management information
  * configure2: Use a single = instead of ==
  * fixed crash when PTT is too short
  * fixed segfault when reading certain DVDs, for example "Thor"
62

63
libdvdread (4.1.3)
64 65 66
  * an embarassing amount of fixes regarding potential memory and resource leaks
    (patches contributed by Erik Hovland)
  * added dvdread-config (dvdnav-config's younger brother)
67
  * added pkgconfig support
68 69
  * split dvdread to a separate tree

70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178
libdvdnav (4.1.2)
  * multiple build system fixes
  * added dvdnav_describe_title_chapters(title) to get title and chapters
    duration

libdvdnav (4.1.1)
  * added dvdnav_audio_stream_channels() to return number of channels
  * fixed dvdnav_time_search() in multi-angle dvds (but it still needs
    improvements)
  * added dvdnav_audio_stream_format() to identify the codec used
    in audio streams
  * starting DVD playback at specific title/part positions with
    dvdnav_{title,part}_play() works again
  * removed wrong SPU stream change event filter
    (fixes unwanted subtitles in the trailer of "Girl, interrupted", RC2)
  * fixed error "Expected NAV packet but none found." occuring sometimes
    on resume from menu

libdvdnav (0.1.10)
  * filter the symbols that we export.
  * fix LinkNextC assertion failure (fixes LotR-SEE bonus disc image gallery)
  * detect zero stilltime still cells inside PGCs, not only at the end
    (fixes "Red Dragon" RC2 scene selection)
  * PGC stills seem to work, assertion removed
  * fix rare race condition after Exit commands
  * fix wrong JumpSS_VTSM execution in German RC2 "Anatomie"
    (fix ported from Ogle)

libdvdnav (0.1.9)
  * libdvdnav does not depend on libdvdread any more. It has it's own version.
  * fix some situations where an unlucky user could trigger assertions

libdvdnav (0.1.8)
  * more timing info in cell change event struct
  * documentation review

libdvdnav (0.1.7)
  * fixed a bug in title jumping, where the title number would not be
    converted from TTN to VTS_TTN properly
  * some minor sanity checks added to prevent segfaults

libdvdnav (0.1.6) unstable; urgency=low
  * new event DVDNAV_WAIT to fix consistency problems in applications with fifos
    where libdvdnav is always a bit ahead in the stream, the event forces
    the application to wait for its fifos to get empty
  * correct HIGHLIGHT reporting when a button is activated
  * method to try-run VM operations, now used for safer chapter skipping and menu jumps
  * fixed detection of current PTT to not assume a 1:1 mapping between PTTs and PGs
  * releasing stills when jumping to menu fixes some state inconsistencies
  * do not assume PGs to be physically layed out in sequence on the disc
  * optional PGC based seeking
  * new event on cell changes for timing info

libdvdnav (0.1.5) unstable; urgency=low
  * some bugfixes
  * code cleanup
  * build process polishing
  * more sensible event order in get_next_block to ensure useful event delivery
  * VOBU level resume
  * fixed: seeking in a multiangle feature briefly showed the wrong angle

libdvdnav (0.1.4) unstable; urgency=low
  * more read cache improvements
  * minor fixes for some problematic DVDs

libdvdnav (0.1.3-1) unstable; urgency=low
  * Zero-copy read cache.
  * More support for alternative Menu languages.

 -- Rich Wareham <richwareham@users.sourceforge.net> Fri,  2 Aug 2002 08:52:24 +0100

libdvdnav (0.1.2-1) unstable; urgency=low
  * Read Cache changes. Recommended setting for read_cache is OFF.
    Unless one's DVD drive has too small a buffer.
  * Should work with xine 0.9.10 or above.

 -- James Courtier-Dutton <jcdutton@users.sourceforge.net> Sun, 3 Jul 2002 15:30:00 +0000

libdvdnav (0.1.1-1) unstable; urgency=low

  * New upstream version. (closes: #148495)
  * Include TODO
  * Fix config.h problem
  * Threaded cache

 -- Philipp Matthias Hahn <pmhahn@titan.lahn.de>  Sat,  1 Jun 2002 17:47:59 +0200

libdvdnav (0.1.0-2) unstable; urgency=low

  * Add manual page dvdnav-config.1
  * Add bug-presubj on Daniel's request
  * Get dvdnav.c:1.17 from CVS to fix angle support
  * Merge patch from Jamie Wilkinson (#146699)
  * Rerun automake to fix dependencies
  * Ack NMU from siggi
  * Fix include in examples/menus.c

 -- Philipp Hahn <pmhahn@titan.lahn.de>  Thu, 23 May 2002 09:41:15 +0200

libdvdnav (0.1.0-1.1) unstable; urgency=low

  * Prepared for first 'real' release.
  * Bug fixes
  * Changes to allow apps to 'roll-their-own' dvdnav_get_next_block functions.
  * NMU in order to get xine-dvdnav running again
    - changed package name to libdvdnav0
      (see patch from Jamie Wilkinson for a better solution)

 -- Siggi Langauf <siggi@debian.org>  Mon, 20 May 2002 15:57:40 +0200
179

180 181 182 183 184 185 186 187 188 189 190 191 192
libdvdnav (0.0.1-1) unstable; urgency=low

  * Repackaged using dh-make.

 -- Philipp Matthias Hahn <pmhahn@titan.lahn.de>  Sun,  7 Apr 2002 16:29:35 +0200

libdvdnav (0.0.1) unstable; urgency=low

  * Initial release.
  * Split from xine-dvdnav

 -- rjw57 <rjw57@hermes.cam.ac.uk>  Tue, 12 Mar 2002 19:41:13 +0000