see ChangeLog for more information version 2.0.1 ===================================== 2018-01-07 Rerelease under different version version 2.0.0 ===================================== 2018-01-07 Samish * Use libcdio 2.0.0 API (which is less leaky and less hacky) * Remove some memory leaks * Convert repo from CVS to git * Update autotools for circa 2018 conventions not 2011 conventions version 0.7.24 ===================================== 2011-03-17 * Add cdinfo_get_track_last_lsn() which is like cdinfo_get_track_last_lsn() * Make libvcdinfo work when called from C++, add C++ example program * Fail less severely when trying to determine if medium is VCD * Documentation and doxygen improvements * Guard against various srncat buffer overflows * Correct copyright and GPL version indication a containingReed-Solomon encoding * Patch for memory exhaustion for VCD 2.0 disks SR 105012 version 0.7.23 (development) ===================================== 2005-07-11 * Add libvcdinfo vcdinfo_get_area_selection() a routine to get the selection number represented by an area for a specified a point location * Add libvcdinfo vcdinfo_get_set_resolution() a routine to get the resolution for a given segment * hack on memory leaks some more * vcdxrip options more like vcd-info options * check that selection area hot-spot values don't exceed 255. * Update documentation * Remove gcc 4 warnings and potential problems noted * make --disable-static --enable-shared work with --versioned-libs version 0.7.22 (development) ===================================== 2005-05-14 * vcdxrip: add option "notrack" to skip ripping of a specific track * vcd-info: single argument acts like -i option * some stylistic coding changes (e.g. add _t suffix and p_ prefix) * fix clobbering a version number via strncpy * Add libvcdinfo example program * Memory leaks and errors reduced version 0.7.21 (development) ===================================== 2004-12-08 * LSN's match MMC-3 specs better. * Fix bug in vcd-info showing sequence number * add --without-versioned-libs option * make -mno-cygwin work * release number is now preprocessor symbol so applications can make use of for compatibility * More libcdio things moved into libcdio (e.g. MSF printing, iso9660 PVD handling) * use generic list things from libcdio. Eventually everything will use glib. But this moves in the right direction by consolidating code a little * Darwin compilation fixes * Miscellaneous contributed bug fixes version 0.7.20 (unstable/development) ===================================== 2004-02-20 * Join in libcdio branch (forked after 0.7.14) * Performance fix: (libvcdinfo) Redo the way we find segment LSNs to greatly reduce the number of CD reads when there are many files in the ISO-9660 track, or there are many segments or continued segments. Requires libcdio 0.65 API change. * API completion: (libvcdinfo) now has API for multi-default selections; APIs for mapping a selection number to a LID or LID offset added. * Replace unfree encode_L2_Q with GPL version from cdrtools 1.11a40 * cdxa2mpeg warns if input and output file are the same. * some bug fixes. * library symbol versioning (from Nicolas Boullis) * libvcd is private once again. * Go over documentation. (CD image info has been moved to libcdio doc) version 0.7.19 (unstable/development) ===================================== -unreleased- * Use VCD CD-drive auto scanning in vcdxrip and vcd-info that is now part of in libcdio * doc changes, clarification of cdxa2mpeg * error checking in cdxa2mpeg (from Nicolas Boullis) * Changes dicted by those in libcdio, libiso9660 version 0.7.18 (unstable/development) ===================================== -unreleased- * Move iso9660 stuff into libcdio. * More private files are private. version 0.7.17 (unstable/development) ===================================== -unreleased- * Complete interface with ..._lsn routines for the corresponding ..._lba routines. * Install pkginfo files version 0.7.16 (unstable/development) ===================================== -unreleased- * Better use of updated cdio API. Removed vcd_inf_open. Uses cdio_open now. * Regression tests use diff -u if that's available and revert to cmp of no diff found. * Changes for Cygwin compatibility version 0.7.15 (unstable/development) ===================================== 2003-04-18 * CD reading and control routines split off * vcddump renamed vcd-info (to match libvcdinfo and cd-info) * Give error message if corresponding bin/cue for a cue/bin can't be found * Bug: was not returning invalid LID selection when invalid. * vcdxrip: add --cue-file option. version 0.7.14 (unstable/development) ===================================== 2003-03-16 * almost ISO C99 compliant now (see BUGS) * fixed bug in vcddump if no device specified * create vcdinf library: like vcdinfo but exposes lower-level VCD structures * vcdxrip: uses vcdinf library (so device name is now optional; --input option added) separate and more complete documentation added --track option to rip specific track added to regression testing version 0.7.13 (unstable/development) ===================================== 2003-02-16 * maintenance release * fixes for gcc on linux/arm * removed internal popt and gnome front-end code from distribution * added --dump-dtd option to vcdxbuild * added testsuite to distribution * added vcdinfo library to retrieve VCD information * added vcddump tool version 0.7.12 (unstable/development) ===================================== 2002-01-04 * improved support for SVCD- and CVD-style subtitles * new conversion tool cdxa2mpeg added * minor subheader change for SPI area * create 150 sector post-gap ("leadout pregap") by default * fixed compilation with linux kernel headers prior to 2.2.16 * switched to new automake/conf versions version 0.7.11 (unstable/development) ===================================== 2001-10-21 * improved linux cdrom support by adding support for the generic packet cdrom interface * added native BSD/OS CDROM support * fixed libxml2 external entity loader * fixed minor subheader bug * be more tolerant when vcdxrip'ing faulty PBCs * new "leadout pregap" option * added 3 "-no*" options to vcdxrip version 0.7.10 (unstable/development) ===================================== 2001-08-29 * vcdxrip: new option for ignoring (faulty) extended pbc's * fixed wrong warning for extended end list attributes * allow multi default selections to have entry points as play-item * gui mode added to vcdxbuild, vcdxminfo and vcdxrip * changed --version output format * progress display added to vcdxbuild and vcdxminfo * rewrite/improvement of MPEG scanning code (detect audio parameters) * detect OGT channels and set flags accordingly * new option "svcd vcd30 tracksvd" * set pregap and subindexes explicitly in cue sheet * vcdxminfo output format changed and enhanced * missing flag to indicate presence of extended PBC (hotspots) on VCD2.0 added * new options for customization track gaps/margins * added --image-type/--image-option to vcdxbuild * implemented setting of <publisher-id> version 0.7.9 (unstable/development) ==================================== 2001-08-01 * fixed assertion bug in vcdimager cli frontend * added support for HQ-VCD and VCD 1.0 formats * fixed bug in vcdxgen which created a PBC section for VCD 1.x by default * new "leadout pause" option * implemented <auto-pause> points for segment play items * implemented SCANDATA.DAT dumping for vcddebug * fixed offset bug in SCANDATA.DAT creation for SVCD * implemented checking for unreferenced PBC items * fixed play nothing item in selections version 0.7.8 (unstable/development) ==================================== 2001-07-28 * updated VideoCD DTD * fixed minor ISO9660 PVD bug * renamed --add-dir to --add-dirtree and implemented a 'real' --add-dir (e.g. for adding an empty SEGMENT dir) * implemented end list extension for SVCDs * reverted autoplay experiment * minor compatibility change for SVCD compatibility * fixed non working "svcd vcd30 entrysvd" option * added new tool for dumping mpeg infos/aps addresses * added support for empty (ref-less) <select> and <play-item>'s * fixed/added support for multi default selections * implement <default-entry> for allowing to reference the default entry point of sequence items version 0.7.7 (unstable/development) ==================================== 2001-06-30 * be more tolerant about ISO9660 fs, when disassembling images * implemented cdrdao style split image file writer * fixed item____.mpg enumeration bug exposed on multisegment SPIs * implemented/added (untested) auto play flag/xml tag * match enumeration of ISO9660 entries for ripped mpeg streams files version 0.7.6 (unstable/development) ==================================== 2001-06-16 * fixed boundary checks for segment play items * fix/workaround for cygwin stack bug exposed in vcddebug * made vcd30 mpegav more accurate version 0.7.5 (unstable/development) ==================================== 2001-06-12 * major documentation improvement * implemented creation of directories * new 'update scan offsets' option for fixing scan offset data in video mpeg2 streams * more verbose info on mpeg errors version 0.7.4 (unstable/development) ==================================== 2001-06-07 * added checks for scan information data in mpeg2 streams * create extended PBC including selection areas * fixed creation of invalid XML * parsing of selection areas in vcdxrip implemented * fixed ISO9660 pathtable ordering * cleanups/bugfixes version 0.7.3 (unstable/development) ==================================== 2001-06-02 * implemented ISO9660 fs extraction * enhanced vcddebug to display extended PBC files and dump fs structure with XA flags * fixed some XA flags related misunderstandings * fixed handling of unordered aps presentation timestamps (which fixes entry point calculation) * fixed XML output of filesystem dump version 0.7.2 (unstable/development) ==================================== 2001-05-31 * vcddebug: fixed for pbc less vcds * improved subheader generation for SPIs * handle hybrid stills better * implemented option-tag parsing * new <option name="relaxed aps" value="true"/> for relaxed aps constrains (see manual on access point sectors as well for important warnings) * handle truncated streams more tolerant * started updating manual * 'broken svcd mode' xml-<option> splitted up into "svcd vcd30 mpegav" and "svcd vcd30 entrysvd" (see manual as well) version 0.7.1 (unstable/development) ==================================== 2001-05-27 * fixed broken entry id resolving * read support for NRG images added * support for rejected PBC items implemented * replaced vcdrip by vcddebug * added (previously) missing IO error detection for output in vcdxrip * minor cleanups version 0.7.0 (unstable/development) ==================================== 2001-05-24 * dummy PBC generation disabled for classic vcdimager frontend (use vcdxgen instead) * warn if labels are non-conforming * use PTS times instead of inaccurate GOP timecodes * support for segment items added * support for additional entry points added * support for (auto)pause points added * (full) PBC support (including playlists, menus/selections) added * new XML based frontend(s) added (vcdxgen, vcdxbuild, vcdxrip) version 0.6.2 (stable) ====================== 2001-05-15 * improved SPI ripping * fixed ripping of vcds with additional entry points * made album set parameters configurable by commandline * mpeg padding on the fly implemented * create /EXT/SCANDATA.DAT for SVCD (disabled for VCD2.0) * detect audio streams * mpeg scanning code rewritten * minor XVCD & XSVCD support improvements version 0.6.1 (stable) ====================== 2001-05-01 * compilation fixes * fixed wrong SVCD/TRACKS.SVD creation for multitrack SVCDs * fixed support for writing 2336 based images * minor SVCD related conformance fixes * minor vcdrip improvements version 0.6.0 (stable) ====================== 2001-04-15 * implemented --rip-spi operation * give up on invalid mpeg packets when scanning mpeg * fixed directory section growing into karaoke area version 0.5.9beta4 ================== 2001-03-18 * improved manual * added 2336 byte sectors support to vcdrip * fixed fd-leaking when adding files * fixed maximal cd image size boundary check * fixed zero file size bug * handle play times >= 100 mins (for svcd) * fixed pathtable entry ordering * added experimental --add-dir feature to vcdimager version 0.5.9beta3 ================== 2001-03-11 * improved packaging * minor portability fixes for non-gcc compiler * included popt library * minor fixes version 0.5.9beta2 ================== 2001-01-21 * fixed empty last block bug with --add-file * minor vcdrip improvements * scandata.dat scantable support for vcd 2.0 * extended psd & lot for vcd 2.0 * added handling of 2ndary audio channel and OGT (subtitles) version 0.5.9beta1 ================== 2001-01-15 * fixed padding packet losing bug in vcdrip * fixed misplaced MPEGAV-isofs offset bug introduced in alpha4 * minor improvements in mpeg scanning code version 0.5.9alpha4 =================== 2001-01-13 * major vcdrip dump output improvement * VCD1.1 compatibility improved * fixed I/O error handling * added --broken-svcd-mode compatibility (mis)feature * search.dat transposition fix version 0.5.9alpha3 =================== 2001-01-06 * improved ISO9660 file addition facility * minor ISO9660 file entry ordering fix * minor documentation improvements * big endian fix for struct bitsets * new option '--quiet' for vcdimager cli fe * fixed --add-file-2336 bug version 0.5.9alpha2 =================== 2001-01-03 * creation of scanpoints for SVCDs * compilation fix for cygwin environment * vcdrip SVCD detection improved * oversize warnings version 0.5.9alpha1 =================== 2000-12-23 * 2336-byte-sector image support * improved cli frontend (progress visualization, short options) * experimental SVCD support * improved VCD 2.0 and VCD 1.1 support * started gnome-- frontend (non functional yet!) * bugfixes * vcdrip utility * removed glib dependancy from cli frontend version 0.5 =========== never released * major rewrite version 0.4 =========== 2000-08-27 * CD-i support enabled by default with default cdi path * added short options * improved portability version 0.4alpha4 ================= 2000-08-25 * added simple support for video format detection/warnings * added PAL support version 0.4alpha3 ================= 2000-08-25 * fixed missing EOF subheader marking * improved logging output * internal bugfixes/restructuring version 0.4alpha2 ================= 2000-08-24 * custom file support bugfix * fixed wrongly reported start sectors in verbose output * internal bugfixes version 0.4alpha1 ================= 2000-08-22 * big endian fix * supports upto 98 mpeg tracks (of previously 33 possible tracks) * more CD-ROM XA compliance/fix * CD-i support * experimental support for adding custom files to ISO9660 fs version 0.3 =========== 2000-08-16 * EDC/ECC calculation bug fixed * portability fixes version 0.2 =========== 2000-08-14 * fixed a few core dumps * --bin-file= option bug fixed * more verbose warnings/error messages version 0.1 =========== 2000-08-13 * initial public release --
Generated by dwww version 1.14 on Mon Jan 27 08:13:09 CET 2025.