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.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Development

Closed Thread
 
Thread Tools Search this Thread Display Modes
Old 16th May 2016, 10:42   #1561  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,890
Quote:
Originally Posted by kypec View Post
Could any moderator be so kind and include link to pinterf's Git repo with latest Avisynth+ builds on the first page of this thread, please? It took me quite some time to dig those information from his posts scattered across dozens of the last pages...
Done.
Let me know if it is OK.
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline  
Old 16th May 2016, 11:14   #1562  |  Link
yup
Registered User
 
Join Date: Feb 2003
Location: Russia, Moscow
Posts: 854
pinterf!
Please advice how install your 64 build.
I am try first install stable release
http://github.com/AviSynth/AviSynthP...Plus-r1576.exe
and after replace Avisynth.dll in windows\system32 directory, but I can not use commands SetFilterMTMode and #Prefetch.
yup.
yup is offline  
Old 16th May 2016, 12:39   #1563  |  Link
kypec
User of free A/V tools
 
kypec's Avatar
 
Join Date: Jul 2006
Location: SK
Posts: 826
Quote:
Originally Posted by tebasuna51 View Post
Done.
Let me know if it is OK.
Excellent,
kypec is offline  
Old 16th May 2016, 12:39   #1564  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,752
@ yup:

If you ran the installer, I would expect it having already put the DLLs in place. I heavily doubt you should still replace DLLs in system directories after running the installer.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline  
Old 16th May 2016, 12:41   #1565  |  Link
kypec
User of free A/V tools
 
kypec's Avatar
 
Join Date: Jul 2006
Location: SK
Posts: 826
Quote:
Originally Posted by LigH View Post
@ yup:

If you ran the installer, I would expect it having already put the DLLs in place. I heavily doubt you should still replace DLLs in system directories after running the installer.
Replacing DLLs manually is the only way at the moment since pinterf's builds do not have installer.
kypec is offline  
Old 16th May 2016, 12:52   #1566  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,752
Then I misinterpreted the existence of *.exe downloads...
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline  
Old 16th May 2016, 13:07   #1567  |  Link
luigizaninoni
Registered User
 
Join Date: Apr 2015
Posts: 163
Staxrip test builds https://github.com/stax76/staxrip/bl.../test-build.md include avisynth+ installer with pinterf mods (perhaps not the very latest)
luigizaninoni is offline  
Old 16th May 2016, 13:11   #1568  |  Link
yup
Registered User
 
Join Date: Feb 2003
Location: Russia, Moscow
Posts: 854
kypec You are right I ant install pinterf's build.
When I see simple script in Virtualdub64
Code:
Version()
I see version Avisynth+ 0.1 r1576 64, not r1849.
Where my fault? I am only replace dll after install r1576.
yup.
yup is offline  
Old 16th May 2016, 13:15   #1569  |  Link
Groucho2004
 
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
Quote:
Originally Posted by yup View Post
kypec You are right I ant install pinterf's build.
When I see simple script in Virtualdub64
Code:
Version()
I see version Avisynth+ 0.1 r1576 64, not r1849.
Where my fault? I am only replace dll after install r1576.
yup.
The easiest way to troubleshoot your Avisynth install is to run "AVSMeter64 -avsinfo -log" and post "avsinfo.log". Use the latest AVSMeter version.
Groucho2004 is offline  
Old 16th May 2016, 13:27   #1570  |  Link
yup
Registered User
 
Join Date: Feb 2003
Location: Russia, Moscow
Posts: 854
I am uninstall Avs+ and install StaxRip test build.
Avsmeter message can not load avisynth.dll.
May be need some Microsoft redistributable?
yup.
yup is offline  
Old 16th May 2016, 13:33   #1571  |  Link
Groucho2004
 
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
Quote:
Originally Posted by yup View Post
May be need some Microsoft redistributable?
Yes, you do (2015).
Groucho2004 is offline  
Old 16th May 2016, 13:37   #1572  |  Link
yup
Registered User
 
Join Date: Feb 2003
Location: Russia, Moscow
Posts: 854
Quote:
Originally Posted by Groucho2004 View Post
Yes, you do (2015).
Groucho2004
Now all work.
yup.
yup is offline  
Old 16th May 2016, 13:39   #1573  |  Link
Groucho2004
 
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
Quote:
Originally Posted by yup View Post
Avsmeter message can not load avisynth.dll.
Was that the whole error message?
Groucho2004 is offline  
Old 16th May 2016, 14:04   #1574  |  Link
yup
Registered User
 
Join Date: Feb 2003
Location: Russia, Moscow
Posts: 854
Quote:
Originally Posted by Groucho2004 View Post
Was that the whole error message?
Now all work (after install VS2015), no error.
yup.
yup is offline  
Old 16th May 2016, 14:09   #1575  |  Link
Groucho2004
 
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
Quote:
Originally Posted by yup View Post
Now all work (after install VS2015), no error.
yup.
Yes, I understand. My question was about the AVSMeter error message you got before.
Groucho2004 is offline  
Old 16th May 2016, 14:37   #1576  |  Link
yup
Registered User
 
Join Date: Feb 2003
Location: Russia, Moscow
Posts: 854
Quote:
Originally Posted by Groucho2004 View Post
Yes, I understand. My question was about the AVSMeter error message you got before.
I can not read first time (not readable symbol) , I am under Windows 10 Russian.
yup.
yup is offline  
Old 16th May 2016, 14:59   #1577  |  Link
Reel.Deel
Registered User
 
Join Date: Mar 2012
Location: Texas
Posts: 1,664
Quote:
Originally Posted by kypec View Post
Could any moderator be so kind and include link to pinterf's Git repo with latest Avisynth+ builds on the first page of this thread, please? It took me quite some time to dig those information from his posts scattered across dozens of the last pages...
Just for future reference, the AviSynth+ wiki page has all of this information: http://avisynth.nl/index.php/AviSynth%2B#Downloads
Reel.Deel is offline  
Old 17th May 2016, 08:57   #1578  |  Link
pinterf
Registered User
 
Join Date: Jan 2014
Posts: 2,309
I hope, this week I release a new version including that rgb resizer crop fix. Then I think we should create a version with real installer. Volunteer needed for this task.

After this I think I will clean the code a bit and merge back all my modifications to my master branch and get rid of the pfmod suffix.
Clean code is a big advantage of this project. Without it I would not understand and reverse engineer the core in such a short time (my first debug logs were created two month ago).

There are still many interesting tasks, qyot27 mentioned the possibility for using non MSVC compilers (clang?). Or playing with preparing the core for 16bit/float support, this will require an extended interface later.

Btw. is there a roadmap in the old avisynth for supporting high bit depth in the near future? Can we expect a more dynamic development cycle there or we can experiment with it freely? I could ask them (who?) directly but maybe you, old guys here with broader knowledge on the avs history and developers can give some informations about it.
pinterf is offline  
Old 17th May 2016, 09:00   #1579  |  Link
MysteryX
Soul Architect
 
MysteryX's Avatar
 
Join Date: Apr 2014
Posts: 2,559
Quote:
Originally Posted by Reel.Deel View Post
@Everyone using MT

Small update to the MT modes list. Added a handful of source filters, SVPflow, and a few corrections. Hopefully more to come.
Someone recently added LanczosResize to the list. I thought all the internal filters already register themselves?
Perhaps it would be good to post this list on the first page of this thread? It's difficult to find.

I tried this list and this showed up corrupt
Code:
nnedi3_rpow2(2)
Adding this doesn't help
Code:
SetFilterMTMode("nnedi3_rpow2",         MT_MULTI_INSTANCE)
So the problem must be in one of the other filters being called by NNEDI3; kind of hard to debug.

SVSuper, SVAnalyse and SVSmoothFps also has issues with MT=1 right now; better leave to MT=2 until it is fixed and the fixed DLLs are released with an update to InterFrame. They said there was a weird memory leak, and in either case, whether using MT=1 or MT=2, there is still a single SVP core running so it doesn't change much.

You can add this to the list.
ConvertToShader, ConvertFromShader and Shader support MT=1. ExecuteShader supports MT=2.

Just released AviSynthShader v1.4 with Pinterf's code corrections and a few other fixes and improvements.

Last edited by MysteryX; 17th May 2016 at 09:08.
MysteryX is offline  
Old 17th May 2016, 11:50   #1580  |  Link
MysteryX
Soul Architect
 
MysteryX's Avatar
 
Join Date: Apr 2014
Posts: 2,559
Quote:
Originally Posted by pinterf View Post
Then I think we should create a version with real installer. Volunteer needed for this task.
Why not use the existing installer? Who produced it? Is the source code available? Ideally we'd have an open source Inno Setup project file that anyone can edit and build. I'd put that Inno Setup file in the same repository as AviSynth+.

Quote:
Originally Posted by pinterf View Post
There are still many interesting tasks, qyot27 mentioned the possibility for using non MSVC compilers (clang?).
Isn't AviSynth supposed to be written with plain C to work with various compilers?

Quote:
Originally Posted by pinterf View Post
Or playing with preparing the core for 16bit/float support, this will require an extended interface later.
System architecture starts to get more in my field. If an extended interface needs to be done, this has to be well-planned. This would also mean that all plugins written for it won't work with previous versions, but previous filters will be compatible with this version. Such an upgrade to the interface has to be done right the first time. And then, none of the filters will support it yet as they have to be adapted for 16-bit support.

Here's some information about 16-bit support
http://avisynth.nl/index.php/High_bi..._with_Avisynth
Previous efforts
http://forum.doom9.org/showthread.php?t=162436

and what would be the advantages over using Stack16 format? 16-bit processing can be done right now with Stack16 format and AviSynthShader.

In terms of major features, there are 2 options for next steps:

1. Getting x64 to work as expected

2. Implementing 16-bit support

Which one is most important?

I believe that fixing the code for x64 might uncover a few hidden issues affecting the x86 build. Working on 16-bit support is definitely more exciting to program.
MysteryX is offline  
Closed Thread

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 10:55.


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