Current version

v1.10.4 (stable)

Navigation

Main page
Archived news
Downloads
Documentation
   Capture
   Compiling
   Processing
   Crashes
Features
Filters
Plugin SDK
Knowledge base
Donate
Contact info
Forum
 
Other projects
   Altirra

Search

Archives

01 Dec - 31 Dec 2013
01 Oct - 31 Oct 2013
01 Aug - 31 Aug 2013
01 May - 31 May 2013
01 Mar - 31 Mar 2013
01 Feb - 29 Feb 2013
01 Dec - 31 Dec 2012
01 Nov - 30 Nov 2012
01 Oct - 31 Oct 2012
01 Sep - 30 Sep 2012
01 Aug - 31 Aug 2012
01 June - 30 June 2012
01 May - 31 May 2012
01 Apr - 30 Apr 2012
01 Dec - 31 Dec 2011
01 Nov - 30 Nov 2011
01 Oct - 31 Oct 2011
01 Sep - 30 Sep 2011
01 Aug - 31 Aug 2011
01 Jul - 31 Jul 2011
01 June - 30 June 2011
01 May - 31 May 2011
01 Apr - 30 Apr 2011
01 Mar - 31 Mar 2011
01 Feb - 29 Feb 2011
01 Jan - 31 Jan 2011
01 Dec - 31 Dec 2010
01 Nov - 30 Nov 2010
01 Oct - 31 Oct 2010
01 Sep - 30 Sep 2010
01 Aug - 31 Aug 2010
01 Jul - 31 Jul 2010
01 June - 30 June 2010
01 May - 31 May 2010
01 Apr - 30 Apr 2010
01 Mar - 31 Mar 2010
01 Feb - 29 Feb 2010
01 Jan - 31 Jan 2010
01 Dec - 31 Dec 2009
01 Nov - 30 Nov 2009
01 Oct - 31 Oct 2009
01 Sep - 30 Sep 2009
01 Aug - 31 Aug 2009
01 Jul - 31 Jul 2009
01 June - 30 June 2009
01 May - 31 May 2009
01 Apr - 30 Apr 2009
01 Mar - 31 Mar 2009
01 Feb - 29 Feb 2009
01 Jan - 31 Jan 2009
01 Dec - 31 Dec 2008
01 Nov - 30 Nov 2008
01 Oct - 31 Oct 2008
01 Sep - 30 Sep 2008
01 Aug - 31 Aug 2008
01 Jul - 31 Jul 2008
01 June - 30 June 2008
01 May - 31 May 2008
01 Apr - 30 Apr 2008
01 Mar - 31 Mar 2008
01 Feb - 29 Feb 2008
01 Jan - 31 Jan 2008
01 Dec - 31 Dec 2007
01 Nov - 30 Nov 2007
01 Oct - 31 Oct 2007
01 Sep - 30 Sep 2007
01 Aug - 31 Aug 2007
01 Jul - 31 Jul 2007
01 June - 30 June 2007
01 May - 31 May 2007
01 Apr - 30 Apr 2007
01 Mar - 31 Mar 2007
01 Feb - 29 Feb 2007
01 Jan - 31 Jan 2007
01 Dec - 31 Dec 2006
01 Nov - 30 Nov 2006
01 Oct - 31 Oct 2006
01 Sep - 30 Sep 2006
01 Aug - 31 Aug 2006
01 Jul - 31 Jul 2006
01 June - 30 June 2006
01 May - 31 May 2006
01 Apr - 30 Apr 2006
01 Mar - 31 Mar 2006
01 Feb - 29 Feb 2006
01 Jan - 31 Jan 2006
01 Dec - 31 Dec 2005
01 Nov - 30 Nov 2005
01 Oct - 31 Oct 2005
01 Sep - 30 Sep 2005
01 Aug - 31 Aug 2005
01 Jul - 31 Jul 2005
01 June - 30 June 2005
01 May - 31 May 2005
01 Apr - 30 Apr 2005
01 Mar - 31 Mar 2005
01 Feb - 29 Feb 2005
01 Jan - 31 Jan 2005
01 Dec - 31 Dec 2004
01 Nov - 30 Nov 2004
01 Oct - 31 Oct 2004
01 Sep - 30 Sep 2004
01 Aug - 31 Aug 2004

Stuff

Powered by Pivot  
XML: RSS feed 
XML: Atom feed 

§ VirtualDub 1.6.1 released

The second experimental release in the VirtualDub 1.6 series has been released. This release mainly fixes a bunch of regressions in 1.6.0 and should be more stable, especially on AMD64. I will probably be doing at least a couple more experimental releases, so keep the feedback coming -- I do actually read the bug reports and fix bugs even if I don't respond to all of them.

Note that the capture module is being overhauled and thus is a bit broken in this release. It is recommended that you stick with 1.5.10 for video captures at the moment.

The capture module had been stagnating for some time and the problem came to a cusp in 1.6.0 when its window procedure conflicted with the main editor to cause the crash on exit, so I decided to finally start rewriting it. One of the goals in doing so is to implement a much better resync system; the current build has a PCM audio resampler that works better but I still have to add compressed audio support and tune the feedback system. Another goal is to get capture working with newer video capture devices, most notably my Plextor PX-M402U. DirectShow capture support is in the build, but it has no audio support and barely works so don't even think about trying it for a real capture session. Video for Windows drivers are still supported but I have dropped support for AVICap mode as it greatly complicated the internals. Please don't write to ask me to implement command-line support, scriptability, scheduling, or DV support as they've already been requested.

1.6.1 also contains a couple of minor improvements to aid launching VirtualDub from a shortcut or batch file. You no longer have to specify parameters right up against the switch, so /s <file> works as well as /s<file>. There is a new switch, /i (invoke), which is similar to /s (script) except that it collects all successive non-switch arguments into the script-accessible VirtualDub.params[0..N-1] string array. This makes it easy to create a generic processing script and then pass filenames to it. Also, the script system now accepts strings with U"..." syntax to indicate that the scripts should not be processed for C-style escapes and should be converted from native ANSI encoding. In particular, this means that path backslashes do not have to be escaped and high-plane characters do not have to be converted to UTF-8, making it easier to generate scripts. (Don't say I didn't listen to you, Frank.) Note that VirtualDub itself still writes UTF-8 directly, which you must be aware of if you attempt to read those files.

There are a couple of changes that are not noted in the change log. The release.bat script has been totally reworked and now has switches for using the Visual Studio .NET 2003, Windows Server 2003 DDK, and Visual Studio .NET 2005 compilers. You still need Visual C++ 6.0 to drive the build process as the .dsp-to-.vcproj conversion is not automated. The verinc and mapconv tools were also modified to avoid the need to request a refresh of the .bin version files from Perforce. I also updated the crash analysis system to fix a stupid bug in the disassembler that was causing the "db xxh" goofs and to fix several problems with AMD64 traces.

Build 22022 (1.6.1, experimental): [November 3, 2004]
   [features added]
   * Rewrote command line parsing so that arguments to /s, /p, and /b no longer require the parameters to be adjacent to the switch.
   * New /i (invoke) command line flag runs a script and passes additional parameters to it, which are available as VirtualDub.params[n].
   * Unescaped, native-coded strings can now be embedded in a script using U"..." syntax. In particular, this allows filenames to be inserted directly from a batch file.
   * The Abort button on the dub status dialog now confirms by default for non-preview operations; this can be disabled in Preferences.
   [bugs fixed]
   * "AVIFile compatibility mode" no longer needs to be manually checked in extended AVI options when opening Avisynth scripts.
   * JPEG output mode now properly checks that the output format is set to 16-bit, 24-bit, or 32-bit RGB.
   * Fixed incompatibilities with some custom UI shells that subclass application windows.
   * DV audio settings are now derived from the first frame rather than the header, which is sometimes incorrect.
   * Fixed crash when attempting to append or check info on a DV type-1 AVI file.
   * Removed prototype "triangular resize" filter.
   * Jump To Frame dialog now takes source rate adjustments into account.
   * Fixed some errant cases of "invalid handle" errors when files could not be found.
   * Fixed decoding errors when rendering from an image sequence and the timeline format was customized to have frame byte size information.
   * Image sequences didn't load properly if the numeric part of the filename was too large (>2^31).
   * (AMD64 only) Fixed incorrect RGB888-to-XRGB1555 conversion.
   * (AMD64 only) Fixed crash when loading scripts with filters that had more than one configuration parameter.
   [regressions fixed]
   * Fix for timeline sometimes getting trashed after starting the frame server.
   * Fix for erroneous first frame if first frame is displayed when starting Direct-mode render.
   * Fix for bad parameters being sent down to video codec if codec's native decompression format is paletted or no compatible RGB format is supported.
   * Preference settings common to 1.5.10 or earlier weren't saving properly in the Registry.
   * Wave sources weren't taking effect immediately.
   * Fixed crash on filter crop set script commands.
   * Added the selection start/end markers to the new timeline control (sheesh).
   * Fixed volume setting warping when saving job entries.

Comments

Comments posted:


Thanks!

Neat - 04 11 04 - 05:31


You might find this useful for your DSP to VCPROJ conversion... Note that although it is only for .NET 2002/2003, you can manually edit the registry to make it work with 2005 as well...
http://www.workspacewhiz.com/SolutionBui..

Derek - 04 11 04 - 18:08


Thanks,hehe,when I come to my office this morning,I found Virtualdub and RadAsm have released a new version.:)

meilin - 04 11 04 - 19:23


i havent used vd for capture since i started capturing with a resolution higher than 288 lines.

would it be possible to integrate virtualvcr code into vd for capture?

regular john (link) - 05 11 04 - 07:37


Could you please add a command line parameters to switch to capture mode ?

david - 07 11 04 - 02:19


Fine work!
In my environment it will be fine property, if the filename of capture file can contain a timestamp (and why not a separate statistics file...)!

mattibv - 08 11 04 - 08:54


I had been using Pinnacle's Studio but couldent afford the additional features offered by high end programs. So imagine my delight when I discovered Virtualdub and Avisynth. Thanks.
Terry

Terry (link) - 10 11 04 - 03:05


How do you get to open up MPEG2 files into VirtualDub? Is it possible to import one into it?

Ramo - 10 11 04 - 12:38


I want to copy the virtuaDub programme, ce cela est possible.

lehraki nadia - 29 11 04 - 04:34


error message cannot start filter 'subtitle': original subtitling Y resolution is unreasonably to small .

My file avi (720x576) movie in english I want to join a ssa file (subtitle in french) but when I look at the properties, I saw smaller format than the avi file.
What can i do to avoid this error message ?

Lebrun - 08 12 04 - 06:29


im having the same error issue as Lebrun

Inzane1 - 17 11 11 - 20:38

Comment form


Please keep comments on-topic for this entry. If you have unrelated comments about VirtualDub, the forum is a better place to post them.
Name:  
Remember personal info?

Email (Optional):
Your email address is only revealed to the blog owner and is not shown to the public.
URL (Optional):
Comment: /

An authentication dialog may appear when you click Post Comment. Simply type in "post" as the user and "now" as the password. I have had to do this to stop automated comment spam.



Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.