Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
15th December 2006, 12:46 | #102 | Link |
Registered User
Join Date: Dec 2004
Location: Melbourne, AU
Posts: 1,963
|
Tdeint plugin for avisynth64: http://members.optusnet.com.au/squid_80/tdeint64.zip
The source I used is a little old (before there were asm optimisations) but at least it exists. I'll see if I can update it. |
1st February 2007, 01:37 | #103 | Link | |
Registered User
Join Date: Oct 2001
Location: were people always get wet feet
Posts: 328
|
EEDI2 malfunction?
@squid80
Got the 64bit versions of TDEINT v1.0b4 and EEDI2 v0.92 from the usual place. I renamed EEDI2_imp.dll to EEDI2.dll Both filter reside in the same plugin folder for the avisynth64. When trying to run this script in MeGUI, the function EEDI2 wasn't found. Quote:
Where is the culprit? Why did you name it ~_imp? (BTW, which revision is the current x264_x64 now from 03-01-2007?)
__________________
I'm probably misconfused... |
|
1st February 2007, 04:56 | #104 | Link |
Registered User
Join Date: Dec 2004
Location: Melbourne, AU
Posts: 1,963
|
When I try that script, I get an error saying tdeint doesn't have a edeint option. This is because it's based on an old version. The EEDI2 function works fine and the dll is called EEDI2_imp.dll to distinguish it from the non-multithreaded build.
64-bit x264 is a build from somewhere between 614-618, there were no functional changes between them (and only one tiny change up to current r622). |
1st February 2007, 13:41 | #105 | Link | |
Registered User
Join Date: Oct 2001
Location: were people always get wet feet
Posts: 328
|
Quote:
Will you update TDEINT64 then? The TDEINT/EEDI2 deinterlacing method seems to be the best one around AFAIK.
__________________
I'm probably misconfused... |
|
1st February 2007, 16:37 | #106 | Link |
Registered User
Join Date: Dec 2004
Location: Melbourne, AU
Posts: 1,963
|
Probably, but there's a whole stack of inline assembly in the later versions that will take a fair bit of time to wade through. A lot of it appears to be based on frame size (e.g. for i=0 to height {for j=0 to width {do stuff} } ) so I might see if I can do it with softwire.
|
1st February 2007, 22:41 | #107 | Link |
Angel of Night
Join Date: Nov 2004
Location: Tangled in the silks
Posts: 9,559
|
TDeint/TIVTC still include the C++ versions of every function, though, so if you want you could just strip all that assembly back out and give it a compile. With all the fixes and new modes it's quite worthwhile!
|
5th February 2007, 15:24 | #109 | Link |
The Ultimate Lens
Join Date: Dec 2005
Location: Baltimore, MD
Posts: 13
|
Which files do I need to install to get this working? I've installed the main avisynth64 dlls as per the instructions earlier in this thread, but still every program that tries to open an avisynth file either crashes or freezes. Is there something else I need? Or is there a way to get the 32-bit version of avisynth to work on Vista x64? I also have the 64-bit version of ffdshow installed.
Also, if one thing is 64-bit then does everything in the process now need to be 64-bit? Since meGUI, being a .NET app, automatically runs in 64-bit mode does that mean I then must have the 64-bit version of everything it uses? Avisynth, x264, etc.? Specs: CPU: Intel Core 2 Duo R6400 (Overclocked - 2.8GHz) | Mobo: EVGA nForce 680i SLI | GPU: XFX nVidia GeForce 8800 GTX 768mb GDDR3 | Memory: 2gb DDR2 PC5400 667MHz Dual Channel | PSU: Antec Neo HE 550w | Sound: SoundBlaster X-Fi Xtrememusic | HDD: 950gb total SATA3 | OS: Windows Vista Ultimate 64-bit Last edited by chiklit; 5th February 2007 at 15:28. |
5th February 2007, 15:46 | #110 | Link | ||
Registered User
Join Date: Dec 2004
Location: Melbourne, AU
Posts: 1,963
|
Quote:
Quote:
|
||
5th February 2007, 15:56 | #111 | Link | |||
The Ultimate Lens
Join Date: Dec 2005
Location: Baltimore, MD
Posts: 13
|
Quote:
With the 32-bit version of avisynth and MPC, when I try to open an avs file in it, it'll sit there at 50% CPU but never play anything. And when I try to open it in the 32bit VirtualDub 1.7.0 I get this error: Quote:
Quote:
Code:
audio=directshowsource("E:\Captures\Adventure of English T01 DELAY 62ms.wav", video=false, audio=true) video=DGdecode_mpeg2source("E:\Captures\Adventure of English.d2v") audiodub(video,audio) Trim(1246,13907) ++ Trim(14893,31362) ++ Trim(34432,53650) ++ Trim(54575,66708) ++ Trim(67335,87660) edeintted = last.AssumeTFF().SeparateFields().SelectEven().EEDI2(field=-1) TDeint(order=1,full=false,edeint=edeintted) crop( 6, 30, -16, -38) Levels(25, 1, 255, 0, 255, coring=false) LanczosResize(640,416) # Bilinear (Soft) Trim(52230,52430) #denoise Last edited by chiklit; 5th February 2007 at 16:14. |
|||
6th February 2007, 14:20 | #112 | Link | |
Registered User
Join Date: Oct 2001
Location: were people always get wet feet
Posts: 328
|
Quote:
I assume you didn't install avisynth 32 bit correctly? Try a fresh reinstall. avisynth 64 bit will only be used if it is called by a 64bit encoder. It still works fine over here. BTW: EDEINT won't work currently in 64bit flavour, as I found out recently, see post above!
__________________
I'm probably misconfused... |
|
10th February 2007, 11:39 | #113 | Link |
Registered User
Join Date: Dec 2004
Location: Melbourne, AU
Posts: 1,963
|
Something new: MipSmooth for x64. (Don't feed it rgb or you'll get an error about resizers only supporting YUV. Whoops.)
|
22nd February 2007, 15:25 | #114 | Link |
Registered User
Join Date: Feb 2007
Posts: 17
|
Decomb.dll issue
First off, major major thanks to squid_80 for doing all this work
I currently have virtualdub64, avisynth64 and dgdecode64 working well together. Unfortunately, whenever I try to use the decomb64 plugin, virtualdub crashes. According to VS2005 Pro, the crash is happening in decomb.dll. Is there anyway I can get a debug version of decomb.dll and a pdb file so I can track down where this is happening? Terry |
22nd February 2007, 20:20 | #115 | Link |
Registered User
Join Date: Dec 2004
Location: Melbourne, AU
Posts: 1,963
|
The source code can be found at http://members.optusnet.com.au/squid_80/sources/
I recommend using yasm r1591, later versions sometimes give errors. |
27th February 2007, 14:43 | #116 | Link |
Registered User
Join Date: Dec 2004
Posts: 6
|
squid, first of all, thanks for all the great work you've done on 64-bit video handling!
I have just installed Vista x64 and have a slight issue with the xvid64, i.e. I get this error message when attempting to install xvid64: "The INF file you selected does not support this method of installation". Any idea how the INF file can be tweaked to support vista? |
9th May 2007, 22:54 | #119 | Link |
Registered User
Join Date: Oct 2001
Location: were people always get wet feet
Posts: 328
|
Well, the usual question: any further developments in the 64bit camp meanwhile?
The usual place is happily still available but no updates for months... I'm still highly interested in TDEINT64
__________________
I'm probably misconfused... |
10th May 2007, 16:53 | #120 | Link |
Registered User
Join Date: Dec 2004
Location: Melbourne, AU
Posts: 1,963
|
It's only been 3 months since I made mipsmooth64
I have an updated build of avisynth64 using 2.5.6's cache which makes it much more comparable in speed to the currently available 32-bit versions, new tdeint64 and motion64 (from clouded's source code) will hopefully be projects for this weekend (if I can fight the temptation to hack into ffmpeg; on my new q6600 it only uses ~50% cpu, even with 4 threads). |
|
|