Welcome Guest ( Log In | Register )


Important

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

Pages: (2) [1] 2  ( Go to first unread post )
Virtualdub 1.7.1 (27021)
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
phaeron
Posted: Feb 8 2007, 05:19 AM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



Changelog:
CODE

Build 27021 (1.7.1, experimental): [February 6, 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.

 
    Top
Moitah
Posted: Feb 9 2007, 05:46 PM


Advanced Member


Group: Members
Posts: 210
Member No.: 8955
Joined: 20-February 04



Thank you biggrin.gif.

I was playing with the display options and found a few problems. With these settings:

user posted image

And Options>Allow video overlays enabled, when Preview field mode is on one of the interlaced settings, playback crashes (report). 1.6.17 crashes as well.

If I enable the Direct3D display option, interlaced preview is fine, but if VirtualDub's window doesn't have focus (not necessarily another window partially covering) the display gets messed up. For TFF it's usually some kind of large chroma shift, and for BFF one set of fields usually freezes completely. It's fine once focus is restored.

Windows Server 2003 SP1 (32 bit)
DirectX 9.0c
Core 2 Duo E6600
GeForce 6600
 
      Top
phaeron
Posted: Feb 10 2007, 05:27 AM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



Ah, I think this is related to the format. It's OK with RGB and UYVY/YUY2, but blows up with YV12. Will fix.

Dammit, you found a bug in the disassembler too.
 
    Top
And22
Posted: Feb 10 2007, 06:42 AM


Unregistered









Release of new version always sounds good but difficult to understand why support of MPEG 2/Mpeg 1 import is not integrated yet. As well as why VDub still has no option to issue sound signal when dubbing is finished.
 
  Top
phaeron
Posted: Feb 10 2007, 08:20 PM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



Sorry, there are reasons why I haven't integrated MPEG-2 support. However, I'm looking into an alternate solution for that problem.
 
    Top
neuron2
Posted: Feb 10 2007, 08:47 PM


Advanced Member


Group: Members
Posts: 1244
Member No.: 5294
Joined: 18-July 03



.
 
    Top
phaeron
Posted: Feb 12 2007, 08:03 AM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



Not yet -- still looking into feasibility, and I don't like announcing vaporware.
 
    Top
src2206
Posted: Feb 16 2007, 04:24 AM


Member


Group: Members
Posts: 10
Member No.: 20469
Joined: 19-December 06



Hi phaeron smile.gif

Does VD supports x264 video? If not, then could you possibly integrate it in the final release of the latest version of VD?

Thank you for developing this great program.

user posted image
 
     Top
pintcat
Posted: Feb 23 2007, 12:23 AM


Advanced Member


Group: Members
Posts: 142
Member No.: 18182
Joined: 19-February 06



Not VDub, but some codecs like ffdshow do support x264.
 
     Top
neuron2
Posted: Feb 23 2007, 01:20 AM


Advanced Member


Group: Members
Posts: 1244
Member No.: 5294
Joined: 18-July 03



.
 
    Top
Pharaoh Atem
Posted: May 6 2007, 06:00 AM


Advanced Member


Group: Members
Posts: 114
Member No.: 17757
Joined: 7-January 06



Hn... Does VDub 1.7.x support DirectShow filters? Or does it still only rely on ACM filters and codecs?

--------------------
Enano CMS - the CMS that focuses on what matters most: content.
 
     Top
phaeron
Posted: May 6 2007, 08:47 PM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



Still uses ACM/VCM.
 
    Top
Pharaoh Atem
Posted: May 6 2007, 10:31 PM


Advanced Member


Group: Members
Posts: 114
Member No.: 17757
Joined: 7-January 06



QUOTE (phaeron @ May 6 2007, 02:47 PM)
Still uses ACM/VCM.

I thought you planned on adding support for the newer designed codecs, or is that something that is too difficult to implement in VirtualDub? I think I vaguely remember something you said about changing what codecs VirtualDub can use. Correct me if I am wrong, but as far as I know, codecs are being designed for DirectShow more than ACM/VCM. ACM/VCM is a very old system and DirectShow is supported on every system from Windows 98 and up (not quite certain, but I think Win95 also can support DirectShow codecs). I hate being intrusive, but I really am quite curious.

--------------------
Enano CMS - the CMS that focuses on what matters most: content.
 
     Top
phaeron
Posted: May 8 2007, 05:27 AM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



There are two main problems with my doing this.

One is that DirectShow's model is a lot more geared toward playback than editing. The way that playback filters work is that you feed them sequential samples, and the playback filter gives you decoded frames... whenever the hell it feels like it. This makes it impossible to predict which source samples are needed to decode an output sample, and I would have to completely rewrite VirtualDub's architecture to accommodate it. It's also quite inefficient for some uncommon scenarios, such as reverse playback (which otherwise wouldn't be a problem for codecs like Huffyuv).

The other problem is that DirectShow's API is quite hostile to self-contained apps, because there isn't a good filter to pull samples out of a filter graph (sample grabber has issues), and there is no included filter to inject samples. It's very hard to write a DirectShow filter without linking to a Microsoft-provided static library, which is problematic for a number of reasons.
 
    Top
Pharaoh Atem
Posted: May 12 2007, 03:08 PM


Advanced Member


Group: Members
Posts: 114
Member No.: 17757
Joined: 7-January 06



So, what alternatives are left then? The ones I can think of would be requiring the use of ffmpeg, gstreamer, or the xine engines. the xine and gstreamer engines are able to use win32 codecs along with native ones. I have no idea about VLC, though.... As it is, I am building an application for Win32 that uses GStreamer along with pyGTK.

--------------------
Enano CMS - the CMS that focuses on what matters most: content.
 
     Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
16 replies since Feb 8 2007, 05:19 AM Track this topic | Email this topic | Print this topic
Pages: (2) [1] 2 
<< Back to News / Announcements