Suiryc
10th June 2003, 19:43
Hello people, as often requested we present the latest bugfixes and new features in a CVS release, meaning you have to download the latest full package (1.5.1.1a) and overwrite the .exe and .vdi file with those provided in the CVS relese zip.
Some points out of the changelog we want to highlight:
The special AviSynth.dll from our project page is gone since the code is now part of the official code base (>= 2.5.2)
There is a new control for preferences setup. This is currently in testing stage so the 'old' preferences pages are still there.
Some of the VirtualDubMod specific preferences (all except Matroska ones actually) have been moved in their own registry key (Matroska ones already had their key). Thus those settings are reseted to default values. Be sure to choose again your preferences if needed.
Please read my comment in the next post
Now for the complete changelog:
Belgabor:
- Fixed I18N not working in HexViewer
- Fixed I18N/p18 related bugs in VirtualDub.rc
- OpenGL32.dll and Glu32.dll for the about box are now loaded dynamically.
This may speed up loading of VirtualDubMod and reduce memeory cost.
(Well, as long as you don't open the about box ;) )
- Fixed P4 build. LibEBML doesn't work with the Intel compiler, so its compiled
with the normal M$ one.
- Added "LoadAviSynth(string path)" to sylia functions.
- Since AviSynth 2.5.2 the special code to allow coloring of external plugin
commands is part of the offical codebase. Therfore the special avisynth.dll that
was available from our page will be removed.
- New icon, designed by mf.
- Updates to the script editor:
* Added a new mode to the script editor for Decomb override files. So far this is
nothing special, except ranges are copied with "," like for the Avisynth
handling (also see next point). Requests are taken for improvements =).
This mode is auto-set for the extensions ".tel", ".fb" and ".dec".
* The 'None' mode in the script editor now pastes ranges with "-".
* Filenames can now be inserted with a nice file open dialog. In 'None' mode they
are inserted as-is, in AviSynth mode with "'s around them.
Cyrius:
- Fixed a bug that would multiply the number of audio streams coming from the
opened video file when using the Refresh feature.
- Fixed bug not showing properly the video panes when opening via AviSynth.
- Fixed crash when opening via AviSynth without using a script.
- Fixed bug reseting the frame position to 0 when refreshing.
- Really added the SaveMKV functions for Sylia (better for batch mode :p).
- Fixed ending crash when compressing to MP3 inside VirtualDubMod.
- Fixed bug where disabled streams would still be written in the Job file.
- Quick fix (seems to work) for the program crashing when being called with
the /x commandline options, and when the input file is in YV12 (i.e.
generally an avs file).
- Fixed bug generating invalid OpenDML (>2GB) AVI files introduced in 1.5.1.1a
when using audio streams.
- Fixed a bug (generally a crash) when reading Matroska files in CBR mode
(e.g. 'Preview' instead of 'Preview VBR')
- Externalized the modified resize filter (the one based on and replacing the
internal VirtualDub resize filter in 1.4.x versions of VirtualDubMod).
Fixed some bugs in it as well :)
- Coded an extended TreeView control for the Preferences.
- Added support of 'rec' lists when writing AVI files (similar to AVI-Mux GUI).
Finalization of AVI files takes some time when using this option.
- Updated libebml/matroska to latest versions (fixed some memory leaks).
- Fixed some memory leaks in Matroska support.
- Fixed bug preventing VDubMod from accepting AC3 files with a bitstream
version lower than 8 (current specs version is v8).
- Fixed some crashes when reading mkv files (demuxing / transmuxing, ...).
- 'Interleaving' item of the 'Audio' menu is now accessible to subtitle streams
when right-clicking in the stream list. Allow to change the stream offset.
- Fixed some bugs in the Matroska support.
- Matroska files with unknown audio tracks (unhandled IDs) are now accepted.
Those tracks will only remain valid when being remuxed in a Matroska file.
- Added an option (Preferences) to speed up Matroska reading in VirtualDubMod.
This requires more memory but Matroska reading part is 5x faster.
- Fixed another crash in the CBR reading code of Matroska files.
- Lowered a bit memory consumption when parsing OGM/MKV files (<10% gain).
- Moved VirtualDubMod preferences in its own registry binary entry to prevent
any future conflict with VirtualDub (in case Avery Lee adds preferences).
Nb : those settings have thus been reseted to default values. Matroska prefs
were already in a separate registry entry and aren't reseted.
- Added audio clipping settings in the 'Interleaving' window, which allow to
have different settings for each track. Changing those settings in the
'Video->Select range' window (which show you the default values when adding
a new track) will apply it to all streams.
- Fixed bug with matroska support where we would write wrong audio IDs ^^; ...
You should find this version here (http://sourceforge.net/project/showfiles.php?group_id=65889&release_id=130443)
Have fun =)
Edit : update bugfix (see below) with other bug fixes
Some points out of the changelog we want to highlight:
The special AviSynth.dll from our project page is gone since the code is now part of the official code base (>= 2.5.2)
There is a new control for preferences setup. This is currently in testing stage so the 'old' preferences pages are still there.
Some of the VirtualDubMod specific preferences (all except Matroska ones actually) have been moved in their own registry key (Matroska ones already had their key). Thus those settings are reseted to default values. Be sure to choose again your preferences if needed.
Please read my comment in the next post
Now for the complete changelog:
Belgabor:
- Fixed I18N not working in HexViewer
- Fixed I18N/p18 related bugs in VirtualDub.rc
- OpenGL32.dll and Glu32.dll for the about box are now loaded dynamically.
This may speed up loading of VirtualDubMod and reduce memeory cost.
(Well, as long as you don't open the about box ;) )
- Fixed P4 build. LibEBML doesn't work with the Intel compiler, so its compiled
with the normal M$ one.
- Added "LoadAviSynth(string path)" to sylia functions.
- Since AviSynth 2.5.2 the special code to allow coloring of external plugin
commands is part of the offical codebase. Therfore the special avisynth.dll that
was available from our page will be removed.
- New icon, designed by mf.
- Updates to the script editor:
* Added a new mode to the script editor for Decomb override files. So far this is
nothing special, except ranges are copied with "," like for the Avisynth
handling (also see next point). Requests are taken for improvements =).
This mode is auto-set for the extensions ".tel", ".fb" and ".dec".
* The 'None' mode in the script editor now pastes ranges with "-".
* Filenames can now be inserted with a nice file open dialog. In 'None' mode they
are inserted as-is, in AviSynth mode with "'s around them.
Cyrius:
- Fixed a bug that would multiply the number of audio streams coming from the
opened video file when using the Refresh feature.
- Fixed bug not showing properly the video panes when opening via AviSynth.
- Fixed crash when opening via AviSynth without using a script.
- Fixed bug reseting the frame position to 0 when refreshing.
- Really added the SaveMKV functions for Sylia (better for batch mode :p).
- Fixed ending crash when compressing to MP3 inside VirtualDubMod.
- Fixed bug where disabled streams would still be written in the Job file.
- Quick fix (seems to work) for the program crashing when being called with
the /x commandline options, and when the input file is in YV12 (i.e.
generally an avs file).
- Fixed bug generating invalid OpenDML (>2GB) AVI files introduced in 1.5.1.1a
when using audio streams.
- Fixed a bug (generally a crash) when reading Matroska files in CBR mode
(e.g. 'Preview' instead of 'Preview VBR')
- Externalized the modified resize filter (the one based on and replacing the
internal VirtualDub resize filter in 1.4.x versions of VirtualDubMod).
Fixed some bugs in it as well :)
- Coded an extended TreeView control for the Preferences.
- Added support of 'rec' lists when writing AVI files (similar to AVI-Mux GUI).
Finalization of AVI files takes some time when using this option.
- Updated libebml/matroska to latest versions (fixed some memory leaks).
- Fixed some memory leaks in Matroska support.
- Fixed bug preventing VDubMod from accepting AC3 files with a bitstream
version lower than 8 (current specs version is v8).
- Fixed some crashes when reading mkv files (demuxing / transmuxing, ...).
- 'Interleaving' item of the 'Audio' menu is now accessible to subtitle streams
when right-clicking in the stream list. Allow to change the stream offset.
- Fixed some bugs in the Matroska support.
- Matroska files with unknown audio tracks (unhandled IDs) are now accepted.
Those tracks will only remain valid when being remuxed in a Matroska file.
- Added an option (Preferences) to speed up Matroska reading in VirtualDubMod.
This requires more memory but Matroska reading part is 5x faster.
- Fixed another crash in the CBR reading code of Matroska files.
- Lowered a bit memory consumption when parsing OGM/MKV files (<10% gain).
- Moved VirtualDubMod preferences in its own registry binary entry to prevent
any future conflict with VirtualDub (in case Avery Lee adds preferences).
Nb : those settings have thus been reseted to default values. Matroska prefs
were already in a separate registry entry and aren't reseted.
- Added audio clipping settings in the 'Interleaving' window, which allow to
have different settings for each track. Changing those settings in the
'Video->Select range' window (which show you the default values when adding
a new track) will apply it to all streams.
- Fixed bug with matroska support where we would write wrong audio IDs ^^; ...
You should find this version here (http://sourceforge.net/project/showfiles.php?group_id=65889&release_id=130443)
Have fun =)
Edit : update bugfix (see below) with other bug fixes