|
<<Back
Changes from 1.8.4.29958 to 1.8.5.29963
- [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.
Changes from v1.8.3.29896 to 1.8.4.29958
- [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.
Changes from v1.8.1.29808 to v1.8.3.29896
- Fixed issue where main window failed to appear on first start on some systems.
Changes from v1.8.0.29393 Experimental Build to v1.8.1.29808
- [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.
Changes from v1.7.8.28346 to v1.8.0.29393 Experimental Build
- [breaking changes]
- The old support for reading "striped AVIs" has been removed.
- [features added]
- Alternate audio streams in an AVI file can now be chosen.
- Added fallback audio decoders for mu-law, A-law, MP2, and MP3 formats.
- Video files with audio tracks can also be used for replacing existing audio.
- MP3 files without a WAV header can now be used as input.
- Added support for writing AVI files with VBR audio.
- The default frame rate for loaded image sequences can now be changed in Preferences.
- The time knob can be dragged during a preview.
- Mark-in and mark-out commands now work during preview.
- Added new "time stretch" audio filter.
- Increased precision of ratios for audio stretch filters.
- Added "zone plate" test video mode.
- Changes to the input color format are now reflected in the preview panes.
- Added support for non-standard 15fps MPEG-1 video streams.
- VBR warning for AVI audio streams can now be toggled in Preferences.
- Filters: Can now be toggled on and off in the filter list.
- Filters: Fast YCbCr cropping is now supported.
- Filters: Flip vertically, grayscale, and resize now support direct planar YCbCr processing.
- Filters: Added "convert format" video filter.
- Filters: Redesigned color popup; hold down SHIFT. Now works after stretching video window.
- Script: Implemented string+int, string+long, and string+double.
- Plugins: Input driver plugins can now delegate video decompression to VirtualDub.
- Capture: Added /capfilealloc switch to preallocate capture files from the command line.
- Hex editor: Now supports Unicode filenames.
- [bugs fixed]
- Cmdline: Ctrl+C/Break when a render is running also aborts a running script.
- If a particular input driver is forced when opening a video, that driver is remembered in a job.
- Video filter dialog didn't update the indicated frame sizes properly when deleting a filter.
- Fixed slight delay when a rendering job stops.
- Optimized AVI frame index code to avoid extreme delay when starting a direct stream mode operation on an AVI file with only one key frame.
- Progress bar is now lies less when reindexing large AVI files.
- Fixed issue in AVI aggressive recovery algorithm that could cause valid chunks to be missed.
- Selection was not properly saved in .vcf files, causing it to be invalid on load if edits had occurred.
- Fixed crash when dragging curve points with no video loaded.
- Video/audio error mode dialogs weren't properly disabling options not supported for the current input file.
- Capture: Video filter list now reflects active capture format.
- D3D: Fixed slowdown when bicubic mode is enabled.
Changes from v1.7.7.28312 to v1.7.8.28346
- [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.
Changes from v1.7.6.28292 to v1.7.7.28312
- 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.
- "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.
- 3D: Fixed a display change related crash.
Changes from v1.7.5.28225 to v1.7.6.28292
- 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.
- AMD64: Fixed a pretty nasty stack misalignment issue in the 64-bit build.
- Fixed compression issues with WMV9VCM.
Changes from v1.7.4.28204 to v1.7.5.28225
- 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.
Changes from v1.7.3 Experimental Build to v1.7.4.28204
- Fixed bug where frame regions were shifted instead of extended to fix key frame 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 decompress modes could result in a crash.
-
Changes from v1.7.2 Experimental Build to v1.7.3 Experimental Build
- 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.
- 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.
- 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.
Changes from v1.7.1 Experimental build 27021 to v1.71 Experimental build 27700
- [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.
Changes from v1.16.18 Build 24473 to v1.6.19 Build 24478
- 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.
Changes from v1.6.16 to v1.6.17 Build 24469
- 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 graphs in order to fix field problems with ATI devices.
- Capture: Fixed crash when capturing video only using a VFW driver.
<<Back
|