DV Info Net

DV Info Net (https://www.dvinfo.net/forum/)
-   What Happens in Vegas... (https://www.dvinfo.net/forum/what-happens-vegas/)
-   -   x64 Smart Deinterlacer (https://www.dvinfo.net/forum/what-happens-vegas/487838-x64-smart-deinterlacer.html)

Craig Longman November 21st, 2010 08:49 PM

x64 Smart Deinterlacer
1 Attachment(s)
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.

Craig Longman November 21st, 2010 09:12 PM

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.

Seth Bloombaum November 21st, 2010 10:29 PM

Craig, this is a great little project - thanks for taking it on.

Look forward to the next installment. I, for one, will use it!

Larry Reavis November 22nd, 2010 12:13 AM

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.


Rob Wood November 22nd, 2010 05:26 PM

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

Craig Longman December 8th, 2010 11:02 PM

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.

Larry Reavis December 9th, 2010 02:40 PM

I really, REALLY, hope you do - thanks so much for your work

Craig Longman December 9th, 2010 07:07 PM

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...

Larry Reavis December 13th, 2010 03:03 PM

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

All times are GMT -6. The time now is 05:11 AM.

DV Info Net -- Real Names, Real People, Real Info!
1998-2019 The Digital Video Information Network