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

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Usage
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread
Old 26th September 2005, 19:01   #201  |  Link
Fizick
AviSynth plugger
 
Fizick's Avatar
 
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.
Fizick is offline   Reply With Quote
Old 27th September 2005, 08:25   #202  |  Link
Kisa_AG
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:
LoadPlugin("C:\Program Files\Multimedia_Soft\Video\AVS_Plugins\vaguedenoiser0343\VagueDenoiser.dll")
#LoadPlugin("C:\Program Files\Multimedia_Soft\Video\AVS_Plugins\vaguedenoiser0351\VagueDenoiser.dll")

AVISource("D:\Multimedia\Part11.avi")
ConvertToYV12
Vaguedenoiser(threshold=2,wavelet=2,percent=100)
I loadad this AVS into VirtualDub 1.6.10 and saved as AVI with DV compression. Both versions of your filter gave me the same result
3:25 - VirtualDub
2:47 - CPU time in Task Manager.
Kisa_AG is offline   Reply With Quote
Old 27th September 2005, 16:22   #203  |  Link
Fizick
AviSynth plugger
 
Fizick's Avatar
 
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.
Fizick is offline   Reply With Quote
Old 28th September 2005, 10:59   #204  |  Link
Kisa_AG
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.
Kisa_AG is offline   Reply With Quote
Old 18th January 2006, 05:27   #205  |  Link
onesoul
miau
 
onesoul's Avatar
 
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
onesoul is offline   Reply With Quote
Old 18th January 2006, 22:43   #206  |  Link
Wilbert
Super Moderator
 
Join Date: Nov 2001
Location: Netherlands
Posts: 6,390
I attached VagueDenoiser v0.35, and v0.35.1:
Attached Files
File Type: zip vaguedenoiser035.zip (123.9 KB, 238 views)
File Type: zip vaguedenoiser0351.zip (124.0 KB, 592 views)

Last edited by Wilbert; 25th January 2006 at 10:35.
Wilbert is offline   Reply With Quote
Old 18th January 2006, 23:05   #207  |  Link
onesoul
miau
 
onesoul's Avatar
 
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
onesoul is offline   Reply With Quote
Old 18th January 2006, 23:27   #208  |  Link
ARDA
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
ARDA is offline   Reply With Quote
Old 18th January 2006, 23:33   #209  |  Link
DarkFoon
Awakened to video Dec2003
 
DarkFoon's Avatar
 
Join Date: Dec 2003
Location: US West
Posts: 191
@ARDA
because now he is charging for his filters, so you cannot get them from those links anymore.
__________________
Mac killed my inner-child

My Quant Matrices:
Caerulea
For MPEG-2 DVD Destination Anime

Simple Lo
General Purpose MPEG-2 (tested with anime only)
DarkFoon is offline   Reply With Quote
Old 18th January 2006, 23:37   #210  |  Link
ARDA
Registered User
 
Join Date: Nov 2001
Posts: 291
My apologizes, I stay corrected I didn't check to download before posting

Regards ARDA
ARDA is offline   Reply With Quote
Old 19th January 2006, 01:32   #211  |  Link
Fizick
AviSynth plugger
 
Fizick's Avatar
 
Join Date: Nov 2003
Location: Russia
Posts: 2,182
Quote:
Originally Posted by DarkFoon
because now he is charging for his filters, so you cannot get them from those links anymore.
It is not quite true.
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).
Fizick is offline   Reply With Quote
Old 16th September 2010, 22:39   #212  |  Link
royia
Drazick
 
Join Date: May 2003
Location: Israel
Posts: 139
How does it compare to other spatial denoisers?

Is there a 64bit version?
royia is offline   Reply With Quote
Old 20th September 2010, 06:43   #213  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
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 ???
StainlessS is offline   Reply With Quote
Old 20th September 2010, 19:17   #214  |  Link
Usedocne
lurkster
 
Join Date: Jul 2009
Location: D9|D10
Posts: 123
Quote:
Originally Posted by royia View Post
How does it compare to other spatial denoisers?

Is there a 64bit version?
Spatial denoiser comparison (bit old though):
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)?
Usedocne is offline   Reply With Quote
Old 20th September 2010, 19:34   #215  |  Link
royia
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.
royia is offline   Reply With Quote
Old 12th August 2016, 23:36   #216  |  Link
Magik Mark
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
Magik Mark is offline   Reply With Quote
Old 21st August 2016, 18:54   #217  |  Link
FranceBB
Broadcast Encoder
 
FranceBB's Avatar
 
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))
And GCC as well...

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))
If I use -fpermissive it says "use obsolete binding at "i"", which means that it only exits "inside" something and something else is trying to call it from "outside" and fails to compile as well.
This is kinda bad as I had in mind to use the new avisynth.h and compile it with new assembly optimizations...
FranceBB is offline   Reply With Quote
Old 21st August 2016, 21:33   #218  |  Link
Groucho2004
 
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
Quote:
Originally Posted by Magik Mark View Post
Can somebody help us compile a 64bit version? It has been awhile
Try this one.
__________________
Groucho's Avisynth Stuff

Last edited by Groucho2004; 19th October 2016 at 16:56.
Groucho2004 is offline   Reply With Quote
Old 21st August 2016, 21:42   #219  |  Link
Groucho2004
 
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
Quote:
Originally Posted by FranceBB View Post
no luck trying to compile the x86 version either, but I don't get why...
Your C2065 errors are caused by scope problems. Either fix the the problems in the source file or use the "/Zc:forScope-" switch. This is a very common issue with "older" code since compilers like VC6 weren't very strict about scope rules.

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
Groucho2004 is offline   Reply With Quote
Old 23rd August 2016, 01:21   #220  |  Link
Magik Mark
Registered User
 
Join Date: Dec 2014
Posts: 567
Quote:
Originally Posted by Groucho2004 View Post


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
Magik Mark is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 18:17.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.