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 |
|
|
#301 | Link | |
|
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
Quote:
|
|
|
|
|
|
|
#303 | Link | |
|
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
Quote:
In the meantime, Chroma Scaler script essentially converts MPDN's rendering pipeline to be similar to madVR's in which chroma is first upscaled to luma size and converted to RGB before Luma Scaler is applied to the entire image in RGB. This is faster for some GPUs in upscale but will most certainly be slower in downscaling 4K materials. madshi said scaling it this way could yield better PQ. |
|
|
|
|
|
|
#304 | Link |
|
Troubleshooter
Join Date: Feb 2014
Posts: 339
|
I installed 2.8.3 on top of the 2.8.2 I had on my system, and on launching MediaPlayerDotNet I get the following renderscript error:
Code:
TITLE: CSScriptLibrary Error ------------------------------ An unexpected error 'csscript.CompilerException' has occurred. ------------------------------ ADDITIONAL INFORMATION: e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\NEDI.cs(100,36): error CS0246: The type or namespace name 'IScriptRenderer' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\SweetFxSample.LumaMono.cs(20,46): error CS0246: The type or namespace name 'IScriptRenderer' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\SweetFxSample.LumaSharpen.cs(20,49): error CS0246: The type or namespace name 'IScriptRenderer' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\Filter.cs(21,16): error CS0246: The type or namespace name 'IRenderer' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\Filter.cs(25,25): error CS0246: The type or namespace name 'ITexture' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\Filter.cs(37,25): error CS0246: The type or namespace name 'ITexture' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\Filter.cs(50,28): error CS0246: The type or namespace name 'IRenderer' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\Filter.cs(58,16): error CS0246: The type or namespace name 'ITexture' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\Filter.cs(66,25): error CS0246: The type or namespace name 'ITexture' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\Filter.cs(91,17): error CS0246: The type or namespace name 'ITexture' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\Filter.cs(92,16): error CS0246: The type or namespace name 'ITexture' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\Filter.cs(103,32): error CS0246: The type or namespace name 'ITexture' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\Filter.cs(112,37): error CS0246: The type or namespace name 'ITexture' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\Filter.cs(139,16): error CS0246: The type or namespace name 'IShader' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\Filter.cs(149,32): error CS0246: The type or namespace name 'ITexture' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\Filter.cs(149,48): error CS0246: The type or namespace name 'ITexture' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\Filter.cs(163,37): error CS0246: The type or namespace name 'ITexture' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\Filter.cs(170,46): error CS0246: The type or namespace name 'IShader' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\Filter.cs(191,32): error CS0246: The type or namespace name 'ITexture' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\Filter.cs(191,50): error CS0246: The type or namespace name 'ITexture' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\Filter.cs(203,37): error CS0246: The type or namespace name 'ITexture' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\Filter.cs(215,56): error CS0246: The type or namespace name 'IShader' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\Filter.cs(224,37): error CS0246: The type or namespace name 'ITexture' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\NEDI.cs(31,61): error CS0246: The type or namespace name 'IShader' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\NEDI.cs(48,61): error CS0246: The type or namespace name 'IShader' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\NEDI.cs(65,41): error CS0246: The type or namespace name 'ITexture' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\NEDI.cs(102,12): error CS0246: The type or namespace name 'IRenderer' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\NEDI.cs(105,11): error CS0246: The type or namespace name 'ScriptDescriptor' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\NEDI.cs(120,11): error CS0246: The type or namespace name 'ScriptInputDescriptor' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\NEDI.cs(148,22): error CS0246: The type or namespace name 'IRenderer' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\SweetFxSample.LumaMono.cs(22,21): error CS0246: The type or namespace name 'IRenderer' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\SweetFxSample.LumaMono.cs(23,30): error CS0246: The type or namespace name 'IShader' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\SweetFxSample.LumaMono.cs(26,20): error CS0246: The type or namespace name 'ScriptDescriptor' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\SweetFxSample.LumaMono.cs(41,20): error CS0246: The type or namespace name 'ScriptInputDescriptor' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\SweetFxSample.LumaMono.cs(75,31): error CS0246: The type or namespace name 'IRenderer' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\SweetFxSample.LumaMono.cs(109,39): error CS0246: The type or namespace name 'IShader' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\SweetFxSample.LumaSharpen.cs(22,21): error CS0246: The type or namespace name 'IRenderer' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\SweetFxSample.LumaSharpen.cs(23,30): error CS0246: The type or namespace name 'IShader' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\SweetFxSample.LumaSharpen.cs(26,20): error CS0246: The type or namespace name 'ScriptDescriptor' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\SweetFxSample.LumaSharpen.cs(41,20): error CS0246: The type or namespace name 'ScriptInputDescriptor' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\SweetFxSample.LumaSharpen.cs(75,31): error CS0246: The type or namespace name 'IRenderer' could not be found (are you missing a using directive or an assembly reference?) e:\Program Files (x86)\MediaPlayerDotNet(x86)\RenderScripts\SweetFxSample.LumaSharpen.cs(106,39): error CS0246: The type or namespace name 'IShader' could not be found (are you missing a using directive or an assembly reference?) (CSScriptLibrary) ------------------------------ BUTTONS: &Ignore &Abort ------------------------------ Update: deleting the contents of the directory worked to get rid of the error message on launch, but the renderscript directory is still empty. (Both in program and in the renderscript directory, so I guess Shiandow's scripts aren't being packaged with the MPDN files yet). Next, I'm going to find Shiandow's link to the NEDI render script file (many a post back), and try to copy that into the renderscript directory to see if it shows up properly in the program. Update 2: I redownloaded Shiandow's NEDI render script for MPDN, and extracted it to the MPDN render script directory which brought the the render script MPDN error back at launch. Update 3: I tried the 2.8.3 x64 version, and encountered the same error(s). I extracted the 2.8.2 files on top of the 2.8.3 x86 files, and everything was back to error free again, so something may be off with the coding/paths in 2.8.3.
__________________
System specs: Sager NP9150 SE with i7-3630QM 2.40GHz, 16 GB RAM, 64-bit Windows 10 Pro, NVidia GTX 680M/Intel 4000 HD optimus dual GPU system. Video viewed on LG notebook screen and LG 3D passive TV. Last edited by Anime Viewer; 28th October 2014 at 14:01. Reason: added clean install results, and NEDI script reinstall results |
|
|
|
|
|
#305 | Link | |
|
Registered User
Join Date: Oct 2010
Posts: 131
|
Quote:
|
|
|
|
|
|
|
#306 | Link | |
|
Registered User
Join Date: Oct 2010
Posts: 131
|
Quote:
(there is a change in API)
|
|
|
|
|
|
|
#307 | Link |
|
Registered User
Join Date: Sep 2005
Posts: 132
|
Anime Viewer, you have to delete/overwrite the RenderScripts folder with new one, now separate package, you have to download RenderScripts.zip, link is available in the first page.
Zachs, initial test, the shaders work now, NEDI scaler works, I'll have to test it more. EDIT1: Frame dropped/delayed when NEDI is selected, however scaling is not needed (video size matches target render size). Last edited by patul; 28th October 2014 at 15:45. |
|
|
|
|
|
#308 | Link |
|
Registered User
Join Date: Dec 2013
Posts: 753
|
I haven't had much chance to look at the new API changes yet, but it seems Zachs made a RenderScript pack which contains a modified version of NEDI that works with the new API so you can download that one instead.
When I have time I'll make a version of NEDI that takes full advantage of the new API, until then you should use the one in the "sample render scripts" pack. |
|
|
|
|
|
#309 | Link | |
|
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
Quote:
@Shiandow I believe this could be done quite easily in the ResizeableFilter class? |
|
|
|
|
|
|
#310 | Link |
|
Registered User
Join Date: Jun 2005
Posts: 513
|
How do we get NEDI work through a correct script chain with the latest version?
In my mind, the pipeline be like this: MPDN chroma scaling -> NEDI resolution doubling (if needed) -> MPDN image scaling (either upscale or downscale) to the display resolution + dithering to the set bit-depth Since I don't know exactly how the MPDN script works, but shouldn't the MPDN processing be separated into pre-NEDI and post-NEDI processing? Last edited by Anima123; 29th October 2014 at 05:29. |
|
|
|
|
|
#311 | Link | |
|
Registered User
Join Date: Oct 2010
Posts: 131
|
Quote:
|
|
|
|
|
|
|
#313 | Link |
|
Registered User
Join Date: Oct 2012
Location: Akron, OH
Posts: 491
|
I know you're very busy, but when you get some time please provide a way to resume a movie. I'm using MPDN as my regular player and it's a real pain to have to seek back to the last position played.
NEDI works great, BTW. Thanks for all the great work (and to Shiandow)! |
|
|
|
|
|
#314 | Link | |
|
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
Quote:
|
|
|
|
|
|
|
#315 | Link |
|
Registered User
Join Date: Jun 2005
Posts: 513
|
MPDN still cannot playback .wmv files, it gives the following error:
Mpdn.VideoPlayer Error An unexpected error 'Mpdn.VideoPlayer.DsGraphException' has occurred. Additional information: Failed to render file '????.wmv' (Mpdn.VideoPlayer) Exception from HRESULT: 0x80040217 (Mpdn.VideoPlayer) Hope this can help you debug. Plus, I have tried to change settings of LAVFilters with no luck though. |
|
|
|
|
|
#316 | Link | |
|
Suptitle, MediaPlayer.NET
Join Date: Nov 2001
Posts: 1,721
|
Quote:
|
|
|
|
|
![]() |
| Tags |
| direct3d, mpdn, nnedi3, opencl, reclock |
| Thread Tools | |
| Display Modes | |
|
|