add license file
[undvd.git] / Changelog
blob51e42d7c37bc1d9f5e5d65853cc6b4129310ade3
1 0.7.5:
2 * Fix: Ignore invalid dvd device when ripping from iso or directory.
4 0.7.4:
5 * Fix: Audio and subtitle settings missing.
7 0.7.3:
8 * Fix: Divide by zero bug.
9 * Fix: File size estimate.
10 * Fix: File not found on dvd scan with vidstat.
12 0.7.2:
13 * Reclassify lsdvd as soft dependency, can now use scandvd without it.
14 * vidstat: compute bitrate if possible.
15 * Fix outpug bug on cygwin.
17 0.7.1:
18 * Posix compatibility. Tested on FreeBSD, Solaris, OS X, Cygwin.
20 0.7.0:
21 * Port to perl. Speed boost all around, especially in scandvd.
22 * Internalize all unncessary external calls, remove unneeded dependencies.
23 * Add time estimate on crop detection.
24 * Omit disc cloning by default.
25 * Fix: Output the right file extension in dry run mode.
26 * Fix: Correct subtitle id numbers.
28 0.6.1:
29 * Validate user input.
30 * New --bpp option.
31 * Setting x:y scaling now allows breaking the original aspect ratio.
32 * Add more exotic codecs.
33 * Add full codectest report with all codecs and containers.
35 0.6.0:
36 * New encvid tool for general purpose encoding/conversion.
37 * Add --version and --adv options.
39 0.5.2:
40 * New codectest tool.
41 * Add --start and --version options.
42 * Add more codecs and containers.
44 0.5.1:
45 * Add support for ogm container and more containers and codecs based on lavc.
46 * Fix parsing bugs on filenames with quotes, slashes and other special
47 characters.
48 * Use exit code 2 on bad usage.
50 0.5.0:
51 * Support for selecting container format and audio/video codecs.
52 * Add audio codec and bitrate detection in vidstat.
54 0.4.4:
55 * Add support for printing and selecting audio and subtitle numeric ids.
56 * Add long options to clarify usage.
57 * Check that $TERM is sent before outputting shell escapes.
59 0.4.3:
60 * Make subtitle selection optional (off by default).
61 * Fix unpredictable behavior when both -n and -i or -q are set.
62 * Fix cryptic bug when dvd device is set incorrectly.
63 * Fix bug that occurs when crop detection fails. New behavior is to halt.
65 0.4.2:
66 * New switch -c enables autocropping.
67 * Get rid of .sh suffix for executable scripts.
68 * Fix long suspected misbehavior due to non deterministic option parsing.
69 * Add packaging option: publish to ubuntu ppa.
71 0.4.1:
72 * Smarter scaling based on a sensible constant for the number of pixels in a
73 frame of video instead of constant scaling along the width.
74 * Scaling enforces a target framesize of an even number of 16x16 pixel blocks.
75 * Make vidstat more resistant to bad input from video files and omit output of
76 unknown values.
78 0.4.0:
79 * Bitrate is now set dynamically based on bpp.
80 * New dry-run option -D for undvd to examine encoding parameters.
81 * New tool vidstat to examine video files or dvds.
83 0.3.3:
84 * Add option for disabling picture scaling, also clarify this in the userguide.
85 * undvd no longer needs to write temporary files to /tmp.
87 0.3.2:
88 * Fix problem with color output on black-on-white terminals.
89 * Clarify usage for scandvd.
90 * Use flag check in ebuild would halt emerge prematurely, fixed.
92 0.3.1:
93 * Adding support for vobcopy to clone encrypted dvds. undvd.sh now accepts 
94 the -u flag to clone a dvd to disk that otherwise doesn't let itself be copied.
96 0.3.0:
97 * User set bitrate. Bitrate can now be set implicitly by setting an output 
98 filesize for the video with the -o switch.
99 * 2-pass encoding. 2-pass encoding is done automatically if the bitrate is set
100 below the default. But 1-pass or 2-pass encoding can always be overriden by 
101 using -1 and -2.
102 * New option to prevent disc cloning before encoding. The -n switch can now 
103 be used to skip copying the dvd to the harddrive first, before encoding begins. 
104 Useful when low on disk space.
105 * New system sanity check. undvd can now check for all programs it needs by 
106 supplying the -c switch. It also checks for codec support.
108 0.2.2:
109 * New install script. While there was no official way of "installing" undvd 
110 there is now a makefile with an "install" target, therefore "make install" 
111 will deploy the files into the filesystem.
112 * Distribution specific packages:
113 + gentoo ebuild
114 + ubuntu .deb
115 + fedora .rpm
116 These are all brand new and not well tested.
118 0.2.1:
119 Fixed a bug related to the -i switch in undvd. Also added the -i switch in 
120 scandvd, so they now have the same options for source selection.
122 0.2.0:
123 Clarified some of the command line options a bit, added elapsed time. Also 
124 added a note about the xine playback bug in the user guide.