0.14 Ok. I started making changes after 0.12 came out in April. Right now it is the end of September. I fixed a load of stuff, but I just plain can't remember much, other than the main release focus: *********** Can encode from files and directories, not just DVD's! *********** So everything else will have to become: General bugfixes. 0.12 /dev/null no longer prevents overwrite shutodwn when complete support for -nuvopts removed frameno from video codecs gave up trying to use Rectangle for preview.. just crops instead now. batch file support bash script exporting filename variables %T, %N, %L etc... enter on dvd drive reads disc bitrate lock actually DOES something now! alternative file naming method based on variables - much clearer ad more flexible. added support for libavcodec audio, now two ways to get mp3 able to encode to mpeg files as well as avi 0.11 23/10/03 - super minor rerelease crashed if changing numebr of files with no DVD loaded - fixed test.pl checked for old version of lsdvd - fixed added automatic version detection for newer mplayer-1 branch corrected subtitle error numerous small fixes from nicolai langfeldt 0.10 Gtk2 overhaul, huzzah! Extra info about MPlayer exit codes, crashed etc... medium sized caching rewrite Eject functionality many other improvements 0.9 Large amounts of core changes to accomodate perl output in lsdvd increased checking for error in lsdvd bugfixes for not updating filename on detection added Flickbook preview mode added ppc sstep bug avoidance removal of DVDInfo.pm completely - did not warrant an object, methods were largely restrictive and redundant. changed old style -dvd # to newer dvd://# format - got mplayer to admit a bug! put in check for gui=yes - got mplayer to remove option completely! - i think! added notebook tabs, rearranged UI made more buttons insensitve when not relevant added perview tab 0.8 added warning colors for invalid paths (non existant / non writable) made GUI more sane and logical created status dialog box added info fields probably only used again by mplayer cropping values must have sane values if set by user - dynamic limits. allowed spaces and other metacharacters in filenames etc... as abandoned in 0.7 removed "directory" box - now works directly from filename entry. added basic caching facilites - subtitles not supported (needs lsdvd 0.7) allowed default language to change rewrote command building methods vastly improved title deriving methods (see lsdvd) fixed 2 pass operation on multiple files 0.7 lots of bugfixes changed config file to .acidriprc for conformity closed STDIN - can run properly in background now (i think) replaced many combo's and entry boxes with spinbuttons improved messaging system - needed for spinbuttons # allowed spaces, &'s etc in filename # removed - causes mencer to execute in a sh session instead of # running directly with execvp(), so process is a fscker to kill 0.6 added times for selected chapters added misc options box, e.g. -ofps 25 actually DID fix the i18n error that i didn't in 0.5.1! finally wrote a small test.pl stop button now halts ENTIRE system, not just current encode multiple file support. bit shaky but seems to work! 0.5.1 - just some fixes... added bitrate information to mencoder box preview button plays selected chapters fixed grammar error from mencoders i18n - . and , 0.5 gaping hole fixed for dvd device != /dev/dvd 2 pass encoding for lavc dix4 and xvid added i hope BPP calculations added - requires newer lsdvd 0.4 I really can't be arsed with changelog's "discrete" bitrate lock button output log window and most output's various bug fixes changed default width from -1 to 480 lsdvd setting on additional settings removal of a lot of naive redundant code addition of first command line implementation - alpha more debugging messages code abstraction, e.g. seperation of mencoder command construction from callback 0.3 Made track automatically select when chapter selected options for each video / audio codec should be saved move and compact scale / crop button area added loads of tooltips subp / audio extension only printed if defined, neater