home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 July & August / PCWorld_2007-07-08_cd.bin / v cisle / dvdstyler / DVDStyler-1.5-win32u.exe / {app} / dvdauthor / ChangeLog < prev    next >
Encoding:
Text File  |  2005-02-10  |  10.7 KB  |  271 lines

  1. 0.6.11: February 10, 2005
  2.     fix compile error on newer gcc compilers
  3.     ensure a row of a subtitle takes less than 1440 bits
  4.     fix warnings
  5.     fix 64-bit support (iconv)
  6.     fix video and sector pts values to be more consistant
  7.     fix ImageMagick 6.x.x alpha detection
  8.     improved dvdunauthor by Ralf Engels
  9.     full sized pts/scr support (for 13+ hours DVD's)
  10.     support really long subtitles
  11.     fix jumps from FPC to VMGM menus (was using LinkPGCN, now uses JumpSS -- fixes crash in Ogle and Pioneer 343
  12.     fix ability to have multiple entries for a PGC
  13.     fix bug when decoding some subtitles
  14.     switch to automake
  15.     have mpeg2desc parse mpeg1 headers (thanks to Nico Sabbi)
  16.     fix handling of NTSC 3:2 pulldown (end PTS was != start PTS of next VOBU)
  17.  
  18. 0.6.10: March 15, 2004
  19.     better audio type detection logic
  20.     clear seamless flag on audio discontinuity
  21.     only allow <titles> to exist once per titleset
  22.     use 'name' attribute for buttons and actions in spumux (to be consistant with dvdauthor)
  23.     dynamically allocate PGC buffer
  24.     allow up to 2730 titles
  25.     allow reading from filedescriptors for VOBs, palette, and XML
  26.     allow empty pre, post, cell, etc commands (parses to NOP)
  27.     optimize link & button=X instructions together
  28.     fix parsing of textsub->transparent
  29.     add text subtitle documentation
  30.     fix SVCD subtitling
  31.     support specifying resume cells from calls; default to #1 for post commands
  32.     make spuunmux use read instead of lseek (works on pipes)
  33.     fix YUV handling in spuunmux and subgen
  34.     handle 99 titlesets in dvdunauthor
  35.     support nonexistant audio channels
  36.     lazy colormap allocation
  37.     support VOBU's without audio or video
  38.  
  39. 0.6.9: January 16, 2004
  40.     cap maximum # of tmapt entries to 2040
  41.     convert filenames from UTF8 to locale
  42.     strip out END marker from program stream (clean up mplex output)
  43.     allow more than 512 chapters/titles
  44.     fix handling of programs (not chapters)
  45.     make VMGM IFO scanner deal with lowercase filenames
  46.     fix handling of text subtitles that use frame #'s as timecodes
  47.     fix bug in mpeg audio header scanning
  48.     languages must be in lowercase
  49.     better audio gap setting
  50.     fix PAL/NTSC issue
  51.     rename dvddirgen to dvddirdel to better reflect purpose
  52.     better support for nonstandard frame rates
  53.     don't set seamless flag for cells with commands or stilltime
  54.     bounds check #cells/vob, programs/pgc
  55.  
  56. 0.6.8: December 14, 2003
  57.     allow xoffset and yoffset in spu tags
  58.     support multiple menu languages
  59.     support mpeg-1 video
  60.     support incorrect frame rates
  61.     fix/allow open GOP's on cell boundaries if sequential playback
  62.     fix bug in analyzing video codes (spurious sequence end codes)
  63.     add proper scanning of ac3 and pcm audio stream details
  64.     add support for NTSC closed captioning
  65.     support 96khz audio
  66.     support holes in video (aka audio cd's)
  67.     make subtitle placement dependent on pack dts, not video pts
  68.     add spuunmux; properly handle menu button colors
  69.     include XML schemas for XML verification
  70.  
  71. 0.6.7: November 24, 2003
  72.     autodetect io.h presense for Cygwin
  73.     have spumux deal with incomplete reads/writes to/from pipes
  74.     have spumux work with odd sized subtitles
  75.     allow XML comments in dvd code
  76.     support else for if statements
  77.     add 'not' boolean expr
  78.     add support for cells and programs
  79.     add mini optimizer
  80.     fix subtitle ptr logic in VOBU packets (perfectly matches Grosse Pointe Blank)
  81.     make ff/rew ptr handling more like commercial dvds
  82.     fix corner case in reference frame end calculation
  83.  
  84. 0.6.6: November 13, 2003
  85.     fix makefile for case insensitive filesystem (adds .PHONY rule)
  86.     allow jumps to menu entries from VMGM without jumppad
  87.     fix bug where jumppads were not generated in a VMGM if no VMGM menus existed
  88.     allow forced subtitles -- now all menus REQUIRE 'force="1"' option
  89.     base chapters on PTS not SCR
  90.     allow expressions
  91.  
  92. 0.6.5: November 6, 2003
  93.     workaround for libxml2 2.5.4 -- manually check for whitespace in TEXT elements
  94.     fix xml parser when chapters are not specified
  95.     support <video widescreen="nopanscan|noletterbox" />
  96.     have jumps to other titles within the same titleset use JumpVTS_TT, not LinkPGCN
  97.     add some error checking on title/chapter jumping
  98.     fix bug when stuffing subtitles
  99.  
  100. 0.6.4: November 1, 2003
  101.     fix bug in if statement -- it was doing the opposite
  102.     set O_BINARY for stdin, stdout in spumux
  103.     allow pgcs without any sources
  104.  
  105. 0.6.3: October 30, 2003
  106.     fix bug in setting audio, subtitle, angle, button values
  107.     more documentation
  108.  
  109. 0.6.2: October 27, 2003
  110.     fix segfault when parsing certain xml files
  111.     add HTML documentation
  112.  
  113. 0.6.1: October 26, 2003
  114.     fix incorrect command length field for menu entries
  115.     move menu entry pgcs to the end of the list to make numbering simpler
  116.     allow jumping/calling to a wider variety of targets
  117.     fix bug in autonavigation
  118.     fix segfault if button is not defined in spumux
  119.     fix stilltime for vobs
  120.     add stilltime for pgc
  121.     reduce libxml2 requirement to 2.5.0
  122.  
  123. 0.6.0: October 21, 2003
  124.     rename submux to spumux
  125.     set default button to #1 when entering a menu
  126.     add support for autoaction buttons
  127.     pass button navigation and color information from spumux to dvdauthor
  128.     support (optional) ImageMagick (or GraphicsMagick) libraries
  129.     create new programming language for buttons, pre, post, and fpc cmds
  130.     use XML configuration files for dvdauthor and spumux
  131.  
  132. 0.5.4: October 4, 2003
  133.     vobu pointers only point within a cell -- fixes chapter playback for some players (thanks to <selva at mailaps dot org>)
  134.     fix uninitialized variable hasseqend (thanks to <selva at mailaps dot org>)
  135.     read button color index information from palette file (thanks to <selva at mailaps dot org>)
  136.     fix handling of vobus without video (thanks to <selva at mailaps dot org>)
  137.     fix handling of audio sectors that are outside the pts range of the vobu (thanks to <selva at mailaps dot org>)
  138.     compute pts based on frame counts (handles 3:2 correctly)
  139.     fix incorrect NTSC fps (29.97 instead of 29.97002997.....)
  140.     fix discontinuity flag on TMAP -- should be on all chapters, not just vob boundaries, also should be set for future discontinuity, not past
  141.     compute audio gap (for AC3 and MP2 only...)
  142.     fix handling of field encoded video
  143.     allow post commands on menus
  144.     fix subtitles that have packets within 6 bytes of a sector (thanks to <panteltje>)
  145.     allow specification of button movement (thanks to Mark Rages)
  146.  
  147. 0.5.3: May 3, 2003
  148.     tighten mpeg boundary gap
  149.     add discontinuity flag to TMAPT table
  150.     clean up Makefile.in based on FreeBSD port (thanks to <pb at freebsd dot org>)
  151.     add exit and fpc commands
  152.     allow specification of 'post' commands
  153.     allow specification of which menu is the entry menu for title, root, audio, subtitle, angle, and ptt
  154.     allow setting of subtitle track as a command
  155.     set palette per PGC
  156.     allow palette to be RGB if the filename ends in .rgb (case insensitive)
  157.     rewrite the aspect ratio in the sequence header
  158.     add 'make uninstall'
  159.  
  160. 0.5.2: April 30, 2003
  161.     fix STC discontinuity and VOB/cell idn assignment bugs
  162.     fix multiple titles within a titleset
  163.     allow - for stdin
  164.     allow multiple commands per button
  165.     allow setting of audio track
  166.  
  167. 0.5.1: March 19, 2003
  168.     WARNING -- THIS RELEASE IS UNTESTED
  169.     multiple titles within a titleset
  170.     added submux (from Jan Panteltje <panteltje at yahoo dot com>)
  171.     multiple menus for deeper navigation
  172.     fix bug in detecting mp2 tracks
  173.  
  174. 0.5.0: February 25, 2003
  175.     basic menu support
  176.         don't allow both nopanscan and noletterbox, unless you're 4x3 -- then enforce both
  177.         vobu_se_e_ptm now written when sequence_end_code found
  178.         fix bug that doesn't write out of bounds ff/rew data correctly
  179.         fix pts computation bug for last vobu
  180.         fix bug in audio and subtitle track detection
  181.         fix c_eltm, e_eltm (again) -- calc in 30fps not 29.97fps (wtf?)
  182.         fix ff so it doesn't round up
  183.         add RPM spec file dvdauthor.spec (thanks to Dr. Peter Bieringer <pb at bieringer dot de>)
  184.         infer PCM bits/channel (though cannot infer #channels)
  185.         sort of handle VOBU's without video (needs work)
  186.         tweak TMAPT table in IFO files (god I hate NTSC)
  187.  
  188. 0.4.3: February 19, 2003
  189.     don't presume no pan/scan; add options nopanscan, noletterbox
  190.     fix TMAPT generation bug from 0.4.2
  191.     reduce makedvd's function
  192.  
  193. 0.4.2: February 19, 2003
  194.     fix subtitle support
  195.     make mpeg2desc print substream info on private1
  196.     make dvddirgen work with dirs that have spaces
  197.     fix c_eltm, e_eltm, s_ptm, and e_ptm
  198.     autodetection of ac3/mp2/dts audio channels and subpicture channels
  199.     provide sector pointers for multiple audio and subpicture channels
  200.  
  201. 0.4.1: February 14, 2003
  202.     fix fatal bug in dvdvtsgen and dvdtocgen
  203.     force user to specify -r to dvddirgen to delete dirs
  204.     distribute files as user writable
  205.  
  206. 0.4.0: February 13, 2003
  207.     allow letterboxing
  208.     compile under Mac OSX
  209.     fix bug with AC3 playback
  210.     autoconf
  211.     largefile support
  212.     remove dependence on getopt_long
  213.     more efficient background mplex'ing (starts them sequentially instead of in parallel)
  214.     support multiple audio tracks (from Jan Panteltje <panteltje at yahoo dot com>)
  215.     support subpicture tracks (from Jan Panteltje <panteltje at yahoo dot com>)
  216.     make subpicture colors more readable (from Jan Panteltje <panteltje at yahoo dot com>)
  217.     allow specification of palette on commandline (from Jan Panteltje <panteltje at yahoo dot com>)
  218.     allow shell commands as vobs
  219.     allow working dir to be specified in a config file
  220.  
  221. 0.3.1: December 31, 2002
  222.     makevob retains proper a/v sync
  223.     performance improvements to ifogen -- O(n) realloc (instead of O(n^2)) and O(n lg n) vobu fixup (instead of O(n^2))
  224.     handle chapter mpegs that don't start at 0.00 sec
  225.  
  226. 0.3.0: November 16, 2002
  227.     fix bug in tocgen where the VTS was not being properly described
  228.     better status messages from ifogen
  229.     support multiple titlesets (thus multiple titles -- 1 per vts)
  230.     allow specification of audio format (but no autodetect)
  231.     fix bug in makedvd w.r.t. filenames with spaces
  232.  
  233. 0.2.3: November 14, 2002
  234.     auto detect settings from mpeg video stream:
  235.         frame rate (thus ntsc vs pal; only 29.97 and 25 suported)
  236.         resolution
  237.         aspect ratio
  238.     make said settings overridable on the command line
  239.     update README
  240.     fix bug that could cause ifogen to miss 0-10% of the picture frames thus causing poor ff/rew
  241.  
  242. 0.2.2: November 12, 2002
  243.     no more qsort! (finally!)
  244.     make makedvd more compatible (no more ++, workaround for no mktemp)
  245.     fix makevob (mpeg2desc is very fifo-savvy now)
  246.     fix # chapter in VIDEO_TS.IFO (for Ogle, Mplayer, and some settop DVD players)
  247.  
  248. 0.2.1: November 11, 2002
  249.     fix segfault on file not found
  250.     allow spaces in mpg filenames
  251.     fix bug in handling mpegs with much longer audio tracks than video tracks
  252.     fix vobu_e_pts values (fixes playback on Pioneer DV343)
  253.  
  254. 0.2.0: September 22, 2002
  255.     work with clips > 1 gig
  256.     support multiple chapters
  257.  
  258. 0.1.2: July 31, 2002
  259.     fix ff/rew
  260.  
  261. 0.1.1: July 31, 2002
  262.     allow variable size GOP's
  263.     work with clips > 4 minutes
  264.     nicer logging
  265.  
  266. 0.1.0: July 30, 2002
  267.     Initial release.  Can write roughly a 4 minute video clip to a dvd
  268.     and it will play!  limitations include 511 GOP's, 15 frames per
  269.     GOP, 29.97 fps, 720x480, 48kHz audio encoded with mpeg1.  But it
  270.     works!
  271.