Developer of VirtualdubMod
  
Group: VirtualdubMod Team
Posts: 100
Member No.: 998
Joined: 24-November 02

|
Finally we got it ready =)
Much has changed. For that reason and because of the just included matroska support we termed this one an alpha release.
Some things that are not listed in the changlog:
- The network distributed encoding stuff is out. It introduced a lot of bugs when we included it in 1.4.x since noone really understodd it. If we find someone dedicated to it, we will reinclude it.
- Pulco-citrons MPEG2 handling is out. Unfortunately he can no longer work on it. As alternative we included fccHandlers mod.
- All bug reports from 1.4.x on our project page will be set to 'Pending'. Since so much changed, most of them will no longer be valid. If you find your already reported bug is still there, please set it back to 'Open'.
Unfortunately we couldn't update to VDub 1.5.2 in time (major changes), but Cyrius is already working on it.
Now for the Changelog:
| CODE | [VirtualDubMod 1.5.1.1a] Belgabor: - Converted all my stuff to 1.5 - Since Averys error scan works now I ditched my version. - Assimilated Tdll.h from ffdshow. It provides a class for dll loading. Also prepared AviSynth filtering inside VDubMod with a Object encapsulation avisynth.dll - Included fccHandlers MPEG2 mod. AC3 support is enabled - Pictures showing whether a command is a keyword, internal or external in Avisynth syntax completion - Moved all AviSynth command stuff to CAviSynth - i18n Completed. Autoloads VDMLang(Three letter code).dll. Custom dll can be set in Display Properties.
Cyrius: - Rewrote the MP3 & AC3 import parts which are now used in both AVI (previously using Nandub code) and OGM menu. The new code has some features to 'handle' corrupted data (you can throw or keep those data; if kept the code will treat those data as audio frames and try to prevent audio desynchronisation). Nb : * when opening an MP3 file that appears to be VBR you will be asked what to do (as for AVI) * this new code seems to fix some out of synch issues reported concerning the use of 'MP3 (CBR) audio' * this code also store various information concerning the structure of the file but should take far less memory than the one previously used in the OGM menu, especially for the AC3 part - Started merging of AVI 'Audio' & 'Audio2' menu with the 'OGM' one. This should allow to have more than 2 audio streams in an AVI, and will make my life easier (I hope) in the future :p. All streams 'vital' information are now accessible in the new 'Streams' menu. This includes a list of all available streams (except main video of course) and accessiblity to specific settings of each stream such as interleaving, filters, compression, comments, chapters, ... The 'Audio' menu features are accessible for each audio stream in the list by right-clicking on the concerned stream (popup menu). You can choose which audio stream in the available streams you want to preview. Keep in mind that audio specific options (filters, compression, ...) generally requires the audio to be decompressed, so before using those features please be sure you have such a decompressor, or that the audio is already PCM. - Removed the 'Audio' menu since its options are now accessible for each audio stream in the 'Streams -> Stream list' window. This also means that there is no more audio mode (None/AVI/WAV) since you can add / remove / enable / disable available streams in this window. Also removed 'Save WAV' since it is available in the same window. - The 'FourCC' field in the AVI 'File information' now show the FourCC (4 letters) and the name of the correspondant codec. Added an equivalent for the audio with the 'Tag' field that show the wFormatTag value of the audio (hexadecimal value) and the correspondant codec. The name of the codec is taken from the Codecs.ini file that contains a list of known video / audio codecs (this file comes from TCMP, I thank its developpers for their good player, having made this file and letting us use it :)). - Removed the 'Audio2' fields in the DubStatus window. The 'Audio' fields now show the state of the first muxed stream (i.e. not necessarily the first audio stream of the opened file in case you moved it to another place). The projected filesize take into account all the muxed streams though. - Comments in AVI are now loaded (in the video comments list) when opening a file. - Added a bit of Unicode in the 'Streams' menu. This is only available for Windows that handle Unicode natively (i.e. it isn't available under Win9x). You can open external sources which name is in Unicode (well this is not really useful for the moment since you can't do the same when opening the main source). All comments and chapters strings should be in Unicode (note that AVI comments are translated to the ANSI code page; same happens for OGM that doesn't seem to handle Unicode). - Added some code to try handling ASCII/UTF8/Unicode SRT files automatically (worked with an ASCII SRT file and its Unicode equivalent generated by SubResynch). Note that currently OGM doesn't seem to handle Unicode subtitles so they are converted to the default ANSI code page. - Added the 'Set keyframe on chapters' feature in the 'Tools' menu. - Added DTS (14 bits format not supported) as possible source format. - Added a new tab ('Audio') in the preferences. This let you access : * the default preload (in ms) for audio streams * whether or not the preload must be disabled when not saving to AVI * the mimimum number of audio frames to pack in a block * whether or not you want to keep corrupted data (in MP3 / AC3 / DTS files) - You can't 'Save WAV' / 'Demux' a stream and call another time 'Save WAV' / 'Demux' or 'Delete' on any stream anymore. Will prevent some of you to play too much and make crash the program this way :p - AC3 is now decoded thanks to liba52 when using 'Full processing mode' or previewing. Multichannel streams are converted to 'Dolby surround compatible stereo'. - Added another option in the 'Audio' preferences. This let you use Priss (VirtualDub internal Mpeg audio decoder) instead of an ACM codec when decoding MP3 streams. There may be some bugs (in the way I use it, not in Priss;)), but it seems this decoder works better than ACM for MP3 VBR streams :) - Added a new 'Streams' tab in the dubbing status window. This tab show you the status of all the streams being muxed, on the contrary to the 'Main' tab that only show you the status for the video and the first stream (generally audio) being muxed. - Fixed (I hope) the bug with the About box. - Now use the Corona library to handle other image formats. BMP and TGA are handled by VirtualDub internal routines, and PNG / JPEG / GIF / PCX are decompressed on-the-fly to BMP thanks to Corona when opening an image sequence. You can save image sequences to BMP, TGA (handled by VirtualDub) or PNG (handled by Corona). Note that Corona only support PNG output (no BMP, TGA, JPEG, GIF or PCX). - Added 2 items in the 'Video' menu to let you take snapshots of the input or output video and save the image to a file (BMP, TGA or PNG format). - Added a 'Report' item in the 'Streams' menu. This show you a short report on all current sources opened (main information on the stream, plus some additional). - Enhanced a bit the Ogg/OGM import filter so that it can still open (and try to correct a bit) badly corrupted files (files that would give you an 'Invalid Page' error and wouldn't open in previous versions). The program also try to artificially (i.e. no real data are inserted, only time indexing is modified) 'compensate' for lost data (in order to minimize audio/video out-of-sync). - Vorbis streams are now decompressed when in Preview mode or when using the 'Full processing mode'. Only the first 2 channels are rendered for multichannel streams though. - Merged 'Save as AVI', 'Save old format AVI', 'Save segmented AVI' and 'Save as OGM' in a unique 'Save As' box (you select the format to which you want to save, the last you chose being remembered, and you can decide to save in old format AVI or to segmented files when available). This new 'Save As' window remind you (and let you change) the current video mode (Direct stream copy, ...) and the selected video compressor (when recompressing). Thanks to sysKin for the idea and a layout example of this 'Save As' box :) - Added the possibility to segment the output OGM file (in 'Save As' box). - Fixed a bug allowing chapters belonging to masked subsets to be kept. - You can now demux subtitles to an ASCII / UTF-8 / Unicode SRT file (ASCII or Unicode being choosed by default depending on the type of the input). - Added a new 'Main' preference : the default Video mode. You can now choose in which mode (Direct stream, Fast/Normal recompress, Full processing) start VDubMod. - Updated the available Language list (Stream comments) to follow the ISO-639-1/2 standards. By default languages defined in ISO-639-1 are listed; other languages (ISO-639-2) can be accessed thanks to a checkbox. If a known language is selected the output format (e.g. OGM) will take into account the standard (English Name / 3 letters code / 2 letters code if available). (information on ISO-639 can be found at [url]http://lcweb.loc.gov/standards/iso639-2/englangn.html[/url]) You can still use user-defined languages (and overcome the standard) ... - You can now append OGM segments (either automatically when opening an OGM file or manually by using 'Append segment'). Streams are merged as is (no correction is made if a stream ends at a different time than the video one). Stream comments and chapters should also be appended 'correctly' (i.e. there shouldn't be duplicated entries if comments are exactly the same, or chapters have the same name and the difference between their time is lower than 2ms). - The file position shown in the control bar (frame number, ...) doesn't take into account external sources now (overhead on those can't be accurately computed). So it only shows the position of the current frame in the file. - The deleted/masked subsets are now reapplied when doing a Refresh. - You can now specify to which file you want to save frame information when using the /log option (e.g. /log"c:\YourPath\YourFile.log"). Also the log file now use '\r\n' for ending lines instead of '\n' alone. - The 'Display' preferences now let you choose to have 'Display input video' and 'Display output video' checked or not when starting VirtualDubMod. - Started to add a basic Matroska support. See [url]http://www.matroska.org[/url] for more information on Matroska. Nb : as you can imagine all this implied a lot of changes in VirtualDub and VirtualDubMod sources ... which means there may still be a lot of bugs ...
Stone-D: - Merged Auto-Resize and added to Display Preferences. The initial resize when VirtualDubMod starts follow the preferences choice too. - Implemented ASF parsing. Same as before, to activate it you must uncomment '#define ALLOW_ASF_PARSING' in VirtualDub.h.
|
The 'slim' version is already up, I will upload a package which includes all necessary dlls soon.
Cheers, Belgabor
-------------------- [VirtualDubMod Homepage] Please submit any bugs/patches/feature requests also using the respective tracker on our sourceforge page |