Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

 
Virtualdubmod 1.5.1.1a Released
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
Belgabor
Posted: Apr 30 2003, 08:54 PM


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
 
     Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
0 replies since Apr 30 2003, 08:54 PM Track this topic | Email this topic | Print this topic

<< Back to News / Announcements