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