View Full Version : Looking for PeachSmoother
thescrapyard
27th April 2014, 10:16
Can somebody point me to a link for PeachSmoother 1.0c
All the links I can find are now long dead, but I want to add it to my filter collection and also have a play with it
I know its YUY2 only, and is about 8 years old now but still want to see what it does for my filter tests
Thanks
Groucho2004
27th April 2014, 10:49
I found it here (http://neuron2.net/misc/) but it's only the source.
Here (https://www.dropbox.com/s/a2mljpecus9t4dm/PeachSmootherDLL.zip) is the DLL which I built from the source. Not tested.
thescrapyard
27th April 2014, 11:25
I found the source as well, but didn't know how to compile it
Just testing it and so far appears to be working perfectly via AVSPMod, as long as I use the below line, otherwise it falls over with an error
Only thing I noticed is the 'ReadOut=true' option doesn't update in realtime. But if you pause the video and move the slider to move the video manually it does ..... but for an 8 year old plug-in it appears to be doing what I'm playing with
Just use this line and it worked perfectly
ConvertToYUY2()
PeachSmoother()
ConvertToYV12()
Otherwise 'StackHorizontal' whines there is a mis-match in something when I use it for comparisons of before and after filtering
And AVSPMod throws this error, but still runs happily
Exception WindowsError: 'exception: access violation writing 0x31132C34' in <bound method PIScriptEnvironment.__del__ of <avisynth.PIScriptEnvironment instance at 0x03C847B0>> ignored
Minor things beside, thanks for your effort. I might have found it eventually after trawling through ancient websites but your compile saved me a lot of effort and time
Thanks again
TheSkiller
27th April 2014, 11:27
Found it in my old plugins folder.
http://www.file-upload.net/download-8860019/PeachSmoother_1Aug2003.7z.html
There is no version information however. The dll is dated 1st August, 2003.
Groucho2004
27th April 2014, 14:04
And AVSPMod throws this error, but still runs happily
Exception WindowsError: 'exception: access violation writing 0x31132C34' in <bound method PIScriptEnvironment.__del__ of <avisynth.PIScriptEnvironment instance at 0x03C847B0>> ignored
The reason for the error might be that the code is based on a very old interface version (AVISYNTH_INTERFACE_VERSION = 2).
Wilbert
27th April 2014, 15:08
As Groucho2004 saids, it's an AviSynth 2.0x plugin (http://www.avisynth.nl/users/warpenterprises/attic.html). I didn't know the sourcecode was available, so i will add it there. Here (http://avisynth.nl/index.php/FAQ_general_info#How_do_I_use_a_plugin_compiled_for_v2.0x_in_v2.5x.3F) is described how to load it in AviSynth v2.5x/v2.6x.
StainlessS
27th April 2014, 18:55
Lindsey Dubb Filter source here (temporarily, maybe a month), Grape, Guava, New Grape, Peach.
http://www.mediafire.com/download/plaqtpomoffpyap/Dubb-filters.zip
EDIT: Above link fixed.
Peach version given as v1.0c here (in web page that I have in same dir as source zip), from here:
http://avisynth.org.ru/docs/english/externalfilters/peachsmoother.htm
I always liked the Peach, maybe I'll convert to current CPP plug.
EDIT: And original dll zip.
http://www.mediafire.com/download/1177784vh5eqznf/peachsmoother_25_dll_20030801.zip
EDIT: NOTE, the Peach source in linked zip is different to the source in link provided by Groucho2004,
perhaps just filename changes.
Reel.Deel
27th April 2014, 20:02
Lindsey Dubb Filter source here (temporarily, maybe a month), Grape, Guava, New Grape, Peach.
https://www.mediafire.com/#uk2dgpll9ep35
Is that the correct link? Seems like it goes to mediafire's homepage. Regardless thanks for sharing.
StainlessS
27th April 2014, 20:07
Nope, Groucho2004 source seems to have been modified from AvisynthPluginInit() to AvisynthPluginInit2(),
and is dated 2009 rather than 2002 in my link.
Think I may recompile with current info.h and avisynth.h, maybe see if I can convert to v2.6.
@Grouchy, did you do the conversion from AntiBlink.cpp to 2009 Peach.cpp ?
Thanks RD, heres the correct one. http://www.mediafire.com/download/plaqtpomoffpyap/Dubb-filters.zip
Reel.Deel
27th April 2014, 20:14
Thanks RD, heres the correct one.
I was talking about the sources not the binary.
thescrapyard
27th April 2014, 20:52
I used the 'LoadPlugEx2.dll', avspmod gives the error but the plugin appears to run quite happily
Haven't tried all the other parameters yet, just the basic peachsmoother() and peachsmoother(75). Extreme I know, but thats just to see what effect the filter has
Nice to see such a good interest in an ancient plug-in, especially if it gets updated to 2.6 interface. Even better if its yv12 compatible, but like the author said it would mean a total rewrite of the source
Does using converttoyuy2().peachsmoother().converttoyv12() give an huge slowdown or any issues such as loss of bitrate with regards to color matrix and so on
I'm on a 2.5ghz i5 running at 4.5ghz with 16GB DDR3, about as far as I can push the CPU running a very efficient air cooler thats barely noticable without going onto water. Which I have considered getting just for the CPU and pushing it to 5ghz
Or just dropping in an i7 and seeing what I can get out of that on air, without getting too complex or too expensive
StainlessS
27th April 2014, 20:52
Thanks again RD,here is correct one: http://www.mediafire.com/download/plaqtpomoffpyap/Dubb-filters.zip
I can see it's gonna be one of those days, senility will get to you one day :)
Shall fix other links.
Groucho2004
27th April 2014, 21:48
@Grouchy, did you do the conversion from AntiBlink.cpp to 2009 Peach.cpp ?
I used the source from neuron2's page without any alterations. I just built the DLL from it.
StainlessS
27th April 2014, 22:30
Thanks Groucho, Probably N2 did the convert.
Here compile with current info.h and Avisynth.h version 3, VS6.
Tried with VS ToolKit 2003, but gave an error [Ambiguous call to sqrt()] so just did VS6 version.
Includes original 2009 source linked by Groucho.
EDIT: LINK REMOVED, see next post.
EDIT:
@Groucho2004, for a 10 year old, you show a surprising grasp of things technical, Kudos.
StainlessS
28th April 2014, 07:33
Had another try to compile with ToolKit 2003, after a few mods (noted as "//sss" in source) and compiled OK.
(also forgot to include an asm file in source, but was in included original source dir)
here: http://www.mediafire.com/download/052rrbkwcqdu5rv/PeachSmoother20140428-SSSCompile-TAKE2.zip
I knew it was gonna be one of those days.
EDIT: Tested in in so far as it dont crash with defaulted args. Runs fine from plugins dir.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.