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 > Hardware & Software > Software players

Reply
 
Thread Tools Search this Thread Display Modes
Old 29th April 2015, 03:39   #1901  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,646
Sorted, cheers.
ryrynz is online now   Reply With Quote
Old 29th April 2015, 06:41   #1902  |  Link
Anima123
Registered User
 
Join Date: Jun 2005
Posts: 504
Cannot configure scriptchain with the latest version. The Error message read as
Code:
InvalidArgument=Value of '1' is not valid for 'index'.
Parameter name: index
Anima123 is offline   Reply With Quote
Old 29th April 2015, 06:42   #1903  |  Link
Zachs
Suptitle, MediaPlayer.NET
 
Join Date: Nov 2001
Posts: 1,721
Yeah I had the same issue.
Drag and drop works though. I've informed Shiandow about the problem.
Zachs is offline   Reply With Quote
Old 29th April 2015, 07:12   #1904  |  Link
Anima123
Registered User
 
Join Date: Jun 2005
Posts: 504
I think that the SuperRes with NNEDI3 a little bit 'strong' to me, not as natural as SuperRes + NEDI. Anyone else ever compared the visual quality of these algorithms that MPDN brought us?
Anima123 is offline   Reply With Quote
Old 29th April 2015, 08:27   #1905  |  Link
Shiandow
Registered User
 
Join Date: Dec 2013
Posts: 753
Quote:
Originally Posted by Anima123 View Post
I think that the SuperRes with NNEDI3 a little bit 'strong' to me, not as natural as SuperRes + NEDI. Anyone else ever compared the visual quality of these algorithms that MPDN brought us?
It might be a good idea to lower some of the values of SuperRes when used with NEDI / NNEDI3. Especially with NNEDI3 you probably don't need much sharpening / anti-aliasing.
Shiandow is offline   Reply With Quote
Old 29th April 2015, 09:37   #1906  |  Link
Belphemur
MPDN Extensions Dev
 
Join Date: Apr 2015
Posts: 52
Using Extensions of commit : bb8b03a3dd470ab64ff4f935022ba53e8af8f8dc (last one just merged 1h ago) I get this error.

I removed the configuration for render script in %localappdata%\MediaPlayerDotNet and still get the error.

Code:
TITLE:  Error
------------------------------

An unexpected error 'Mpdn.CriticalException' has occurred.

------------------------------
ADDITIONAL INFORMATION:

One or more extensions failed to load

------------------------------

c:\Program Files\Media Player .NET\Extensions\RenderScripts\Mpdn.ScriptChain.cs(40,22): error CS0534: 'Mpdn.RenderScript.Mpdn.ScriptChain.ScriptChainScript' does not implement inherited abstract member 'Mpdn.RenderScript.RenderChainUi<Mpdn.RenderScript.Mpdn.ScriptChain.ScriptChain,Mpdn.RenderScript.Mpdn.ScriptChain.ScriptChainDialog>.Category.get'
 (CSScriptLibrary)

------------------------------
BUTTONS:

&Abort
------------------------------
Corrected, if you're getting this error is because you still have some of the Old Extension along with the new one.
Remove the Extensions folder in MPDN and redownload the Extensions from Github.

Last edited by Belphemur; 29th April 2015 at 09:43. Reason: Solution
Belphemur is offline   Reply With Quote
Old 29th April 2015, 09:53   #1907  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,646
Quote:
Originally Posted by Anima123 View Post
I think that the SuperRes with NNEDI3 a little bit 'strong' to me, not as natural as SuperRes + NEDI.
You're not alone there. On first glance I thought the SuperRes defaults were too high and I dropped back to 1 pass and knocked the strength way down, looked a lot better to me.
I don't think the extra passes really helped much at all picture wise but I have yet to do a proper comparison to know for certain and how SuperRes + NNEDI3 stacks up to using say just NNEDI3 + a sharpen shader or Avisynth.
ryrynz is online now   Reply With Quote
Old 29th April 2015, 10:23   #1908  |  Link
Shiandow
Registered User
 
Join Date: Dec 2013
Posts: 753
Quote:
Originally Posted by ryrynz View Post
You're not alone there. On first glance I thought the SuperRes defaults were too high and I dropped back to 1 pass and knocked the strength way down, looked a lot better to me.
I don't think the extra passes really helped much at all picture wise but I have yet to do a proper comparison to know for certain and how SuperRes + NNEDI3 stacks up to using say just NNEDI3 + a sharpen shader or Avisynth.
I've not had much time to fine tune SuperRes + NNEDI3, but personally I use the following for SuperRes + NEDI:

Passes 2,
Strength: 0.5,
Sharpness: 0.35,
AntiAliasing: 0.25
AntiRinging: 0.5

For NNEDI3 you can probably lower the strength even more, or at the very least lower the sharpness. But maybe you only need 1 pass, it only needs to remove NNEDI3 artifacts and maybe increase the sharpness a bit.

Would it be better if I saved the values of passes, strength, etc. separately for each SuperRes variant?
Shiandow is offline   Reply With Quote
Old 29th April 2015, 10:25   #1909  |  Link
Shiandow
Registered User
 
Join Date: Dec 2013
Posts: 753
Quote:
Originally Posted by Anima123 View Post
Cannot configure scriptchain with the latest version. The Error message read as
Code:
InvalidArgument=Value of '1' is not valid for 'index'.
Parameter name: index
Should be fixed now.
Shiandow is offline   Reply With Quote
Old 29th April 2015, 10:56   #1910  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,646
Quote:
Originally Posted by Shiandow View Post
Would it be better if I saved the values of passes, strength, etc. separately for each SuperRes variant?
Definitely. I do wonder though if NEDI is still a worthwhile option now that NNEDI3 has been included.
BTW what does SuperChromaRes use for upscaling? Thought about adding a NNEDI3 option there?

Last edited by ryrynz; 29th April 2015 at 11:05.
ryrynz is online now   Reply With Quote
Old 29th April 2015, 11:19   #1911  |  Link
Shiandow
Registered User
 
Join Date: Dec 2013
Posts: 753
Quote:
Originally Posted by ryrynz View Post
Definitely. I do wonder though if NEDI is still a worthwhile option now that NNEDI3 has been included.
BTW what does SuperChromaRes use for upscaling? Thought about adding a NNEDI3 option there?
Okay I'll see what I can do to save those options separately.

It's definitely still worthwhile to include NEDI if only because it is an order of magnitude faster than NNEDI3, and combines very well with SuperRes (with the right settings the result is almost indistinguishable from NNEDI3, despite being almost 2x as fast).

I hadn't really though about adding a NNEDI3 / NEDI option to SuperChromaRes. At the moment neither support chroma scaling, I will probably add that at some point, but I don't consider it too high a priority. FWIW you can combine SuperChromaRes with any other chromascaler by simply adding SuperChromaRes after it (unlike with SuperRes).
Shiandow is offline   Reply With Quote
Old 29th April 2015, 11:22   #1912  |  Link
Zachs
Suptitle, MediaPlayer.NET
 
Join Date: Nov 2001
Posts: 1,721
Oh NEDI is still very important. I use it all the time on lower end systems. We are still a long way from a windows tablet being able to run it, let alone NNEDI3.
Zachs is offline   Reply With Quote
Old 29th April 2015, 11:46   #1913  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,646
Quote:
Originally Posted by Shiandow View Post
FWIW you can combine SuperChromaRes with any other chromascaler by simply adding SuperChromaRes after it (unlike with SuperRes).
SuperCromaRes stand alone resizes based on what algorithm exactly?
ryrynz is online now   Reply With Quote
Old 29th April 2015, 11:49   #1914  |  Link
Shiandow
Registered User
 
Join Date: Dec 2013
Posts: 753
Quote:
Originally Posted by ryrynz View Post
SuperCromaRes stand alone resizes based on what algorithm exactly?
Basically the same as SuperRes without NEDI or NNEDI3. It uses MPDN's settings for the initial chroma scaling.
Shiandow is offline   Reply With Quote
Old 29th April 2015, 12:36   #1915  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,646
Sweet. I mentioned this to you earlier but should the ChromaScaler's preset name be blank on a fresh install? You have 0.33/0.33 settings loaded which is mitchell netravali.

ryrynz is online now   Reply With Quote
Old 29th April 2015, 13:33   #1916  |  Link
toniash
Registered User
 
Join Date: Oct 2010
Posts: 131
SuperRes as shader

Would it be possible to run SuperRes as a shader outside MPDN?
toniash is offline   Reply With Quote
Old 29th April 2015, 15:04   #1917  |  Link
Shiandow
Registered User
 
Join Date: Dec 2013
Posts: 753
Quote:
Originally Posted by toniash View Post
Would it be possible to run SuperRes as a shader outside MPDN?
Well it isn't exactly impossible, I just wouldn't recommend it.
Shiandow is offline   Reply With Quote
Old 29th April 2015, 20:41   #1918  |  Link
toniash
Registered User
 
Join Date: Oct 2010
Posts: 131
Quote:
Originally Posted by Shiandow View Post
Well it isn't exactly impossible, I just wouldn't recommend it.
May I ask you why?
toniash is offline   Reply With Quote
Old 29th April 2015, 21:03   #1919  |  Link
Shiandow
Registered User
 
Join Date: Dec 2013
Posts: 753
Quote:
Originally Posted by toniash View Post
May I ask you why?
Implementing SuperRes as a shader or even a sequence of shaders has the problem that it is almost impossible to save any information apart from the original image. You can work around this a bit by using the alpha channel, but not much. So instead of being able to calculate something and use that result in multiple places you will have to recalculate it every time, which makes the algorithm a lot harder to write and a lot slower.
Shiandow is offline   Reply With Quote
Old 29th April 2015, 22:48   #1920  |  Link
toniash
Registered User
 
Join Date: Oct 2010
Posts: 131
Quote:
Originally Posted by Shiandow View Post
Implementing SuperRes as a shader or even a sequence of shaders has the problem that it is almost impossible to save any information apart from the original image. You can work around this a bit by using the alpha channel, but not much. So instead of being able to calculate something and use that result in multiple places you will have to recalculate it every time, which makes the algorithm a lot harder to write and a lot slower.
Thanks for you answer!
toniash is offline   Reply With Quote
Reply

Tags
direct3d, mpdn, nnedi3, opencl, reclock

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 01:05.


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