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.

 
Virtualdub 1.6.0 Is Released!, (experimental build)
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
stephanV
Posted: Sep 7 2004, 02:46 PM


Spam killer ;)


Group: Moderators
Posts: 4348
Member No.: 8917
Joined: 18-February 04



from www.virtualdub.org

QUOTE
VirtualDub 1.6.0 released

VirtualDub 1.6.0 is out the door, and besides being the first experimental release in a while, it has a major new feature: it is the first version to have a native 64-bit (AMD64) build. This build is pretty raw, is missing a bunch of features and optimizations, and doesn't do much yet that really shows "the power of 64-bit." (It's even compiled with a prerelease compiler, the DDK compiler. VS2005 beta 1 doesn't have a "go-live" license.) Nevertheless, it is a true AMD64 release, for those of you who must have a native release.

It took me about three days to get this release out the door, once I'd committed to absolutely nothing but showstopper bugs. It took me about two dozen tries to get it right, and each try is about 10 minutes to do a full rebuild (to make sure the final builds are correct and match source). Well, the AMD64 build is broken. Okay, we'll fix that. The crash handler bombs. Fixed that. Now the crash handler doesn't bomb, but it doesn't report DLLs properly. Fixed that. Oops, broke x86. Try again. Seems good... nope, UI is broken returning from capture mode. Fix that, try again... oh, frameserver's busted too. Okay, try AGAIN, one more time... about dialog says 1.5.10. ARRGH. Fix that, check it into Perforce, compile one last time.... Change log has a build number two below actual value.

Screw it, I'm not doing another build to fix that. Ship it.

I have no doubt that I left something stupid in the build, but considering the number of low-level changes in this build, some amount of breakage is to be expected. If you spot regressions, report them to me so I can fix them for 1.6.1. Please don't email me just to complain that your pet feature didn't make it in, though; I had to draw the line at some point.

I was typing a long, thorough explanation in Pivot for this part explaining all of the new features in VirtualDub 1.6.0, but I'm very angry because Internet Explorer ate it. I'll retype it later.


some of the features added:
- in and output support for virtually every useful color depth existing
- fast recompress is in principle redundant as the filter chain will be skipped when not used, its there though
- internal DV decoder
- integrated JPEG in- and output support

remember: its experimental rolleyes.gif

--------------------
useful links:
VirtualDub, Input plugins and filters, AviSynth, AVI-Mux GUI, AC3ACM by fcchandler, VirtualDub FAQ
 
    Top
Cyberman
Posted: Sep 7 2004, 04:13 PM


Advanced Member


Group: Members
Posts: 2035
Member No.: 3477
Joined: 3-April 03



Indeed - these are good news.

What is this "triangular resize", does anyone know?

IMO, the best thing about the new release is that itīs till offering the same design as previous builds(well, except for the slider).
Thatīs something I fear with every new program - that the designers decided to totally change the design for no reason at all.
Anyway...

--------------------
Matroska/MKV ?
 
    Top
phaeron
Posted: Sep 7 2004, 05:06 PM


Virtualdub Developer


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



A bit of a warning: The executable that got sent out has a bug that I already fixed: leaving the frameserver causes a wonked timeline. Something happened with the release script because the executable that got shipped is not the same as the last one that the compiler generated, but they have the same timestamp out of the linker (!). I don't know how bad the regressions are yet.

 
    Top
phaeron
Posted: Sep 7 2004, 06:24 PM


Virtualdub Developer


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



Never mind, the executables are the same... I just forgot a copy constructor. sad.gif

Triangular resize was another attempt at implementing an edge-adaptive interpolator; it underperforms compared to bicubic and I simply forgot to yank it before ship.
 
    Top
meilin
Posted: Sep 8 2004, 01:41 AM


Unregistered









thx phaeron,thx for your hard work:)
 
  Top
Wilbert
Posted: Sep 9 2004, 03:32 PM


Advanced Member


Group: Members
Posts: 132
Member No.: 6270
Joined: 11-September 03



QUOTE
Another problem you'll run into is that 32-bit plugins can't be used, including video filters and Avisynth. Win64 does not allow a 64-bit process to load 32-bit DLLs. COM marshalling might be able to handle Avisynth but I doubt it; it's more likely that I will have to launch the 32-bit VirtualDub as a child process and use IPC to access 32-bit code.

Yikes ohmy.gif Do I understand it correctly, that AviSynth doesn't work on a Win64?
 
     Top
phaeron
Posted: Sep 9 2004, 07:21 PM


Virtualdub Developer


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



It works for 32-bit processes, but is not accessible to 64-bit processes. You could use it with VirtualDub.exe but not Veedub64.exe.
 
    Top
stephanV
Posted: Sep 9 2004, 09:15 PM


Spam killer ;)


Group: Moderators
Posts: 4348
Member No.: 8917
Joined: 18-February 04



For more explanation about the changes

also read the comments smile.gif



--------------------
useful links:
VirtualDub, Input plugins and filters, AviSynth, AVI-Mux GUI, AC3ACM by fcchandler, VirtualDub FAQ
 
    Top
mikesbytes
Posted: Sep 12 2004, 01:29 PM


Unregistered









Whats the performance difference between VirtualDub.exe and Veedub64.exe
 
  Top
phaeron
Posted: Sep 13 2004, 12:10 AM


Virtualdub Developer


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



@mikesbytes: Read the release notes.

@stephanV: I had hoped that people would post on-topic comments, but instead people posted the same random junk I get in my Inbox. I'll probably have to turn the comments back off.
 
    Top
mikesbytes
Posted: Sep 13 2004, 03:32 AM


Unregistered









Sorry, but I didn't find the reference to performnce. Am I looking in the wrong place. Could you please point me in the right direction - thanks for your help.

I'm about to buy a new PC to do a large amount of processing on and this sort of thing will influence the purchase, hence the question.
 
  Top
phaeron
Posted: Sep 13 2004, 03:50 AM


Virtualdub Developer


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



QUOTE

AMD64 version

  • The AMD64 build can only be run under a 64-bit version of Windows, such as Windows XP Professional x64 Edition. It cannot be run on 32-bit Windows even on a 64-bit capable CPU.
  • Due to OS limitations, 32-bit drivers and filters cannot be accessed from the 64-bit version. This limitation may be lifted in a later version.
  • Some functionality is unoptimized or missing in the AMD64 build due to unported code, most notably video filters and some of the bitmap conversion routines. Current AMD64 builds should not be used for benchmarking.



It would be very unwise for you to decide between a 32-bit-only and a 64-bit-capable CPU based on the current 64-bit build. That having been said, the Athlon 64 is a strong performer even on 32-bit code.

 
    Top
mikesbytes
Posted: Sep 15 2004, 01:54 PM


Unregistered









Thanks Phaeron, if you arn't into games, then video processing is only reason for most home users to consider, when selecting a cpu. I'm sure that in the long term, your development of the 64bit version will pay rewards. In the short term, non compatibility with existing filters will be a showstopper for most. For me, compatabitliy with Deshaker or an equilivant filter is a must, where equivilant filters to those like the MSU ones are sure to arrive quickly.
 
  Top
freako
Posted: Sep 25 2004, 05:25 PM


Unregistered









thx wub.gif wink.gif
 
  Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
13 replies since Sep 7 2004, 02:46 PM Track this topic | Email this topic | Print this topic

<< Back to News / Announcements