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. Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se |
|
|
#201 | Link |
|
AviSynth plugger
Join Date: Nov 2003
Location: Russia
Posts: 2,182
|
No any Pentium4 user?
New v.0.35.1 - september 26,2005 - Added YUY2 and RGB format for auxclip
__________________
My Avisynth plugins are now at http://avisynth.org.ru and mirror at http://avisynth.nl/users/fizick I usually do not provide a technical support in private messages. |
|
|
|
|
|
#202 | Link | |
|
Registered User
Join Date: Sep 2005
Location: Moscow, Russia
Posts: 67
|
Hello Fizick!
No any Pentium4 user? I'm a Pentium 4 user! Here are informaton about my computer: Intel Pentium 4 (Willamette), 1.70GHz, MMX, SSE, SSE2, Front Side Bus Frequency 100.2 MHz, Bus Speed 400.9 MHz I tried both filter versions but didn't find any speed improvements. I used DV source with 53 seconds duration. Here is my AVS: Quote:
3:25 - VirtualDub 2:47 - CPU time in Task Manager. |
|
|
|
|
|
|
#203 | Link |
|
AviSynth plugger
Join Date: Nov 2003
Location: Russia
Posts: 2,182
|
Greeting to new Russian doom9 user!
So, SSE optimization of old version was really not effective. (why you do not overclock your PC ?
__________________
My Avisynth plugins are now at http://avisynth.org.ru and mirror at http://avisynth.nl/users/fizick I usually do not provide a technical support in private messages. |
|
|
|
|
|
#204 | Link |
|
Registered User
Join Date: Sep 2005
Location: Moscow, Russia
Posts: 67
|
Fizick.
Greeting to new Russian doom9 user! Thanks! why you do not overclock your PC ? It's difficult question, I don't know... I have two PCs, P4-1700 and P4-2660, and both work with the original CPU clock. Maybe I prefer stability over speed improvment. |
|
|
|
|
|
#205 | Link |
|
miau
Join Date: May 2002
Location: Lisbon
Posts: 594
|
Does anyone have latest version (v0.35.1) of vaguedenoiser?
__________________
"... but where are those missing pieces of eternal soul, I can feel them but I can't reach them with my vision" Petition for a software patent free Europe Another vision of what happened at 9/11
|
|
|
|
|
|
#207 | Link |
|
miau
Join Date: May 2002
Location: Lisbon
Posts: 594
|
Thank you nonetheless Wilbert
.
__________________
"... but where are those missing pieces of eternal soul, I can feel them but I can't reach them with my vision" Petition for a software patent free Europe Another vision of what happened at 9/11
|
|
|
|
|
|
#208 | Link |
|
Registered User
Join Date: Nov 2001
Posts: 291
|
Why do not follow Fizick's links just some posts up
My plugins are at my site http://bag.hotmail.ru and its mirror at http://www.avisynth.org/fizick Regards ARDA |
|
|
|
|
|
#211 | Link | |
|
AviSynth plugger
Join Date: Nov 2003
Location: Russia
Posts: 2,182
|
Quote:
1. I temporary removed them. And wait some donations. Read more info in my site. 2. Now I got some donations and begin to restore my site (partially). |
|
|
|
|
|
|
#213 | Link |
|
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 11,498
|
Hi Royia
Nobody else seems to wanna answer U so, all I can say is VagueDenoiser is the ONLY purely spacial denoiser I ever use, not terribly fast but it is very good at what it does. Not an in-depth appraisal, maybe there are better ones, but when I like summick, I stick with it.
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? |
|
|
|
|
|
#214 | Link | |
|
lurkster
Join Date: Jul 2009
Location: D9|D10
Posts: 123
|
Quote:
http://www.aquilinestudios.org/avsfilters/spatial.html I don't think there's a 64bit version. Maybe someone has compiled one though (for personal use)? |
|
|
|
|
|
|
#215 | Link |
|
Drazick
Join Date: May 2003
Location: Israel
Posts: 139
|
I see.
There are Edge Preserving Wavelets which should result in a great Spatial Denoiser. I'll give this one a try. If I'm not mistaken the developer is still active in the forum, maybe he might provide a 64bit version. |
|
|
|
|
|
#216 | Link |
|
Registered User
Join Date: Dec 2014
Posts: 567
|
Can somebody help us compile a 64bit version? It has been awhile
__________________
Asus ProArt Z790 - 13th Gen Intel i9 - RTX 3080 - DDR5 64GB Predator - LG OLED C9 - Yamaha A3030 - Windows 11 x64 - PotPlayerr - Lav - MadVR |
|
|
|
|
|
#217 | Link |
|
Broadcast Encoder
Join Date: Nov 2013
Location: Chelsea, UK
Posts: 3,419
|
@Magik Mark... no luck trying to compile the x86 version either, but I don't get why...
Code:
-------------- Build: Win32 Release in VagueDenoiser (compiler: Microsoft Visual C++ 2010)--------------- [ 6.7%] cl.exe /nologo /I"C:\Programmi\Microsoft SDKs\Windows\v7.0A\include" /I"C:\Programmi\Microsoft Visual Studio 10.0\VC\include" /c Brislawn.cpp /FoRelease\Brislawn.o Brislawn.cpp Brislawn.cpp(234) : error C2065: 'i' : undeclared identifier Brislawn.cpp(234) : error C2065: 'i' : undeclared identifier Brislawn.cpp(234) : error C2065: 'i' : undeclared identifier Brislawn.cpp(237) : error C2065: 'i' : undeclared identifier Brislawn.cpp(238) : error C2065: 'i' : undeclared identifier Brislawn.cpp(239) : error C2065: 'i' : undeclared identifier Brislawn.cpp(240) : error C2065: 'i' : undeclared identifier Brislawn.cpp(241) : error C2065: 'i' : undeclared identifier Brislawn.cpp(242) : error C2065: 'i' : undeclared identifier Brislawn.cpp(243) : error C2065: 'i' : undeclared identifier Brislawn.cpp(244) : error C2065: 'i' : undeclared identifier Brislawn.cpp(245) : error C2065: 'i' : undeclared identifier Brislawn.cpp(246) : error C2065: 'i' : undeclared identifier Brislawn.cpp(247) : error C2065: 'i' : undeclared identifier Process terminated with status 2 (0 minute(s), 2 second(s)) 14 error(s), 0 warning(s) (0 minute(s), 2 second(s)) Code:
-------------- Build: Win32 Release in VagueDenoiser (compiler: GNU GCC Compiler)---------------
[ 6.7%] mingw32-g++.exe -m32 -c "C:\Documents and Settings\l\Desktop\src\Brislawn.cpp" -o Release\Brislawn.o
In file included from C:\Documents and Settings\l\Desktop\src\wavelet.h:21:0,
from C:\Documents and Settings\l\Desktop\src\brislawn.h:4,
from C:\Documents and Settings\l\Desktop\src\Brislawn.cpp:1:
C:\Documents and Settings\l\Desktop\src\avisynth.h: In member function 'BYTE* VideoFrame::GetWritePtr() const':
C:\Documents and Settings\l\Desktop\src\avisynth.h:347:20: error: '_ASSERT' was not declared in this scope
_ASSERT(FALSE);
^
C:\Documents and Settings\l\Desktop\src\avisynth.h: In member function 'BYTE* VideoFrame::GetWritePtr(int) const':
C:\Documents and Settings\l\Desktop\src\avisynth.h:356:22: error: '_ASSERT' was not declared in this scope
_ASSERT(FALSE);
^
C:\Documents and Settings\l\Desktop\src\avisynth.h: At global scope:
C:\Documents and Settings\l\Desktop\src\avisynth.h:540:7: error: conflicting type attributes specified for 'virtual GenericVideoFilter::~GenericVideoFilter()'
class GenericVideoFilter : public IClip {
^
C:\Documents and Settings\l\Desktop\src\avisynth.h:392:21: error: overriding 'virtual IClip::~IClip()'
virtual __stdcall ~IClip() {}
^
In file included from C:\Documents and Settings\l\Desktop\src\brislawn.h:4:0,
from C:\Documents and Settings\l\Desktop\src\Brislawn.cpp:1:
C:\Documents and Settings\l\Desktop\src\wavelet.h:85:41: warning: 'align' attribute directive ignored [-Wattributes]
__declspec(align(16)) transformFuncPtr Transform;
^
C:\Documents and Settings\l\Desktop\src\wavelet.h:86:41: warning: 'align' attribute directive ignored [-Wattributes]
__declspec(align(16)) invertlowFuncPtr InvertLow;
^
C:\Documents and Settings\l\Desktop\src\wavelet.h:87:42: warning: 'align' attribute directive ignored [-Wattributes]
__declspec(align(16)) inverthighFuncPtr InvertHigh;
^
C:\Documents and Settings\l\Desktop\src\wavelet.h:90:2: error: '_inline' does not name a type
_inline void Wavelet::copy(float register*p1, float register*p2, int length)
^
C:\Documents and Settings\l\Desktop\src\wavelet.h:95:2: error: '_inline' does not name a type
_inline void Wavelet::copy(float register*p1, int pitch1, float register*p2, int length)
^
C:\Documents and Settings\l\Desktop\src\wavelet.h:116:2: error: '_inline' does not name a type
_inline void Wavelet::copy(float register*p1, float register*p2, int pitch2, int length)
^
C:\Documents and Settings\l\Desktop\src\wavelet.h: In destructor 'Wavelet::~Wavelet()':
C:\Documents and Settings\l\Desktop\src\wavelet.h:73:20: error: '_mm_free' was not declared in this scope
_mm_free(temp_out);
^
In file included from C:\Documents and Settings\l\Desktop\src\Brislawn.cpp:1:0:
C:\Documents and Settings\l\Desktop\src\brislawn.h: At global scope:
C:\Documents and Settings\l\Desktop\src\brislawn.h:19:2: error: '_inline' does not name a type
_inline void transform2d (float *input, int hsize, int vsize, int nsteps);
^
C:\Documents and Settings\l\Desktop\src\brislawn.h:20:2: error: '_inline' does not name a type
_inline void invert2d (float *input, int hsize, int vsize, int nsteps);
^
C:\Documents and Settings\l\Desktop\src\brislawn.h:21:2: error: '_inline' does not name a type
_inline void invert_step(float register* input, float register* output,
^
C:\Documents and Settings\l\Desktop\src\brislawn.h:23:2: error: '_inline' does not name a type
_inline void transform_step(float register* input, float register* output,
^
C:\Documents and Settings\l\Desktop\src\brislawn.h:25:2: error: '_inline' does not name a type
_inline void symmetric_extension(float *output, int size, int right_ext);
^
C:\Documents and Settings\l\Desktop\src\brislawn.h:26:2: error: '_inline' does not name a type
_inline void antisymmetric_extension(float *output, int size, int right_ext);
^
C:\Documents and Settings\l\Desktop\src\Brislawn.cpp: In constructor 'Brislawn::Brislawn(int, int, int)':
C:\Documents and Settings\l\Desktop\src\Brislawn.cpp:22:63: error: '_mm_malloc' was not declared in this scope
temp_in = (float*) _mm_malloc((32+max(x,y))*sizeof(float),128);
^
C:\Documents and Settings\l\Desktop\src\Brislawn.cpp: At global scope:
C:\Documents and Settings\l\Desktop\src\Brislawn.cpp:29:74: error: no 'void Brislawn::transform2d(float*, int, int, int)' member function declared in class 'Brislawn'
void Brislawn::transform2d(float *input, int hsize, int vsize, int nsteps)
^
C:\Documents and Settings\l\Desktop\src\Brislawn.cpp:66:31: error: no 'void Brislawn::transform_step(float*, float*, int, int)' member function declared in class 'Brislawn'
int size, int lowSize)
^
C:\Documents and Settings\l\Desktop\src\Brislawn.cpp:72:71: error: no 'void Brislawn::invert2d(float*, int, int, int)' member function declared in class 'Brislawn'
void Brislawn::invert2d(float *input, int hsize, int vsize, int nsteps)
^
C:\Documents and Settings\l\Desktop\src\Brislawn.cpp:112:65: error: no 'void Brislawn::invert_step(float*, float*, int)' member function declared in class 'Brislawn'
void Brislawn::invert_step(float* input, float* output, int size)
^
C:\Documents and Settings\l\Desktop\src\Brislawn.cpp:152:75: error: no 'void Brislawn::symmetric_extension(float*, int, int)' member function declared in class 'Brislawn'
void Brislawn::symmetric_extension (float *output, int size, int right_ext)
^
C:\Documents and Settings\l\Desktop\src\Brislawn.cpp:177:79: error: no 'void Brislawn::antisymmetric_extension(float*, int, int)' member function declared in class 'Brislawn'
void Brislawn::antisymmetric_extension (float *output, int size, int right_ext)
^
C:\Documents and Settings\l\Desktop\src\Brislawn.cpp:204:43: warning: 'align' attribute directive ignored [-Wattributes]
__declspec(align(32)) float analysisLow[10] = {
^
C:\Documents and Settings\l\Desktop\src\Brislawn.cpp:207:44: warning: 'align' attribute directive ignored [-Wattributes]
__declspec(align(32)) float analysisHigh[10] = {
^
C:\Documents and Settings\l\Desktop\src\Brislawn.cpp:210:44: warning: 'align' attribute directive ignored [-Wattributes]
__declspec(align(32)) float synthesisLow[10] = {
^
C:\Documents and Settings\l\Desktop\src\Brislawn.cpp:213:45: warning: 'align' attribute directive ignored [-Wattributes]
__declspec(align(32)) float synthesisHigh[10] = {
^
C:\Documents and Settings\l\Desktop\src\Brislawn.cpp: In function 'void transform_c(float*, float*, unsigned int)':
C:\Documents and Settings\l\Desktop\src\Brislawn.cpp:234:7: error: name lookup of 'i' changed for ISO 'for' scoping [-fpermissive]
for (i=10;i<10+lowSize;i++)
^
C:\Documents and Settings\l\Desktop\src\Brislawn.cpp:234:7: note: (if you use '-fpermissive' G++ will accept your code)
Process terminated with status 1 (0 minute(s), 3 second(s))
22 error(s), 7 warning(s) (0 minute(s), 3 second(s))
This is kinda bad as I had in mind to use the new avisynth.h and compile it with new assembly optimizations...
|
|
|
|
|
|
#218 | Link | |
|
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Quote:
__________________
Groucho's Avisynth Stuff Last edited by Groucho2004; 19th October 2016 at 16:56. |
|
|
|
|
|
|
#219 | Link | |
|
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Quote:
If you want to use GCC for Avisynth plugins you'll have to re-write the code using the Avisynth C-API first. I suggest you learn at least some basics about programming and compilers before attempting to port 32 bit code to 64 bit.
__________________
Groucho's Avisynth Stuff |
|
|
|
|
|
|
#220 | Link | |
|
Registered User
Join Date: Dec 2014
Posts: 567
|
Quote:
Thanks a lot! so far so good. Quality so far is similar to knlmeans without the strain to the gpu Sent from my iPhone using Tapatalk
__________________
Asus ProArt Z790 - 13th Gen Intel i9 - RTX 3080 - DDR5 64GB Predator - LG OLED C9 - Yamaha A3030 - Windows 11 x64 - PotPlayerr - Lav - MadVR |
|
|
|
|
![]() |
|
|