|
|||||||||
|
Thread Tools | Search this Thread |
November 21st, 2010, 08:49 PM | #1 |
Regular Crew
Join Date: Jul 2010
Location: London, ON
Posts: 175
|
x64 Smart Deinterlacer
The VirtualDub Smart Deinterlacer that Mike Crash wrapped with a Vegas plug-in has come up numerous times here; frequently with the words "go back to Vegas 32bit to use it" soon following.
I decided to (lightly) review the code, and an initial assessment seemed to show no 64bit problems. So I recompiled it for x64 for those using Vegas 64bit. There is no pretty install script, so you will have to download the ZIP, unzip the DLL into a directory of your choice. Get up a command window, change to the directory that the DLL is located in, and run this command: regsvr32 sdeint_x64.dll You should get a little pop-up saying things went fine. If you decide you don't like it or want it in your 64bit Vegas anymore, this command will unregister it: regsvr32 /u sdeint_x64.dll NOTE: I have not made any changes what-so-ever. Everything appeared to be 64bit compliant, but it was a very quick scan for the obvious pointer misuses, etc. Your mileage may vary, any specific outcome is indeterminate. But, I hope it helps some people.
__________________
CraigL |
November 21st, 2010, 09:12 PM | #2 |
Regular Crew
Join Date: Jul 2010
Location: London, ON
Posts: 175
|
Hmm... I just noticed that he only has source for 1.0.1, but 1.0.3 is the latest version of the prebuilt one. I've contacted him to see if he can either update the source, or make a 64bit build also.
Will advise.
__________________
CraigL |
November 21st, 2010, 10:29 PM | #3 |
Inner Circle
Join Date: Sep 2003
Location: Portland, Oregon
Posts: 3,420
|
Craig, this is a great little project - thanks for taking it on.
Look forward to the next installment. I, for one, will use it!
__________________
30 years of pro media production. Vegas user since 1.0. Webcaster since 1997. Freelancer since 2000. College instructor since 2001. |
November 22nd, 2010, 12:13 AM | #4 |
Regular Crew
Join Date: Dec 2009
Location: Encinitas California
Posts: 121
|
I'm really tied up with a book project just now, but definitely will try this. The need to use the outstanding Smart Deinterlace is the main reason that I still have to open 32-bit versions of Vegas sometimes for rendering; otherwise, I render in 9e-64bit.
Thanks! |
November 22nd, 2010, 05:26 PM | #5 |
Regular Crew
Join Date: Mar 2007
Location: Vancouver, Canada
Posts: 146
|
that's great Craig! ...tried it out on Win7 64-bit; loaded into Vegas 10a no problems... haven't rendered anything yet but nice that it loads to the 64-bit version.
1) here's a link to Glenn Chan's notes on using Mike Crash's Smart De-interlacer: http://www.dvinfo.net/forum/what-hap...ter-notes.html 2) for more info check this help file for Donald Graft's Smart De-interlacer for VirtualDub (this is what Mike based his on): https://aiya.ms.mff.cuni.cz/svn/rib/...tml/smart.html Last edited by Rob Wood; November 22nd, 2010 at 06:15 PM. |
December 8th, 2010, 11:02 PM | #6 |
Regular Crew
Join Date: Jul 2010
Location: London, ON
Posts: 175
|
Just a quick update.
I've had no luck getting any sort of a response from Mike Crash about updating the source code available. Kinda frustrating. I think I know what was likely missed for two of the 1.0.3 updates, and I'll try and incorporate them into the 64bit build. I'm relatively confident though that the problems are mostly related to adding and removing filters, as opposed to simply putting one on a track/event and rendering. So I think there will be no issues if this x64 version is used for that. But, if he's going to be so unavailable, and seeing there are a few more updates to the deinterlacing code, I might just pick and choose from his and re-do it. There are a problem or two with his plug-in (interpolating is broken, it's using the wrong copy of the properties for eg.) so it needs work anyway. I have a simple little count up/down plug-in that I'm going to release soon. I've got the SSE2 working, just need to verify the 64bit pointer math, I'll try and do both at a similar time. But I'm also in the middle of looking for a job or a new contract, so... =) Sorry there's not better news to report, I guess he's given up on these things now. But we'll revive it and update it.
__________________
CraigL |
December 9th, 2010, 02:40 PM | #7 |
Regular Crew
Join Date: Dec 2009
Location: Encinitas California
Posts: 121
|
I really, REALLY, hope you do - thanks so much for your work
|
December 9th, 2010, 07:07 PM | #8 |
Regular Crew
Join Date: Jul 2010
Location: London, ON
Posts: 175
|
Larry, lemme just clarify. The version that you can download in this thread, should work without issue if you simply drop it on a clip and render, without any keyframing or adding/removing to multiple clips. It is completely usable as-is.
However, there really were a few things that should be fixed, and it _appears_ he had used smart-deinterlace v2.7b for his build. There is now a 2.8b which I will be using. But, if used as I described, the x64 version should give you the same results as the x86 version used to. Will keep y'all posted...
__________________
CraigL |
December 13th, 2010, 03:03 PM | #9 |
Regular Crew
Join Date: Dec 2009
Location: Encinitas California
Posts: 121
|
this sounds VERY promising. As soon as I can, I'll get back to video editing and test this on my computer (about a month from now if all goes well). Thanks again - larry
|
| ||||||
|
Thread Tools | Search this Thread |
|