View Full Version : Warpsharp filter 0911a
Ookami
21st September 2002, 13:24
This modification (?) was made by GuiltyX. After I asked him for a english translation of his readme, he did one :) .
Maybe this will interest someone...
Cheers,
Mijo.
Dark-Cracker
21st September 2002, 15:57
hi,
thnak u very much for this file :)
there is a lot of nice filter in this .dll here was the list :
WarpSharp()
Xsharpen()
SmartSmoothHiQ()
UnsharpMask()
UVTimingH()
UVTimingV()
LoadAviUtlInputPlugin()
Auto24FPS()
AutoDeint()
FrameCache()
bye.
Dali Lama
21st September 2002, 21:07
Thanks Mijo,
I was looking for that warpsharp.dll
Good Work,
Dali
Edit: and of course thanks to GuiltyX for the mod and readme
Blight
22nd September 2002, 01:05
Anyone know if this is YUY2 native? And how do the parameters work compared to the VirtualDub version?
GuiltyX
22nd September 2002, 02:42
think about "for Avisynth":P
#im not the author of this...,who knows?,"Anonymous-Man" make this GREAT work:D
cheers
Didée
22nd September 2002, 13:03
YIPPIIIEEEEHHHHHHHHH !
:D
Surreptitous
22nd September 2002, 15:00
Holy Majoly , Somebody Pinch Me , I Must Be Dreaming :) .
Thank You So Much Anonymous-Man :) , I Dont Think I Need Another Filter Again ;
WarpSharp()
Xsharpen()
SmartSmoothHiQ()
UnsharpMask()
UVTimingH()
UVTimingV()
LoadAviUtlInputPlugin()
Auto24FPS()
AutoDeint()
FrameCache()
WhooHooo!
Ookami
22nd September 2002, 22:16
Wooha! Didn't thought that this would be so interesting...
And the source code is there also, so no one can complain.
GuiltyX, sorry I understood you did some work on this, it seems I misunderstood a line or two in your mail :) .
Good night,
Mijo.
jarthel
24th September 2002, 00:55
/me wonders what version of SSHiQ is included
FuPP
27th September 2002, 19:56
I'm afraid there is a problem with this dll : when it is in my plugin directory, virtualdub crashes while I unload any avs file from it (even if the avs does not use any function from the dll).
When I remove it from plugin directory, everything goes fine again.
I am using avisynth 2.05+ (25/09 build), athlon XP, virtualdub 1.4.10
FuPP :confused:
just tested with v 2.06 : get the same...
Suzahara
28th September 2002, 05:37
When I use warpsharp from this dll, it causes vdub to error whenever I quit, and it also errors whenever I reopen the avs.
sh0dan
30th September 2002, 08:10
Most probably a memory access problem in the WarpSharp filter - *couch*, so I'll try to see if I can reproduce it ;)
Edit: ok, so there was a source included. It compiles with a whoopin' 35 warnings. Cannot reproduce the error yet, but when I get more time, I'll look at it.
Could you provide scripts that crashes?
Dark-Cracker
30th September 2002, 08:29
hi,
hum....there is the source in the warpsharp0911a.zip file (warpsharp.cpp,warpsharp.h ...).
i am dumb or u are blind :) ?
bye
FuPP
30th September 2002, 11:19
I got the error even if there was only one line in my script, like :
MPEG2source("video.d2v")
I reproduced it using different versions of mpeg2dec (Dividee, Tom barry and Marc fd ones).
I also tried with different avs files (which had been sucessfully encoded previously) : got the same ; so script was not the issue, unless warpsharp.dll is not compatible with mpeg2 sources, or all versions of mpeg2dec are buggy ;)! I will try later to make a test with an avi source ).
As you can see, I got the error even if there was no function coming from that dll used in the avs script. Removing warpsharp.dll from plugin directory makes everything goes fine again.
Hope it can help (sorry not being able to provide exact scripts, as I I can not acceed to my computer at this moment ;) ).
regards
FuPP
sh0dan
30th September 2002, 11:45
What OS are you running?
FuPP
30th September 2002, 13:11
98 SE.
Bonzo
30th September 2002, 13:45
I've used warpsharp.dll in one of my scripts and i didn't encountered any problems nor crashes...
Here's my avs script:
#ASYNTHER SVCD PAL 4:3 Bicubic
LoadPlugin("I:\Utilidades A-V\Avisynth\MPEG2DEC.dll")
LoadPlugin("I:\Utilidades A-V\Avisynth\convolution3d.dll")
LoadPlugin("vobsub.dll")
LoadPlugin("I:\Utilidades A-V\Avisynth\warpsharp.dll")
mpeg2source("I:\Karekano DVD\16-20\eps 16-20.d2v")
Blendfields()
vobsub("I:\Karekano DVD\16-20\subs\vts_10_0")
BilinearResize(448,544,24,16,672,544)
TemporalSmoother(2,4)
#BicubicResize(480,576)
#Convolution3d (1, 10, 22, 8, 8, 3, 0)
WarpSharp(depth=112, blur=2, bump=112, cubic=-0.6)
#Crop(16,16,448,544)
#Addborders(16,16,16,16)
My PC is a K7 1333Mzh, 512Mb ram and 80+40 Gb HD, using Win2k.
I don't know exactly which version of mpg2dec i'm using, 'cause i didn't know there were many. I'm just using the one included with DVD2SVCD.
By the way... which version of MPG2DEC is better? Where can i download all of them?
sh0dan
30th September 2002, 14:19
Could be 98-related. I'll do a test-version.
sh0dan
30th September 2002, 14:28
Attached a testversion. Wait for it to be approved.
Do not distribute - just test, report, and delete when done - I don't think it should be floating around outthere.
FuPP
30th September 2002, 19:43
@Shodan
Yep !
Everything's right now! Thanx a lot for that :)
but, my original question was : is there any way Avisynth detects bad dll preventing that kind of crash ? Cause I feel lucky having found that came from this dll as I did not use it in these scripts :)
Thanx a lot again !
sh0dan
30th September 2002, 19:46
ok - someone should inform GuiltyX, to remove declspec(8) from his assembler parts - crappy windows 98 / VC++ :(
FuPP
30th September 2002, 19:52
maybe Ookami could as he seems to have contacts with him...
FuPP
Ookami
30th September 2002, 20:17
Originally posted by FuPP
maybe Ookami could as he seems to have contacts with him...
FuPP
E-mail is send.
sh0dan
30th September 2002, 21:31
great... oh ... if he asks, I meant declspec(align 8) - was a bit fast there, but I'm sure he'll understand anyway :)
wing1
30th September 2002, 21:35
Warpsharp.dll 0911a will occassionally crash vdub1.14.10 during a batch job. Otherwise, it works fine if encoding one file at a time. The crashed point will result in a huge compressed file, and the file will have jitterish playback ( like bad tracking VCR heads). I resolved this by removing the dll from the plugin directory and address it via loadplugin command: Which off course defeat the whole purpose of a plugin directory function; However, it is only for one filter that is not playing nice with the rest :D. my O/S is win2K and AMD CPU w/ 1Gb SDRAM.
OUTPinged_
30th September 2002, 22:23
shodan, can you confirm if that warsharp is processing in YUY2?
sh0dan
1st October 2002, 09:13
All filters are YUY2 (only).
Bonzo
1st October 2002, 09:36
Which version of warpsharp should we use?
I didn't have any kind of problems with the original warpsharp.dll, but the new version might be a little faster or more stable, isn't?
Bonzo.
PD: this is the 2nd time i make this question... which version of MPG2DEC is better and where can i find them?
Guest
1st October 2002, 13:13
Originally posted by sh0dan
All filters are YUY2 (only). What do you mean by this? Filters can operate in RGB32. For example, my MSharpen() supports RGB32 and YUY2.
sh0dan
1st October 2002, 13:30
We're talking about the filters in the warpsharp package, not yours.
Warpsharp - YUY2 only
Xsharpen - YUY2 only
uv-timing - YUY2 only
UnsharpMask - YUY2 only
smooth - YUY2 only
slicer - No colorchecks (probably works on all colorspaces)
deint - YUY2 only
cache - All colorspaces (what does this do, that the internal cache doesn't?)
GuiltyX
6th October 2002, 09:29
thats all...
English txt might be written anew.
#new functions
EraseGhost(
string mode = default("y") or "u" or "v", # specifie which you wanna processing on
float position1, float strength1,
float position2, float strength2, ...)
SearchGhost(
string mode = default("y") or "u" or "v", # specifie which you wanna processing on
int frame = default(0), # frame NO.
int top = default(0), # line of start searching
int bottom = default(height - 1), # line of finish searching
int left = default(0), # start searching potint
int right = default(width / 2), # end of searching potint
int search = default(28), # max number of search
int threshold = default(16), # thleshold
string log = default("SearchGhost.txt")) # out-put file name of results
FetchCache( # experimental function for Multithread/MultiCPU?
prev=0, # int: number of prevous frames for inputting the other thread
next=0) # int: number of next frames for inputting the other thread
AVIEncodeVideo(
path="", # string: path to output file
config="", # string: file path to codec configration(null means "call codec dialog")
multiple=1, # int: multiple of frame rate
cache=false, # bool: when encoding was completed, reads the output file with OpenDMLSource and treats as cash(for Avisynth 2.06 and later)
static=false) # bool: encoding comes to complete when a script is opened.
sorry for poor English :)
thx
cweb
30th June 2005, 13:27
This modification (?) was made by GuiltyX. After I asked him for a english translation of his readme, he did one :) . Mijo.
Apparently the attachment has disappeared. Can it be reposted perhaps?
Because I wanted to try AutoDeint() which apparently isn't in the other warpsharps...
Have a look here:
http://www.avisynth.org/warpenterprises/
Wilbert
7th July 2005, 18:02
... and get warpsharp_2003_1103.cab.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.