Digital Digest -> Software -> VirtualDub -> History & Old Downloads

VirtualDub -> Version History

This is the version history page for VirtualDub. You can return to the main page for this software by clicking here.

Index:


Version 1.10.4 (Build 35491)
  • Release Date: Oct 28, 2013
  • Download(s):
  • [features added]
    • ExtEnc: Added %(outputbasename) to insert output filename without extension.
    • ExtEnc: Editor UI now has a drop-down for tokens.
    • Filters: Expanded color space support in resize filter.
    • Preview: Return now also stops preview.
  • [bugs fixed]
    • AVI: Added Copy button to AVI file information dialog.
    • AVI: Fixed bitsPerPixel value for NV12 output.
    • Capture: Improved error handling in screen capture module.
    • Capture: Fixed sporadic errors in DXGI 1.2 screen capture mode related to tracking pointer shape changes.
    • Capture: Spill drives can be adjusted on Windows XP.
    • Display: Fixed regression in D3D effects display mode.
    • ExtEnc: Fixed weird selection behavior when duplicating item.
    • Filters: Fixed script operation for Convert Format filter for the new modes.
    • Filters: Fixed crash when attempting to crop video in a format that isn't AVI-compatible.
    • Filters: Fixed cropping errors on alias format filter.
    • Filters: Fixed issues with interpolate filter in nearest mode.
    • GIF: Fixed shifted presentation timings when reading animated GIFs.
    • Render: The processing priority setting now correctly adjusts the priority of filter and compression worker threads too when multithreading is enabled.
    • TARGA: Fixed vertical inversion issues during read.
    • UI: Add Windows 8.1 per-monitor DPI awareness support.
Version 1.10.3 (Experimental Build 35390)
  • Release Date: Dec 28, 2012
  • [features added]
    • Added option to control whether edits on the timeline are applied to audio.
    • Capture: Added support for screen capture via DXGI Output Duplication in Windows 8.
    • Capture: Added support for Core Audio loopback capture in the screen capture driver on Windows Vista and later.
    • Script: Improved error reporting for script errors during job execution.
    • UI: Added option for confirmation on exit.
    • UI: Program is now marked as high-DPI aware.
    • UI: Added /topmost flag.
    • AVI: Add .vpy extension to AVIFile path.
    • AVI: AVIFile mode path now allows Unicode filenames.
    • Filters: Convert format filter can now target Rec. 709 and full-range YCbCr formats.
    • GIF: Animated GIF exporter now uses subrects and adaptive local color table sizes.
  • [bugs fixed]
    • Grayscale/Y8_FR video displays properly with GDI and DirectDraw display back-ends again.
    • Fixed the main data chunk size in WAVE64 files being 24 bytes too small.
    • Fixed garbled status message with /F flag on x64 build.
    • Fixed scanline alignment on V210 format to 128 bytes.
    • Capture: Fixed regression in the bandwidth indicator from increase in frame rate precision.
    • Capture: Fixed crash in DirectShow mode when selecting an audio device that has been removed.
    • Filters: Fixed garbage initial value for format convert audio filter.
    • Filters: Fixed crash in ELA modes of the bob doubler.
    • Filters: Fixed degree sign in rotate2 and HSV filter blurbs on non-English systems.
    • Filters: Fixed inverted images with field swap and deinterlace filters with RGB24 input.
    • GIF: Clear codes are now forced when the LZW table fills up to work around buggy decoders.
    • Script: Lifted some line length limitations in script handling.
Version 1.10.2 (Experimental Build 34807)
  • Release Date: Jun 4, 2012
  • Download(s):
  • [features added]
    • Added option and /[no]useprofile switch to store configuration files under the user profile.
    • Added option for fully buffered write I/O.
    • PluginAPI: The preferred fccHandler supplied by input plugins is now also passed through to output files.
    • Decoders: Relaxed size restrictions on MJPEG decoder since a more flexible conversion blitter is now being used.
  • [bugs fixed]
    • The priority of the ASF pseudo-handler has been reduced to allow plugins to handle the format.
    • Fixed .exe manifest embedding error.
    • "Export raw video" command now saves properly in job scripts.
    • Fixed inversion when reading TARGA images (regression from 1.10.1).
    • Fixed bug that caused occasional truncated audio when writing segmented AVIs.
    • ExtEnc: Fixed omitted parameters and occasional extra commas when exporting profiles.
    • Filters: Fixed artifacts in 2:1 filters in 64-bit build.
    • Filters: Fixed logic errors in HSV adjust and emboss filters.
    • Filters: Lowered GPU priority in D3D9Ex acceleration mode to improve system responsiveness.
    • Filters: Restored missing perspective filter.
    • Filters: Fixed chroma smoother filter.
    • HexViewer: Fixed incorrect text label for fccHandler stream field.
    • Capture: Added timeout check for screen capture driver to avoid locking up program totally when capture load is too high.
Version 1.10.1 (Experimental Build 34703)
  • Release Date: Dec 25, 2011
  • Download(s):
  • features added
    • The "audio from other file" dialog now has an extended open options option.
    • Added m2a, m1a, and mpa as default supported extensions to the MPEG audio input module.
    • Added commands to cycle through files.
    • Added command to launch a new instance.
    • Added command to close and delete the current file.
    • Added auto-recover option.
    • Enhanced test videos with explicit YCbCr channel tests with markers for 0-255 and 16-235 levels.
    • Audio filters dialog is now resizable.
    • AVI: File Information now displays audio format tag and prevents long video codec names from cutting off video tag.
    • Display: Added option for multi-monitor display acceleration.
    • Command line: Added /capaudiorec and /capaudioplay switches.
    • Command line: Added /resetall.
    • Command line: Added /portable to initialize portable settings mode.
    • Filters: Ported all remaining x86-only filters to x64.
    • Filters: Many internal filters are now marked as pure transforms to allow pass-through of duplicated frames.
    • Filters: Added support for BT.709 and full range formats to many video filters.
    • Filters: Video filters can now read from multiple input streams.
    • Filters: Video filters can now request zero source frames in a prefetch operation.
    • Filters: Logo filter no longer fetches source frames if the logo obscures the whole frame.
    • Filters: 3D acceleration mode prevents the display from going into power-saving mode.
    • Filters: 3D acceleration mode now uses Direct3D9Ex on Windows Vista/7 to run even with the display locked.
    • Filters: Improved error reporting when a 3D accelerated video filter fails due to a display mode switch.
    • Filters: Improved color space search rules for BT.709 and full range formats.
    • Filters: AVX support is now detected and reported to filters.
    • Codecs: Added About and Configure buttons to audio codec dialog.
    • UI: Fixed goofy multiple dialogs when selecting Other... in Video Depth dialog through the keyboard.
    • PluginAPI: Input drivers can now indicate when they have no external options dialogs.
  • bugs fixed
    • Position control mark-in/out icons are now comctl32 v6 compatible.
    • Fixed mouse cursor vanishing when left-clicking while right-dragging the position nub.
    • Fixed .wav input handler using the wrong RIFF tag for signature detection.
    • Initial padding setting was being ignored for raw video input.
    • ExtEnc: Fixed extra data being written to audio pipe at end of stream.
    • ExtEnc: Removed WAVE64 padding from WAVE stream written to pipe to improve compatibility with marginal WAVE parsers.
    • ExtEnc: Fixed case where program would hang if the external encoder aborted early.
    • BatchWizard: Re-save as AVI and Extract to WAV functions now force the .avi and .wav extensions on output filenames.
    • Capture: "Windows Mixer" menu option now launches the Recording tab of the Sound control panel in Windows Vista and Windows 7.
    • Capture: Fixed weird disable wonkiness with the Position and Screen Height labels in the screen capture settings dialog.
    • Capture: Added option to allow selection of video codecs that do not support the current output format.
    • Capture: Fixed some frame skipping problems when conversions occured between filters with the filter chain enabled.
    • Capture: Fixed crashes when toggling black/white point extension with other capture filters active.
    • Capture: Volume meter and large timer settings are now saved.
    • Capture: Large timer is now erased at the end of capture.
    • Capture: Fix for a race condition related crash when changing capture size with preview acceleration enabled.
    • Command line: /capdevice no longer reselects a capture device if it is already the default.
    • Command line: Improved error reporting for /cmd switch.
    • Filters: Fixed bug in allocator merging code that was causing excessive memory usage when disparate frame sizes were used in the same filter chain.
    • Filters: Fixed some crashes in resize filter resulting from 0 size frames.
    • Filters: Fixed crash when sampling in the configuration dialog of a filter instance that has a blend curve attached.
    • Filters: Fixed box blur filter with MMX disabled.
    • Filters: The "save as default" button in the Resize filter was saving the settings from when the dialog was opened instead of the current settings.
    • Filters: Added additional protection against crashing out with abnormally large frames (>1M pixels on one side or >128MB pixels total).
    • Defaults: Default preview display depth is now 24-bit.
    • Defaults: DirectX hardware video overlays are now disabled by default to avoid color space issues and driver bugs.
    • Render: Added option to inhibit system sleep during renders (on by default).
    • Render: Added option for background I/O priority (Vista and up only).
    • Render: Fixed crashes in high quality audio sample rate conversion with very low or high rate values.
    • Audio: Added workaround for audio codecs that respond to decompression requests in acmFormatSuggest() but reject them in acmStreamOpen().
    • Audio: Compression dialog now reflects mono-left and mono-right conversion settings.
    • Video: Fixed crash with some codecs when bringing up video codec list (64-bit version only).
    • Display: Additional mode switch recovery fixes for Direct3D display mode.
    • Display: DirectDraw mode now works on Windows 8 developer preview.
    • Display: Direct3D9 mode now works on Windows 8 developer preview in software rendering mode (basic display driver).
    • Scripting: Empty statements are now allowed.
    • Images: Fixed crash when loading animated GIF without graphic control extension blocks.
Version 1.10.0 (Experimental Build 33848)
  • Release Date: Dec 25, 2010
  • Download(s):
  • [features added]
    • Holding the Ctrl key during drag-and-drop appends instead of replaces.
    • "Scan for errors" command is now scriptable (VirtualDub.video.ScanForErrors).
    • Save Animated GIF command is now scriptable (VirtualDub.video.SaveAnimatedGIF).
    • Added ability to import and export raw video.
    • Added ability to export through command-line encoders.
    • Added support for 0-255 paletted grayscale.
    • Added support for Rec. 709 and full range formats.
    • Added command to copy source and output frame numbers to the clipboard.
    • Render: Added option to show the status window for batch operations.
    • Render: Video compressor threading is now allowed for two or more threads when operating with only key frames.
    • Filters: Added multithreading support.
    • Filters: Added "gamma correct" filter.
    • Filters: Added "alias format" filter.
    • Filters: Re-added deblurring mode to IVTC filter and added preview support.
    • Filters: Added frame drop mode to IVTC filter.
    • Images: TGA RLE compression can now be disabled.
    • Images: Added support for PNG alpha channel.
    • Capture: Multiple capture devices with the same name now appear with a distinguishing counter.
    • AVI: The non-zero start warning can now be disabled in preferences.
    • AVI: The number of filename counter digits used when saving segment sequences is now configurable.
  • [bugs fixed]
    • Reduced priority of ASF pseudo-handler to avoid interfering with input handlers that detect by filename.
    • AVI: The preferred handler (fccHandler) field in the video stream is now ignored by default for consistency (unless re-enabled in preferences).
    • UI: Limit minimum window size to avoid caption redraw artifacts.
    • UI: Fixed bug where aspect ratio of panes in unconstrained aspect mode would drift when auto-sizing was enabled.
    • UI: Select Range command is now disabled when no video is loaded.
    • UI: Audio conversion dialog no longer occasionally says "No change (8-bit)" for compressed formats; this was sometimes incorrect as when that option was selected the pipeline actually used what the codec produced, which was usually 16-bit.
    • UI: Video codec dialog now scrolls the list on open to always show the last selected codec.
    • UI: The Configure and Cropping buttons in the filter list dialog no longer lose focus when clicked.
    • UI: Mouse wheel scrolling now works in the filter preview and curve control windows.
    • JobControl: Auto-shutdown now works over remote desktop and records a planned shutdown on server versions of Windows.
    • Images: PNG images with 16-bit/channel grayscale or RGBA format now load properly.
    • Images: Fixed GIF autodetect code checking the footer instead of the header.
    • Hex editor: Fixed icon in RIFF tree window.
    • Filters: Switched the frame that the IVTC filter drops in reduce frame rate mode to match the old pre-filter algorithm.
    • Filters: Cropping dialog now opens at the currently selected frame.
    • Filters: Fixed warp sharp filter in 3D acceleration mode.
Version 1.9.11 (Build 32842) Version 1.9.10 (Build 32839)
  • Release Date: Sep 7, 2010
  • Download(s):
  • [bugs fixed]
    • Fixed icon on status dialog.
    • Fixed crash in scene detector with UYVY/YUY2 input.
    • Fixed thread handle leak for unnamed threads.
    • Modified audio display waveform draw code to avoid broken lines when zoomed in.
    • UI: Fixed curve editor not reselecting the right curve after some video filter list manipulations.
    • Decoders: Fixed crash in Huffyuv decoder with invalid non-adaptive Huffman tables.
    • AVI: The palette change flag is now stripped when rewriting streams.
    • AVI: dwInitialFrames is now forced to zero in all cases for better compatibility.
Version 1.9.9 (Build 32817)
  • Release Date: Apr 10, 2010
  • Download(s):
  • [features added]
    • The log now indicates which plugins failed to load on startup.
  • [bugs fixed]
    • UI: Fixed a case where the output pane could change aspect ratio when auto pane sizing was enabled and the main frame window was resized.
    • UI: The output pane now has the correct pixel aspect ratio when an input plugin indicates non-square pixels and no filters are used.
    • UI: 6% zoom menu items didn't display checkmarks properly.
    • AVI: Fixed incorrect decoding of paletted video files when biClrUsed=0 in the header and the input color mode is set to Autoselect.
    • AMD64: Fixed incorrect disassembler module in crash handler.
    • Render: Fixed sporadic hang when using smart rendering with fast recompress mode.
    • Render: Audio is no longer cut off when "cut off when video ends" option is disabled and IVTC filter is used.
    • Filters: Fixed duplicate frame fetches when using lagged filters (ex: temporal smoother) at the very end of the source video stream.
    • Filters: Fixed frame fetch errors when using filters with a frame window (ex: interpolate) at the end of an MPEG-1 video.
    • Filters: Source length was not set during renders.
    • Filters: Fixed garbage line at bottom of frame when using IVTC filter with an odd height.
    • Filters: Fixed bug where filter preview stopped displaying frames past a certain point when edits had occurred on the timeline.
    • Batch: Timeline had wrong frame counts when creating batch jobs via Process Directory or Batch Wizard with a frame rate changing filter (ex: IVTC).
    • Decoders: Fixed decoding of Huffyuv files using median prediction and 4:2:0 encoding.
    • Decoders: Fixed incorrect chroma DC handling with restart markers in MJPEG decoder.
Version 1.9.8 (Build 32706)
  • Release Date: Dec 25, 2009
  • Download(s):
  • [bugs fixed]
    • Fixed occasional hang with certain conversion paths from 8-bit (256 color) to YCbCr formats.
    • Fixed bug where two curve points on top of each other in the curve editor didn't save properly in script files.
    • Fixed decompression error in IFF ANIM decoder when entire bitplanes were skipped.
    • Filters: Fixed glitches in IVTC pattern in the first five frames of video.
    • Filters: Fixed occasional crash when 3D acceleration is enabled and the 3D device is lost.
    • Filters: Fixed bugs where the curve display would either show the wrong frames or fail to step in certain circumstances.
    • Filters: Blends are no longer allowed on filters where the input and output have different formats; this didn't work and produced a corrupted image.
    • Filters: Fixed crash in smoother filter with MMX disabled.
    • Decoders: Fixed crash in Motion JPEG decoder on certain kinds of corrupt data.
    • Frameserver: Fixed random crash issue related to stream format structure.
    • Hex editor: Fixed bug where 'O' and 'S' activated open and save commands instead of Ctrl+O and Ctrl+S.
Version 1.9.7 (Build 32661)
  • Release Date: Oct 19, 2009
  • Download(s):
  • [bugs fixed]
    • AVI: Modified indexing traversal to handle deeply nested hierarchical indices.
    • Filters: Rescaling after changes to filter chain now extends or trims ending ranges as needed to match changes to frame count.
    • Filters: Fixed bug where a filter capable of both 3D accelerated and unaccelerated modes (resize) could force a conversion to YV24 at its input when RGB32 was a better match.
    • Filters: Filter preview no longer always runs the filter chain with the input video mode set to default.
    • Display: Added workaround for video card/driver combos that perform extremely poorly with DirectDraw/Direct3D blits overlapping a secondary monitor. This can be toggled in Options > Preferences > Display.
    • Command line: The warning dialog at the end of command line processing is now suppressed if /x is specified.
  • [regressions fixed]
    • Filters: Fixed filter errors not showing up properly.
    • Filters: Fixed crash when PNG decoding error occurs with logo filter.
    • Filters: Fixed random crash when opening Video Filters dialog before opening any videos.
Version 1.9.6 (Build 32618)
  • Release Date: Sep 20, 2009
  • Download(s):
  • [bugs fixed]
    • Images: Fixed bug where the PNG encoder would randomly produce invalid encoded images.
    • Scripts: Fixed memory read crash when attempting to open a file with percent signs.
  • [regressions fixed]
    • Retweaked MP3 CBR rate determination.
    • Fixed rare crash when stopping a scene shuttle operation.
    • AVI: 1GB option was broken for normal save operations (although it did work for capture mode).
    • Filters: Shift+Mouse color checking in preview windows works again (broken in 1.9.2).
    • Filters: Fixed incorrect frame being sampled after edits were done on the timeline.
    • UI: Removed "run as job" check box from Save Image Sequence dialog, since it's now redundant with the "queue batch operation" command.
Version 1.9.5 (Build 32593)
  • Release Date: Aug 23, 2009
  • Download(s):
  • [bugs fixed]
    • UI: Panes didn't always auto-refresh immediately after choosing some menu items.
    • UI: Fixed output pane changing aspect ratio when window is minimized.
    • Fixed blank dialog system icon in cropping dialog.
    • Render: Importing an MP3 audio stream with a partial final audio frame could result in a silent error at the end of a save/export.
    • Capture: Added missing "No drivers found" item to audio menu if no capture device is connected at startup.
    • Filters: The filter system now initially tries converting NV12 to YV12 before trying YV24.
    • JobControl: Fixed repeated flushing of job file in non-distributed mode.
    • Fixed crash when creating animated GIF from 8-bit video.
    • Reversed order of UV planes for YV16 and YV24 formats to match YV12. (Note: This does not affect filters.)
  • [regressions fixed]
    • Output panes don't update during scene stepping again (broken in 1.9.4).
    • Input preview forces on the input pane again (broken in 1.9.1).
Version 1.9.4 (Build 32559)
  • Release Date: Jul 28, 2009
  • Download(s):
  • [bugs fixed]
    • Fixed chroma subsampling and 4:1:0 chroma positioning in test videos.
    • Scene stepping works with panes disabled.
    • Fixed crash in scene stepping with certain frame sizes and 24-bit RGB selected as the input format.
    • Path options were reversed in the batch wizard.
    • Filters: Fixed crash when VDXA is enabled and 3D acceleration initialization fails.
    • Filters: Corrected several positioning errors in resize filter in 3D accelerated mode.
    • Filters: Fixed bad offset and channel swapping when cropping on a filter that triggers a switch to 3D accelerated operation in RGB mode.
    • Filters: Fixed cut off size text in cropping dialog.
    • Filters: Field bob, threshold, and sharpen filters were added to the list even if the configuration dialog was cancelled.
    • Capture: Devices that don't declare a frame rate now cause an error rather than a crash.
  • [regressions fixed]
    • Fixed compatibility problems with Windows NT 4.
Version 1.9.3 (Experiemental Build 32507)
  • Release Date: Jul 7, 2009
  • Download(s):
  • features added:
    • UI: Added options to display only one of the panes and to autosize them.
    • Filters: Added support for 3D hardware acceleration.
    • Filters: Invert, warp sharp, blur, blur more, brightness/contrast, deinterlace, and resize support hardware acceleration.
  • bugs fixed:
    • Drag and drop onto the batch wizard now works in Windows Vista and Windows 7.
    • Go To Prev/Next Drop command now works after the timeline has been edited.
    • Fixed random frame codes on the one-after frame.
    • AVI: fccHandler header value for newly generated uncompressed videos with non-RGB formats is now set to the FOURCC to work around encoders that don't accept DIB.
    • AVI: Fixed bug where zero-byte pad frames were lost if the video stream had a non-zero dwSampleSize value set.
    • Filters: Cropping button is now grayed out for disabled filters, since the input size is unknown.
    • Filters: Fill filter now shows correct input size when there are earlier filters (although, currently, the image is still incorrect).
    • Filters: Fixed bug where crop bounds weren't recorded correctly if the up/down buttons were clicked and a thousands separator appeared.
    • Filters: Fixed random crash in interlace filter when switching formats.
    • Filters: The manual field order options in the IVTC filter were flipped.
    • Filters: Resize no longer forces a conversion to YV24 when resizing YV16 input in interlaced mode.
    • Display: Fixed crash in GDI minidriver when displaying interlaced video with a 0x0 pane.
    • DV: Fall back to subsequent frames if the first frame has invalid audio metadata.
    • Capture: Fixed preview window being the wrong size when filtering/cropping is enabled and preview acceleration is off.
    • Capture: Fixed inconsistency in capture timing defaults. This only matters if you haven't already run VirtualDub in capture mode once.
    • Capture: The AVI superindex/subindex settings now also apply to captures.
  • regressions fixed:
    • Filters: Fixed error in IVTC computations for RGB32, YUY2, and UYVY formats (since 1.9.1).
Version 1.9.2 (Experimental Build 31953)
  • Release Date: May 9, 2009
  • Download(s):
  • [features added]
    • UI: Added support for configuring keyboard shortcuts in edit mode.
    • UI: Added Always on Top to window menu.
    • Filters: Filter cropping dialog is now resizable.
    • Filters: Added align-to-2 option in resize filter.
    • Filters: ELA and Yadif modes of deinterlace filter are now optimized for CPUs that have MMX but lack SSE2.
    • Filters: The filter preview window now has the same context menu size and filter options as the main panes.
    • Filters: Frame conversions at the start of a video filter are now cached.
    • Filters: Fixed rare crash when downsizing 8-bit YCbCr images with resize filter.
    • Filters: Improved frame allocator assignment for lower memory usage.
    • Filters: Added field delay filter.
    • Render: Added an option to warn if no audio is written on a save operation.
    • Render: Fixed several blitter bugs, particularly those involving 4:1:1 sampling.
  • [bugs fixed]
    • Preferences: Audio buffers value was set incorrectly exiting the dialog. The value show when the dialog appears was correct.
    • Filters: Fixed positioning issues in the filter cropping dialog for small frame sizes.
    • Filters: Filters now receive finite mFrameCount values in render mode instead of unspecified (-1).
    • Filters: Yadif mode of deinterlace filter was not caching internal frames efficiently.
    • Filters: Fixed crash in certain paths when a filter frame request fails.
    • Filters: Fixed occasional crashes with aligned scanline requests, particularly with cropping.
    • Filters: Fixed artifacts in resize filter on right border with certain filter+ratio combos, pre-SSE4.1 CPUs, and YCbCr formats.
    • Capture: Custom video format had HDYC listed twice instead of HDYC and v210.
    • Images: Fixed hang in PNG encoder.
    • Render: Added workaround for random hang when aborting render while using XviD with threaded compression enabled.
    • AMD64: Fixed crash in resampler with certain filter/ratio combinations.
  • [regressions fixed]
    • UI: Timeline scrubbing is more responsive again when dealing with files that have long delta frame runs (since 1.9.1).
    • Render: Fixed hang if there is a string of duplicate frames longer than the video pipeline (since 1.9.1).
    • Filters: Fixed some caching and frame numbering issues with filters that have non-zero lag (since 1.9.1).
Version 1.9.1 (Experimental Build 31536)
  • Release Date: Mar 30, 2009
  • Download(s):
  • [features added]
    • Render: Audio buffer size is now tunable in Options > Preferences.
    • Render: Blitters are now cached for additional speed.
    • Render: Performance sub-panel of status window now shows more appropriate stats.
    • Render: Navigation keyboard shortcuts now work during preview.
    • Filters: IVTC is now a video filter.
    • Filters: Convert format filter now has options for UYVY and YUY2.
    • Filters: Field swap now supports YCbCr formats.
    • Filters: The filter system now automatically prerolls forward to compensate for filters with a lag (delay from input to output).
    • Filters: New interlace filter to generate interlaced video.
    • Filters: New interpolate filter to resample to different frame rates with blending.
    • Filters: Added ELA, Yadif, and frame rate doubling modes to deinterlace filter.
    • Filters: The filter system is now better at detecting and reporting errors in filters.
    • Filters: Fixed overrun crash in box blur filter if radius exceeds size of image.
    • PluginAPI: Video filters can request multiple source frames per output frame.
    • PluginAPI: Video filters can request aligned scanlines.
    • PluginAPI: Video filters can initiate direct bypass for frames during smart rendering.
    • Capture: Fixed wrong area captured by screen capture driver with OpenGL acceleration enabled, rescale on, and mouse pointer capture enabled.
    • Display: Added options for zooming to 12%.
    • UI: Added Ctrl+Shift+F7 as a shortcut for batching Save AVI.
    • UI: Preview no longer sticks if you seek to the end of the timeline.
    • UI: Curve editor position now updates at end of timeline.
    • AVI: Added DVSD to list of video formats that only have key frames.
  • [bugs fixed]
    • Audio duration in File Information was incorrect for VBR audio streams.
    • Fixed crashes with test videos when input color format was set to 4:4:4 YCbCr (YV24).
    • Audio display now updates after preview stops.
    • Decoders: MJPEG decoder was decoding blocks in the wrong order for 4:2:0 mode.
    • Decoders: MJPEG decoder didn't safely handle corrupt data having skip-16 codes overruning the coefficient matrix.
    • Filters: Fixed cases where resize filter was not using fast paths for 1:1 resampling along an axis.
    • Filters: Fixed crash in warpsharp filter due to out of bounds displacement vectors.
    • Filters: Fixed script error when loading configurations with warpsharp filters.
    • Filters: The filter system no longer tries Y8 before other YCbCr formats if the filter cannot support a RGB32 source.
    • Filters: The resize filter was using incorrect border fill colors for 4:4:4 YCbCr (YV24) input.
    • Capture: Frame rate changes in filters are now respected.
    • Display: Panes could get stuck in GDI mode if auto-fallback mode was disabled.
    • Display: Reduced CPU usage when GPU queue becomes full in Direct3D mode with vsync off.
    • Display: You can no longer resize panes below 1x1.
    • Render: "Show decompressed output" no longer misses the very first frame if activated at the start of a render.
    • Render: "Show decompressed output" wasn't using internal video decoders.
  • [regressions fixed]
    • Filters: Sampling with levels filter didn't work when the input format was YCbCr (since 1.9.0).
    • Filters: Filter preview broke when toggling luma mode on levels filter with YCbCr input (since 1.9.0).
    • Filters: Fixed cropping bug where tall, narrow videos didn't crop properly.
    • Filters: Brightness/contrast filter was broken for RGB32 input (since 1.9.0).
    • Render: Fixed smart rendering issue that could cause broken frames at the start of a new processed section (since 1.8.1).
    • Fixed a rare crash when doing YUV to RGB conversion on SSE2 capable systems (since 1.9.0).
    • Settings saving in the Save Segmented AVI... dialog was scrambled (since 1.9.0).
    • Fixed an off-by-one error in the frame count limit for segmented saving.
Version 1.8.8 (Build 30091)
  • Release Date: Jan 5, 2009
  • Download(s):
  • [bugs fixed]
    • Command line: MPEG parser status dialog ate Ctrl+C/Break.
    • Command line: Ctrl+C/Break while running the job queue (/r) now skips the rest of the queue.
    • PluginAPI: DetectBySignature() now receives correct file size instead of zero.
    • PluginAPI: Fixed frame tracking bug in default video decoder object that caused intermittent failures.
  • [regressions fixed]
    • JobControl: Command-line run (/r) was broken by retry logic (since 1.8.7).
    • Filters: Blur and Blur More no longer write broken config lines into scripts (since 1.8.0).
Version 1.9.0 (Experimental Build 30586)
  • Release Date: Dec 22, 2008
  • Download(s):
  • Downloads: 32-bit version, 64-bit version
  • [features added]
    • Added internal Huffyuv decoder.
    • Added "crop to selection" command.
    • Frameserver startup is now scriptable.
    • MJPEG decoder now uses Rec. 601 color space instead of JFIF.
    • 4:4:4 planar YCbCr (YV24) is now exposed in the Video Color Depth dialog.
    • Added support for 4:2:2 10-bit YCbCr (v210) and 4:2:0 YCbCr with interleaved chroma (NV12).
    • Moved "add as batch job" form of save operations to a separate menu to reduce confusion.
    • The audio playback device can now be selected in Preferences.
    • AMD64: MJPEG decoder is now available.
    • Filters: Warp sharp added as internal filter with YCbCr 4:4:4 support.
    • Filters: Perspective filter now supports bicubic filtering.
    • Filters: Blur and Blur More are now supported on AMD64.
    • Filters: Brightness/contrast filter now supports RGB24 and planar YCbCr formats.
    • Filters: Levels filter can now work directly in YCbCr formats when luma mode is enabled.
    • Filters: Bob doubler now allows deinterlacing to be disabled.
    • Filters: Preview now keeps current position.
    • Filters: Holding SHIFT when adjusting cropping now aligns to 16 pixel size boundaries.
    • Display: OpenGL driver supports bicubic filtering.
    • Display: The fallback to GDI when the app goes into the background can now be disabled.
    • D3D: Added high-precision pixel shader 2.0 display mode with dithering for slightly better color fidelity.
    • D3D: HDYC, v210, and Pal8 are now decoded in hardware.
    • JobControl: The system can now also be put into sleep or hibernation at the end of job queue processing.
  • [bugs fixed]
    • Fix for ACM decoding/encoding errors with some audio codecs related to requesting a conversion with 0 source bytes.
    • SaveWAV() script command showed error dialogs instead of redirecting the errors.
    • Audio display: Ctrl+Drag now explicitly says "shift audio" to avoid confusion.
    • Capture: Fixed accumulation of "no device found" entries in the menu.
    • DDraw: Workaround for rare DWMAPI.DLL->USER32.DLL load errors on XP.
    • Display: Fixed bug where panes didn't redraw when disabled during a render operation.
    • Display: Fixed disabled panes or panes showing end frames drawing bluish colors rather than the correct Windows background color.
Version 1.8.7 (Build 30080)
  • Release Date: Dec 22, 2008
  • [bugs fixed]
    • Wheel scrolling now works in the filter crop dialog.
    • Added clamp in audio conversion dialog to prevent invalid custom sampling rates.
    • DV: Audio error concealment now works when the PAL/NTSC bit in a frame is incorrect.
    • Capture: Added option to ignore DirectShow video timestamps when capture driver timing is busted.
    • JobControl: Rewrote sync mechanism to fix problems with multiple machines attempting to run the same job.
  • [regressions fixed]
    • JobControl: Fixed crash if job list couldn't be flushed on exit.
Version 1.8.6 (Build 30009)
  • Release Date: Sep 22, 2008
  • [bugs fixed]
    • Wheel scrolling in the Set Text Information dialog closes the edit control.
    • Save Segmented AVI now works with VBR audio.
    • Animated GIF export now fails with an error if the current output format is compressed or otherwise not supported.
    • JobControl: Fixed crash when one machine attempts to run a job in distributed mode right when another machine deletes it.
    • JobControl: The filter crop mode saved in jobs was opposite from selected. (This only affected YCbCr cropping.)
    • Capture: Fixed crash when capture driver sends audio samples when DirectShow graph is not running.
    • D3D: Fixed sporadic crash on lost device.
    • D3D: Fixed Direct3D errors when display debug information is enabled and a video filter fails to initialize.
    • Frameserver: Frame rate adjustments weren't always propagated correctly.
  • [regressions fixed]
    • Fixed crash when using fast/normal recompress mode without a video codec.
    • Fixed divide by zero crash when loading video and a video filter in the list is unable to initialize.
    • Changing the "source rate adjustment" option no longer invalidates the current selection.
    • Rendering would loop endlessly if an error occurred during video compression and threaded compression was disabled.
    • Disabling the "directly decode YCbCr formats" option works again.
    • Filters: lMicrosecsPerFrame and lMicrosecsPerSrcFrame were reporting milliseconds (broken since 1.8.0).
    • JobControl: Fixed case where a non-distributed "load job list" command can fail due to erroneously running distributed-mode code.
    • JobControl: Fixed problem where dialog would suddenly close when editing job names.
    • Script: Fixed crash when removing video filter from filter chain.
    • DV: Audio decoding works again with NTSC DV files (broken since 1.8.4).
Version 1.8.5 (Build 29963)
  • Release Date: Aug 18, 2008
  • [bugs fixed]
    • Capture: Fixed a possible crash when loading device settings.
  • [regressions fixed]
    • Video filters which used GDI rendering in in-place mode but only requested a DC for one buffer now work.
Version 1.8.4 (Build 29958)
  • Release Date: Aug 10, 2008
  • [features added]
    • Export > Raw Audio defaults to .mp3 extension when the audio track is in MPEG layer III format.
    • Capture: Optimized display code slightly when main window is minimized.
  • [bugs fixed]
    • Fixed another crash with uncompressed paletted video.
    • Fixed several dialogs that had placeholder icons.
    • "Open shared job list" dialog now shows the correct title.
    • Fixed shared job list sync errors when using a job file originally saved from non-shared mode.
    • Image sequence export jobs didn't reload properly.
    • Perspective filter no longer shows garbage preview frame before a frame is sampled.
    • Capture: The "track active window client area" setting of the screencap driver is now saved properly.
    • Capture: Fixed crash when exiting Set Custom Format dialog with no width or height selected.
    • DV: Fixed noise when audio switches between 12-bit and 16-bit encoding.
    • D3D: Fixed wrong-boxing of video when source frame is YCbCr and larger than screen.
  • [regressions fixed]
    • Video > Select Range dialog now works again. It now sets the selection.
Version 1.8.3 (Build 29896)
  • Release Date: Jul 20, 2008
  • [regressions fixed]
    • Fixed issue where main window failed to appear on first start on some systems.
Version 1.8.2 (Build 29883)
  • Release Date: Jul 20, 2008
  • [features added]
    • JobControl: Job control dialog now shows machine name and PID.
    • Filters: Added mOutputFrame field to VDXFilterStateInfo for reliable frame rate change operations.
  • [bugs fixed]
    • The window maximized state is also saved in addition to position/size.
    • Reopening a video file that has multiple audio streams no longer loses secondary streams.
    • Scene detection now works again when RGB565 or a YCbCr format is selected as the input format.
    • Input preview didn't start in the correct place if a frame rate changing filter was present.
    • The picture format tokens (p/P) in the timestamp UI options sometimes started from 1 instead of 0 due to rounding errors.
    • Fixed stall at frame 0 when attempting to render with a VBR audio stream that has an extremely low data rate.
    • Filters: Fixed field order swapping in bob doubler.
    • JobControl: Fixed distributed list sync errors due to mixing up revision numbers when switching job files.
    • Capture: Process and thread priority are now restored after capture rather than being unilaterally reset to normal/normal.
  • [regressions fixed]
    • Fixed audio desyncs with frame rate conversion.
    • Type-1 DV audio works again.
    • The video.SetRange() command works in unadjusted source milliseconds again.
    • Fixed read errors with AVI files that have frames out of order in the index. (Note: This is rare, and often actually a sign of a corrupt index.)
    • Filters: Filter sampling didn't work correctly if there was a conversion required at the start of the filter.
    • Capture: Fixed crash in screencap driver with OpenGL capture disabled.
Version 1.8.1 (Build 29808)
  • Release Date: Jun 16, 2008
  • [features added]
    • The 'run as job' setting is now saved in the Save AVI dialog.
    • Added distributed job queue mode.
    • Added bob and non-interlaced field display modes to render preview.
    • Added new test video mode: interlaced cube.
    • Added option to run video compressor in a separate thread for better dual core/SMP performance.
    • YCbCr resampler is now SSE4.1 optimized.
    • Added command-line switches for minimizing/maximizing the window on startup and setting process priority.
    • AMD64: The threshold, grayscale, levels, logo, and brightness/contrast video filters are now available.
    • Plugins: Fixed bugs with and raised size limits for serialized input plugin options data.
  • [bugs fixed]
    • Fixed cases where the crop/letterbox to aspect ratio options in the resize filter were broken.
    • Fixed another rare crash when exiting filter list dialog.
    • Fixed Postpone and Delete buttons in job control dialog sometimes not updating when a job state changes.
    • Fixed swapping of AVI superindex and subindex settings.
    • Fixed bugs with cropping in filter chain with YUY2 or UYVY formats.
    • Mouse wheel scrolling with Shift held down (by key frame) now works properly.
    • Fixed infinite loop when attempting to convert a pal8 source to 4:2:0 YCbCr.
    • The initial load of AVI files is now faster over a network.
    • TARGA files are no longer written all black when 32-bit RGB output is used.
    • Added workaround for "image not in Y or YCbCr format" errors when reading JPEGs from a RAZR V3 phone.
    • Deleting a filter in the filter list no longer causes the checkboxes to desync from the actual filter enable states.
    • AVI: Files with truncated hierarchical AVI indices no longer result in "missing 'movi' chunk" errors and can now be recovered.
    • DV: Fixed decoding issue that resulted in some lost blocks.
    • DDraw: Fixed occasional crash when another application forces full-screen mode.
    • Capture: Fixed crash in OpenGL screen capture mode related to occlusion query based frame dropping.
    • Capture: Fixed hang on shutdown when exiting with OpenGL screen capture mode active.
  • [regressions fixed]
    • Fixed crash when a script specifies arguments for a video filter that doesn't take any.
    • Data rate was reported incorrectly for the video stream in the status dialog.
    • Fixed audio display.
    • Fixed crashes and decompression errors with paletted video.
    • Filter preview no longer shows bogus frames when previewing a filter chain with edits on the timeline and no frame rate changing filters.
    • Filters: Codec-friendly alignment works in resize filter again.
Version 1.8.0 (Experimental Build 29393)
  • Release Date: Feb 26, 2008
  • Please refer to this page for a full list of changes
Version 1.7.8 (Build 28346)
  • Release Date: Feb 13, 2008
  • [bugs fixed]
    • Capture: Fixed crash when starting capture from command line with filters and preview acceleration enabled.
    • Capture: Fixed issues with custom DirectShow filters not reconnecting.
    • Capture: Added workaround for audio source switching to "no audio" in UI due to DirectShow crossbar goofiness.
    • Capture: Changing the audio source manually now asks to turn off auto- switching.
    • Capture: Audio source now saves properly when set to "no audio."
    • Fixed crash when previewing beyond end of selection with IVTC enabled.
    • Added workaround for XviD decompression crashes.
  • [regressions fixed]
    • Filters receive distinct source frame numbers for null frames again.
Version 1.7.7 (Build 28312)
  • Release Date: Dec 10, 2007
  • [bugs fixed]
    • Improved accuracy of "set so audio and video durations match" for short clips.
    • Fixed vertical chroma positioning errors when converting to 4:2:0 or 4:1:0 YCbCr.
    • PluginSDK: Direct stream copy from a plugin audio stream caused dwStreamSize in the AVI to be set incorrectly.
    • PluginSDK: Fixed crash when using plugin to load a file with an audio stream that isn't AVI compatible.
    • Capture: When "wait for OK" was enabled with a DirectShow driver, time spent in the dialog was counted against a time stop condition.
    • Capture: Fixed crash when an error occurs while starting capture with a custom hotkey.
  • [regressions fixed]
    • "Save segmented AVI" no longer crashes when only video is enabled.
    • Prohibit zero for frame rate adjustment.
    • Filters: The error return from runProc is ignored again for compatibility with earlier versions of VirtualDub; this fixes some video filters that broke in the 1.7.x series.
    • D3D: Fixed a display change related crash.
Version 1.7.6 (Build 28292)
  • Release Date: Oct 14, 2007
  • [bugs fixed]
    • Cancelling the mode selection dialog for "create test video" didn't cancel the open.
    • IVTC now works when the video format is non-RGB.
    • Fixed garbled image when scrolling through an animated GIF in filter preview.
    • Fixed missing frames when opening animated GIFs with zero delay times in frames.
    • Fixed sync error when processing VBR audio in Direct mode.
    • PluginSDK: Not supplying a custom signature caused a sketchy match to be returned instead of full match.
    • PluginSDK: Fixed API host related crashes in filter preview and IVTC paths.
    • PluginSDK: Fixed support for VBR audio.
    • PluginSDK: Fixed handling of internal-decode frames.
    • PluginSDK: Fixed crash when no video stream is present.
    • Capture: Video filters were receiving frame times that were 1000x too large.
  • [regressions fixed]
    • AMD64: Fixed a pretty nasty stack misalignment issue in the 64-bit build.
    • Fixed compression issues with WMV9VCM.
Version 1.7.5 (Build 28225)
  • Release Date: Sep 30, 2007
  • [bugs fixed]
    • Audio display couldn't be opened if the curve editor was open.
    • Temporal smoother filter crashed in out of memory conditions.
    • Fixed rare cases where WAV reader returned the wrong data.
    • Capture: Fixed crash in screen capture driver with video cards that only support OpenGL 1.0.
    • Capture: Screen capture driver sometimes drew garbage cursor before first cursor change.
    • PluginAPI: Default I/P frame model wasn't working.
Version 1.7.4 (Build 28204)
  • Release Date: Sep 23, 2007
  • [bugs fixed]
    • Fixed bug where frame regions were shifted instead of extended to fix keyframe violations in direct video mode.
    • If a video filter errored out during start phase, already initialized filters didn't receive end calls.
    • Toggling the "show decompressed video" setting in Fast/Normal Recompressmodes could result in a crash.
Version 1.7.3 (Experimental Build 28191)
  • Release Date: Sep 1, 2007
  • features added:
    • Added display option for showing display debugging info.
    • Frame rate adjustment can now be entered exactly, including as a rational fraction.
    • Jobs can now be reloaded for tweaking.
    • Capture: Added several options for fine-tuning timing issues with DirectShow-based capture drivers.
    • D3D: Improved bicubic algorithm for ps1.1+ capable cards.
    • D3DFX: Extended annotation and semantics support -- see help for details.
    • Hex editor: Now supports drag and drop.
  • bugs fixed:
    • Audio volume dialog didn't display properly after setting volume adjustment to zero in script.
    • Fixed crash when attempting to use "show decompressed output" when no decompressor is available for the output format.
    • Added workaround for digital cameras that write incomplete u-law audio formats.
    • Fixed crash when writing job that uses the Pinnacle DV codec.
    • Added code to prevent crash when decoding an MJPEG stream where the JPEG images are larger than the frame size reported in the video stream. This now produces an error when the internal decoder is used.
    • AVI recovery code can now recover AVI files with 'rec' grouping chunks.
    • Fixed scrambled colors in filter preview with paletted video.
    • Fixed I/O errors in rare case where an AVI file could not be opened in unbuffered I/O mode.
    • Implemented mode 7 compression, HAM, and Halfbrite modes in IFF ANIM reader.
    • Audio display would occasionally stop updating across certain edits.
    • Output video pane now updates itself after filters are edited.
    • Fixed minor bug where audio decompression errors would be reported as compression errors.
    • Fixed a case where audio displacements didn't work with compressed audio and full processing mode.
    • Perspective video filter now works in batch mode.
    • Added workaround for strange bit rates being shown on output AVI files in Windows Vista Explorer.
    • Fixed decoding of AVI files that have zero-byte frames marked as key frames (AVIFile turns these back into non-key frames).
    • "Sharpen" video filter no longer shows black when filter preview is first opened.
    • D3DFX: Leaving alpha blending on in an effect no longer scrambles YCbCr decoding.
  • regressions fixed:
    • OK and Cancel behaviors on brightness/contrast video filter were swapped.
    • Fixed crash when loading 8-bit RLE videos.
    • D3D: Works again on video cards supporting less than pixel shader 3.0.
    • Added setting value back to sharpen video filter configuration dialog.
    • Fixed trippy gradient displays when trying to show a solid color for the dummy frame at the end (some display drivers don't handle 1x1 blits correctly).
    • Capture: Left-click start option works again.
Version 1.6.19 (Build 24478)
  • Release Date: Jun 4, 2007
  • [bugs fixed]
    • Fixed crash when creating batch jobs with certain Pinnacle video codecs.
    • Fixed crash when reading top-down BMP files.
    • Added workaround for crash on startup on some Windows 98/ME machines.
Version 1.6.18 (Build 24473)
  • Release Date: May 20, 2007
  • [bugs fixed]
    • Improved compatibility of AVI files written in capture mode or with the "sector alignment" option. (NOTE: Affected files can be fixed by re- running them through VirtualDub in Direct mode.)
    • Fixed crash when selecting Cancel after removing certain video filters from the video filter chain.
Version 1.7.2 (Experimental Build 27700)
  • Release Date: May 20, 2007
  • features added:
    • Added minor frame lines to the parameter curve editor.
    • Input driver plugin support.
    • The threshold, sharpen, and brightness/contrast filters now support preview.
    • The DV type-1 audio source can now be set to conceal errors.
    • Rendering operations can be throttled or paused.
    • Capture: Screencap driver can now capture the mouse cursor.
  • bugs fixed:
    • AVI parser now handles files with a significant amount of garbage prior to the first video or audio chunk.
    • Curve editor opens to current frame instead of frame 0.
    • Smart rendering didn't check the right locations in filter opacity curves if edits had been applied.
    • Animated GIF decoder didn't handle the "erase" and "restore" disposal modes correctly.
    • Animated GIF decoder could display a one-frame glitch at start of decoding.
    • Time-based filters and filter curves weren't reflected in output preview when applied to a repeating frame.
    • Fixed interlaced field DirectDraw display with planar YCbCr formats.
    • The "smart rendering" option could cause a missing codec error even if the video mode was set to Direct.
    • Added workaround for BlackMagic MJPEG codec not producing key frames.
    • Added workaround for update problems with the Direct3D and OpenGL display modes in Windows Vista.
    • Capture: Fixed crash when attempting to use "remove duplicate frames" feature of screencap driver on a 3D card that didn't support occlusion query.
    • Capture: Fixed crash in screencap driver on 3D cards that don't support buffer objects.
    • Capture: Fixed bugs in screencap driver's rescale function.
  • regressions fixed:
    • Fixed inaccurate length field in WAV header.
    • D3D: Fixed memory leak.
    • AMD64: MPEG video decoder now works.
Version 1.7.1 (Experimental Build 27021)
  • Release Date: Feb 8, 2007
  • features added:
    • AVI file info now shows the FOURCC of the video stream.
    • The "display decompressed output" option can now be enabled and disabled in the middle of encoding.
    • Improved playback timing.
    • Added /hexview command-line flag to open a file in read-only mode.
    • Added /noStupidAntiDebugChecks for development purposes.
    • Added "warp resize" video filter.
    • The "resize" video filter now allows editing the frame height with an aspect ratio constraint active.
    • Ctrl+Drag in the audio display modifies the audio displacement.
    • Added an option to create several types of diagnostic test videos.
    • Added Y800 as a synonym for Y8.
    • Added support for the 4:4:4 planar YCbCr "YV24" format.
    • Added animated GIF import.
    • D3D: UYVY, YUY2, YV24, YV16, YV12, I420, and YVU9 video display is now accelerated in Direct3D mode.
    • D3DFX: Added additional support for field-based display shaders.
    • Capture: Added a new screen capture driver.
    • Capture: Added configurable hotkeys for stopping and starting capture.
    • Capture: DirectShow filter graph build errors are now noted in the log window.
    • Capture: Full-screen mode now auto-hides mouse cursor.
    • Capture: Added UI for modifying DirectShow brightness, contrast, gamma, sharpness, and hue settings.
    • Capture: Audio playback setting is now auto-saved.
  • bugs fixed:
    • "Export as filmstrip" command failed if no audio stream was available.
    • Filmstrips didn't resave properly as AVI (video stream type set incorrectly).
    • Modified the SSE check to ignore the flush-to-zero (FTZ) bit, which unfortunately some compiler DLL runtimes twiddle.
    • "Preserve empty frames" was writing out the empty frames as key frames. VirtualDub corrects this on load, but it was still incorrect on disk.
    • "Preserve empty frames" caused the video codec key frame interval to work incorrectly -- it counted compressed frames rather than total frames.
    • "Display decompressed output" was broken.
    • Added workaround for silent crash when using the audio display with older versions of Avisynth.
    • Added workaround for digital cameras that leave the last byte off of JPEG images.
    • Added workaround for some naughty DLLs that prevented VirtualDub's crash logging mechanisms from working properly.
    • Added more workarounds for overlay surface goofiness on Windows Vista.
    • Audio display now reflects timeline edits and the audio displacement setting.
    • Made it more difficult to accidentally select frames in the audio display.
    • Fixed divide by zero crash when D3DFX display is enabled and a video pane is shrunken to zero width.
    • Fixed case where tiny audio chunks were emitted periodically when using some MP3 codecs at a 44KHz sampling rate (audio interleaving issue, not sync issue).
    • Fixed goofed file filters in source dialog of "create paletted AVI" option.
    • Inverse telecine could be enabled with smart rendering (which doesn't work).
    • Fixed "preserve empty frames" and "smart rendering" options to work better in the presence of a B-frame encoding delay.
    • Capture: Alt+Enter full-screen toggle left window in topmost placement.
    • Capture: Fixed sporadic crash when capturing with resync disabled.
    • Capture: Fixed tabbing in "set custom format" dialog.
    • Capture: /capfileinc and the startup code didn't increment the filename properly past existing files when multisegment capture was enabled.
    • Capture: Hide on Capture now works for DirectShow-based devices.
    • Capture: Added workaround for driver bug in Adaptec AVC-1400 GameBridge drivers that causes a crash when displaying video capture pin properties.
    • Capture: Fixed filter leak in DirectShow driver in some cases when the filter graph failed to build properly.
    • Capture: When the "transform filter" registry option was used, the transform filter popped off the capture filter after a video format change.
  • regressions fixed:
    • Fixed crash when opening AVI file with truncated MP3 audio format.
    • Fixed some audio sync errors when cutting.
    • Fixed the resize filter's settings not saving properly. This was actually caused by a long standing overload resolution bug in filter script with multiple glue functions on the same overload.
    • Fixed crash when attempting to preview with an audio stream for which no decompressor is available.
    • Fixed crash when using quick preview beyond end of selection.
    • Fixed a couple of cases of bogus total audio sample counts being reported in the dub status window.
    • Audio sync sometimes wasn't correct when cutting files with VBR audio.
    • Audio stream estimate on status window was sometimes negative.
    • Fixed crash at end of operation with IVTC enabled.
Version 1.7.0 (Experimental Build 25854)
  • Release Date: Nov 7, 2006
  • [features added]
    • New "smart rendering" feature for selective processing of video around edit areas while copying as many existing frames as possible.
    • New audio waveform/spectrogram display.
    • Added option for preserving empty frames during recompression or decompression instead of replicating frames.
    • Added option for saving raw audio stream without a header.
    • Added support for the Sony WAVE64 file format, for wave files larger than 4GB.
    • Added support for reading and writing Adobe Filmstrip (.flm) files.
    • Added support for reading Maya IFF (.iff) files. Currently this is limited to RGB information at 8 bits/channel.
    • PNG output is now supported.
    • Resize video filter now has options for relative and aspect-ratio derived sizing and to save defaults.
    • Opening a video file from the command-line or drag-and-drop now sets the filename as default for the Save As AVI/WAV dialogs.
    • Added new pitch scaling audio filter.
    • Improved quality of "center cut" audio filter (with suggestions from Moitah).
    • The main window and job control dialogs now save their positions.
    • Opacity curves can now be attached to video filter instances.
    • Volume adjustment now shows amplification factor in decibels.
    • Filter API: Preview code preserves keyboard accelerators on preview button.
    • Job control: (X of Y) is now displayed in the job control window caption when the job list is being processed.
    • AVI Info now shows additional information for PCM audio streams encoded using WAVE_FORMAT_EXTENSIBLE.
    • Capture: Added experimental option to insert arbitrary DirectShow transform filters into a capture graph. To enable, specify the filter moniker in [HKCU\Software\Freeware\VirtualDub\Hidden Features\CapDShow: Transform filter name] in the Registry.
    • Capture: Added full-screen toggle (Alt+Enter).
    • Capture: Added support for switching DirectShow TV tuners between antenna and cable modes.
  • [features removed]
    • The "integral conversion" option under audio conversion is no longer supported.
  • [bugs fixed]
    • Fixed a case where the projected file size status indicator could overflow for very long audio dumps.
    • AVIs with MP3 audio streams where wBitsPerSample != 0 are now detected and auto-corrected for better compatibility with the standard MP3 codec installed in Windows.
    • Rewrote segmentation code to buffer data instead of attempting size prediction; this makes the segmentation more accurate and avoids dangling key frames during on-the-fly compression.
    • Added workaround for compatibility problems with Aero Glass in Windows Vista beta 2.
    • Audio displacement now works when processing only part of the audio stream.
    • Added warning for non-zero dwStart values in AVI files.
    • Fixed a performance problem in the PNG decoder on large images with a lot of IHDR blocks.
    • Fixed errors in JPEG encoding with pure red or blue colors.
    • Changed keyboard shortcut for Undo from Ctrl+U to the standard Ctrl+Z.
    • Added workaround for annoying Microsoft security update that sometimes prevents the help file from working.
    • Fixed clamping in amplifier that caused -0x8000 values to change to -0x7FFF.
    • Capture: Duplicate raw wave formats are no longer shown with DirectShow- based drivers.
    • Capture: The UI now reflects changes to audio and video sources made through the driver dialogs.
    • Capture: Possible fix for crash when changing formats with DirectShow- based devices due to threading issue.
Version 1.6.17 (Build 24469)
  • Release Date: Nov 7, 2006
  • [bugs fixed]
    • Fixed divide by zero crash when Direct3D display is enabled and a video pane is shrunken to zero width.
    • UYVY video streams were being reported as RGB16.
    • Direct3D display minidriver didn't clip properly when the image was zoomed larger than the screen.
  • [regressions fixed]
    • Capture: Reverted change in rendering strategy for DirectShow filter
    • Capture: Fixed crash when capturing video only using a VFW driver.
Version 1.6.16 (Build 24463)
  • Release Date: Aug 13, 2006
  • [features added]
    • Added AMD64 versions of the frameserver and AVIFile frameclient.
    • Added .divx to file filter for video open dialog (although AVI files should be tagged .avi, dammit).
  • [bugs fixed]
    • Fixed decoding errors when reading JPEGs with junk at the end of the file.
    • Improved support for working with video codecs that are configured to only output YUV formats.
    • Added more checks to script parameters for "resize" video filter.
    • Fixed gradient bugs in "smoother" video filter.
    • Added "png" file extension to logo filter open dialog; it has been supported for a while, but you had to manually override the file filter.
    • Fixed truncation in audio displacement setting that prevented it from working beyond ~35min.
    • Capture: Fixed crash when attempting to capture with both striping and segmentation (not supported).
  • [regressions fixed]
    • Capture: Audio playback sometimes didn't work.
    • Capture: Fixed noise issue in resampler.
    • Improved accuracy of "box blur" filter.
Version 1.6.15 (Build 24442)
  • Release Date: May 29, 2006
  • Please refer to this page
Version 1.6.14 (Build 24415)
  • Release Date: Mar 13, 2006
  • Please refer to this page
Version 1.6.13 (Build 24390)
  • Release Date: Feb 28, 2006
  • Please refer to this page
Version 1.6.12 (Build 24259)
  • Release Date: Jan 6, 2006
  • Please refer to this page
Version 1.6.11(Build 23774)
  • Release Date: Oct 4, 2005
  • Please refer to this page

Rate this software:

Your Rating:
You have not voted yet!

Average: 3.91
Total Ratings: 122

 




Software Submissions