View Full Version : Media Player .NET (MPDN) - D3D HQ GPU Video Renderer [v2.49.0/v1.31.0 27 Dec 2018]
Shiandow
25th February 2018, 20:56
Does this also apply to SuperRes? Wondering what would be the better way to sharpen a NNEDI3 upscale before feeding it down the chain to SSSR.
Hi,
SuperRes and SSSR should use the same logic for upscaling, meaning that they'll always scale to the output size. I've been thinking of adding an option to not scale all the way to the output size, but I haven't gotten round to it yet.
Heaud
26th February 2018, 10:12
Please do, when possible. Having the option for SuperRes and SSSR to not scale to output size can allow for render chains to do image doubling with refinement more than once.
foxyshadis
26th February 2018, 12:24
Hate to bring this recurrent issue up again, but in setting up MPDN on my new laptop (Intel 630+Nvidia 1050), with all default settings, I get this error:
===================================
Specified argument was out of the range of valid values. (MediaPlayerDotNet)
------------------------------
Error Type = System.ArgumentOutOfRangeException
Error Message = Specified argument was out of the range of valid values.
Error Source = MediaPlayerDotNet
Error Site = Mpdn.IScaler C(Mpdn.IScaler)
Error occurred = at a.C.C(IScaler )
at a.C.B(IScaler )
at Mpdn.D3D9VideoRenderer.VideoRenderer.ag()
at Mpdn.D3D9VideoRenderer.VideoRenderer.aG()
at Mpdn.D3D9VideoRenderer.VideoRenderer.e(Boolean )
at Mpdn.D3D9VideoRenderer.VideoRenderer.y()
at B.M.f(Boolean )
at B.M.A(Action`1 )
at B.M.T()
at MediaPlayerDotNet.MainForm.i(Boolean )
at MediaPlayerDotNet.MainForm.M(Object , EventArgs )
at C.t.B()
at C.t.A(Object , FormClosedEventArgs )
at System.Windows.Forms.Form.OnFormClosed(FormClosedEventArgs e)
at A.e.OnFormClosed(FormClosedEventArgs )
at System.Windows.Forms.Form.CheckCloseDialog(Boolean closingOnly)
OS Version = Microsoft Windows NT 6.3.9600.0
Total Physical Memory = 15.9 GB
Available Physical Memory = 7.9 GB
Date Time = 2/26/2018 3:18:08 AM
User Name = DESKTOP-OB8IKT7\Foxy
Application Startup Path = C:\av\MPDN
Application Executable Path = C:\av\MPDN\MediaPlayerDotNet.exe
CurrentDirectory = D:\anime\Cross Game
SystemDirectory = C:\WINDOWS\system32
Ran As Admin = False
HasShutdownStarted = False
MachineName = DESKTOP-OB8IKT7
ProcessorCount = 8
LogicalDrives = C:\, D:\
EnvironmentVariables = COMPUTERNAME = DESKTOP-OB8IKT7; USERPROFILE = C:\Users\Foxy; HOMEPATH = \Users\Foxy; LOCALAPPDATA = C:\Users\Foxy\AppData\Local; configsetroot = C:\WINDOWS\ConfigSetRoot; PROCESSOR_ARCHITECTURE = AMD64; Path = C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Users\Foxy\AppData\Local\Microsoft\WindowsApps;; CommonProgramFiles(x86) = C:\Program Files (x86)\Common Files; ProgramFiles(x86) = C:\Program Files (x86); PROCESSOR_LEVEL = 6; LOGONSERVER = \\DESKTOP-OB8IKT7; PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC; HOMEDRIVE = C:; SystemRoot = C:\WINDOWS; PSModulePath = C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules; ALLUSERSPROFILE = C:\ProgramData; PUBLIC = C:\Users\Public; FPS_BROWSER_APP_PROFILE_STRING = Internet Explorer; APPDATA = C:\Users\Foxy\AppData\Roaming; PROCESSOR_REVISION = 9e09; USERNAME = Foxy; CommonProgramW6432 = C:\Program Files\Common Files; TEMP = C:\Users\Foxy\AppData\Local\Temp; OneDrive = C:\Users\Foxy\OneDrive; CommonProgramFiles = C:\Program Files\Common Files; OS = Windows_NT; USERDOMAIN_ROAMINGPROFILE = DESKTOP-OB8IKT7; PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 158 Stepping 9, GenuineIntel; ComSpec = C:\WINDOWS\system32\cmd.exe; USERDOMAIN = DESKTOP-OB8IKT7; SystemDrive = C:; FPS_BROWSER_USER_PROFILE_STRING = Default; ProgramFiles = C:\Program Files; NUMBER_OF_PROCESSORS = 8; TMP = C:\Users\Foxy\AppData\Local\Temp; ProgramData = C:\ProgramData; ProgramW6432 = C:\Program Files; windir = C:\WINDOWS; SESSIONNAME = Console
RuntimeVersion = 4.0.30319.42000
Thread Count = 47
Handle Count = 1050
VM Size = 29.6 GB
Peak VM Size = 29.6 GB
Working Set Size = 281.5 MB
Max Working Set Size = 1.3 MB
Min Working Set Size = 200 KB
Modules = MediaPlayerDotNet.exe, ntdll.dll, MSCOREE.DLL, KERNEL32.dll, KERNELBASE.dll, ADVAPI32.dll, msvcrt.dll, sechost.dll, RPCRT4.dll, mscoreei.dll, SHLWAPI.dll, combase.dll, ucrtbase.dll, bcryptPrimitives.dll, GDI32.dll, gdi32full.dll, msvcp_win.dll, USER32.dll, win32u.dll, IMM32.DLL, kernel.appcore.dll, VERSION.dll, clr.dll, MSVCR120_CLR0400.dll, mscorlib.ni.dll, ole32.dll, uxtheme.dll, tiptsf.dll, OLEAUT32.dll, System.ni.dll, CRYPTSP.dll, rsaenh.dll, bcrypt.dll, CRYPTBASE.dll, System.Core.ni.dll, MediaPlayerDotNet.ni.exe, System.Drawing.ni.dll, System.Windows.Forms.ni.dll, Mpdn.Core.ni.dll, System.Configuration.ni.dll, System.Xml.ni.dll, shell32.dll, cfgmgr32.dll, shcore.dll, windows.storage.dll, powrprof.dll, profapi.dll, comctl32.dll, dwmapi.dll, MSCTF.dll, gdiplus.dll, DWrite.dll, WindowsCodecs.dll, CommandLine.ni.dll, clrjit.dll, YAXLib.ni.dll, System.Xml.Linq.ni.dll, clbcatq.dll, dataexchange.dll, d3d11.dll, dcomp.dll, dxgi.dll, twinapi.appcore.dll, RMCLIENT.dll, VideoFrameServicesNative.dll, SharpDX.Direct3D9.ni.dll, SharpDX.ni.dll, d3d9.dll, igdumdim64.dll, SETUPAPI.dll, SharpDX.DXGI.ni.dll, TextInputFramework.dll, CoreUIComponents.dll, CoreMessaging.dll, ntmarta.dll, wintypes.dll, D3D9NativeServices.dll, WTSAPI32.dll, WINMM.dll, AVRT.dll, dxva2.dll, winmmbase.dll, opencl.dll, DEVOBJ.dll, igc64.dll, WINSTA.dll, SharpDX.Direct3D11.ni.dll, igd10iumd64.dll, ncrypt.dll, NTASN1.dll, nvopencl.dll, nvfatbinaryLoader.dll, WS2_32.dll, WINTRUST.dll, MSASN1.dll, CRYPT32.dll, nvapi64.dll, IntelOpenCL64.dll, intelocl64.dll, OPENGL32.dll, task_executor64.dll, GLU32.dll, cpu_device64.dll, igdrcl64.dll, igdmcl64.dll, dbghelp.dll, igdfcl64.dll, Dx11Font.dll, FW1FontWrapper.dll, MediaInfoDotNet.ni.dll, DirectShowLib-2005.ni.dll, MediaInfo.dll, quartz.dll, uiautomationcore.dll, Accessibility.ni.dll, OLEACC.dll, CSScriptLibrary.ni.dll, WindowsBase.ni.dll, PresentationNative_v0400.dll, jscript.dll, amsi.dll, USERENV.dll, MpOav.dll, WindowsFormsIntegration.ni.dll, PresentationCore.ni.dll, explorerframe.dll, rasapi32.dll, rasman.dll, rtutils.dll, mswsock.dll, winhttp.dll, IPHLPAPI.DLL, NSI.dll, dhcpcsvc6.DLL, dhcpcsvc.DLL, LAVSplitter.ax, libbluray.dll, avutil-lav-55.dll, avcodec-lav-57.dll, avformat-lav-57.dll, avresample-lav-3.dll, Secur32.dll, SSPICLI.DLL, DNSAPI.dll, WINNSI.DLL, rasadhlp.dll, qcap.dll, sxs.dll, LAVAudio.ax, devenum.dll, URLMon.DLL, imagehlp.dll, iertutil.dll, MMDevAPI.DLL, PROPSYS.dll, wdmaud.drv, ksuser.dll, fwpuclnt.dll, AUDIOSES.DLL, msacm32.drv, MSACM32.dll, midimap.dll, DDRAW.dll, DCIMAN32.dll, DSOUND.DLL, AudioTransformFilter.ax, psapi.dll, schannel.DLL, XySubFilter.dll, WINSPOOL.DRV, WININET.dll, LAVVideo.ax, swscale-lav-4.dll, avfilter-lav-6.dll, CallbackFilter.ax, NullRendererFilter.ax, diasymreader.dll, d3dx9_43.dll, SharpDX.Direct3D11.Effects.ni.dll, SharpDX.D3DCompiler.ni.dll, sharpdx_direct3d11_effects_x64.dll, D3DCOMPILER_43.dll, Windows.UI.dll, mskeyprotect.dll, ncryptsslp.dll, System.ComponentModel.DataAnnotations.ni.dll, System.Runtime.Serialization.ni.dll, System.Data.ni.dll, System.Data.dll, msdmo.dll, Microsoft.ExceptionMessageBox.ni.dll, Microsoft.VisualBasic.ni.dll
------------------------------
Program Location:
at a.C.C(IScaler )
at a.C.B(IScaler )
at Mpdn.D3D9VideoRenderer.VideoRenderer.ag()
at Mpdn.D3D9VideoRenderer.VideoRenderer.aG()
at Mpdn.D3D9VideoRenderer.VideoRenderer.e(Boolean )
at Mpdn.D3D9VideoRenderer.VideoRenderer.y()
at B.M.f(Boolean )
at B.M.A(Action`1 )
at B.M.T()
at MediaPlayerDotNet.MainForm.i(Boolean )
at MediaPlayerDotNet.MainForm.M(Object , EventArgs )
at C.t.B()
at C.t.A(Object , FormClosedEventArgs )
at System.Windows.Forms.Form.OnFormClosed(FormClosedEventArgs e)
at A.e.OnFormClosed(FormClosedEventArgs )
at System.Windows.Forms.Form.CheckCloseDialog(Boolean closingOnly)
Opening MPDN on its own and removing all Bicubic avoids the error. (Unlike an earlier report, lanczos is fine.) Softcubic is fine, spline fine, etc. Only Bicubic specifically doesn't seem to work on my system, and I tried changing the presenter, the OCL, and a bunch of other settings before I isolated it to the upscaling method. Anything I can do to help troubleshoot?
Shiandow
26th February 2018, 13:53
Hate to bring this recurrent issue up again, but in setting up MPDN on my new laptop (Intel 630+Nvidia 1050), with all default settings, I get this error:
[...]
Opening MPDN on its own and removing all Bicubic avoids the error. (Unlike an earlier report, lanczos is fine.) Softcubic is fine, spline fine, etc. Only Bicubic specifically doesn't seem to work on my system, and I tried changing the presenter, the OCL, and a bunch of other settings before I isolated it to the upscaling method. Anything I can do to help troubleshoot?
Unfortunately the only known fixes are using windows 7 and/or updating to .Net framework 4.7+. Although it affecting Bicubic is indeed new, I hope that doesn't mean it's an entirely different but similar bug.
The annoying part is that the bug is not actually in the code itself but in the way the code is obfuscated and how this is interpreted by the .Net Framework. So assuming this is the same bug (which it does seem to be, since it's eerily similar, and also impossibly specific) there's unfortunately not much point in debugging any further. Unless someone really wants to spend time tracking down a bug in the raw MPDN bytecode / .Net Framework interpreter.
Please do, when possible. Having the option for SuperRes and SSSR to not scale to output size can allow for render chains to do image doubling with refinement more than once.
I've modified the code on my end to at least add it as a hidden option, which can be enabled by editing the settings manually (which you access by copy/pasting the script to/from a text editor from the script chain window, or by editing the settings file). This should be part of the next extensions update.
Anime Viewer
17th March 2018, 15:57
Hate to bring this recurrent issue up again, but in setting up MPDN on my new laptop (Intel 630+Nvidia 1050), with all default settings, I get this error:
Opening MPDN on its own and removing all Bicubic avoids the error. (Unlike an earlier report, lanczos is fine.) Softcubic is fine, spline fine, etc. Only Bicubic specifically doesn't seem to work on my system, and I tried changing the presenter, the OCL, and a bunch of other settings before I isolated it to the upscaling method. Anything I can do to help troubleshoot?
Thanks for sharing your findings. I went and opened it on its own like you mentioned (instead of opening a file to launch it), and checked my settings. Sure enough I had Bicubic as one of my settings (Chroma Upscaler). When I changed it to something else and launched files the error did not occur on my system either.
mlauzon
28th April 2018, 01:25
I just downloaded & installed the latest version from:
http://www.zachsaw.com/mpdn/
I added it to the NVIDIA Control Panel so it uses the 1060m instead of the Intel HD -- EDIT: removing it from the NCP still gives the error in the image -- however, trying to play any video I get the following error:
https://i.imgur.com/9rC9MKa.png
Here's the log:
===================================
Specified argument was out of the range of valid values. (MediaPlayerDotNet)
------------------------------
Error Type = System.ArgumentOutOfRangeException
Error Message = Specified argument was out of the range of valid values.
Error Source = MediaPlayerDotNet
Error Site = Mpdn.IScaler C(Mpdn.IScaler)
Error occurred = at a.C.C(IScaler )
at a.C.B(IScaler )
at Mpdn.D3D9VideoRenderer.VideoRenderer.ag()
at Mpdn.D3D9VideoRenderer.VideoRenderer.aG()
at Mpdn.D3D9VideoRenderer.VideoRenderer.e(Boolean )
at Mpdn.D3D9VideoRenderer.VideoRenderer.A(String , FrameBufferInputFormat , Int32 , Int32 , Int32 , Int32 , InterlaceFlags , Double )
at B.M.A(String , FrameBufferInputFormat , Int32 , Int32 , YuvColorimetric , InterlaceFlags , PointF )
at B.M.A(IMedia )
at MediaPlayerDotNet.MainForm.A(IMedia , Boolean , Boolean , Boolean )
at MediaPlayerDotNet.MainForm.OpenMedia(IMedia , Boolean , Boolean , Boolean , Boolean )
at MediaPlayerDotNet.MainForm.OpenMedia(String , Boolean , Boolean , Boolean , Boolean )
at MediaPlayerDotNet.MainForm.o(Object , EventArgs )
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
OS Version = Microsoft Windows NT 6.3.9600.0
Total Physical Memory = 15.9 GB
Available Physical Memory = 10.8 GB
Date Time = 27/04/18 18:20:31
User Name = ADMIN-PC\Admin
Application Startup Path = C:\Program Files\MPDN
Application Executable Path = C:\Program Files\MPDN\MediaPlayerDotNet.exe
CurrentDirectory = C:\Program Files\MPDN
SystemDirectory = C:\WINDOWS\system32
Ran As Admin = False
HasShutdownStarted = False
MachineName = ADMIN-PC
ProcessorCount = 8
LogicalDrives = C:\, D:\
EnvironmentVariables = COMPUTERNAME = ADMIN-PC; USERPROFILE = C:\Users\Admin; HOMEPATH = \Users\Admin; LOCALAPPDATA = C:\Users\Admin\AppData\Local; JD2_HOME = C:\Users\Admin\AppData\Local\JDownloader v2.0; PSModulePath = C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules; PROCESSOR_ARCHITECTURE = AMD64; Path = C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Users\Admin\AppData\Local\Microsoft\WindowsApps;; CommonProgramFiles(x86) = C:\Program Files (x86)\Common Files; ProgramFiles(x86) = C:\Program Files (x86); NVIDIAWHITELISTED = 0x01; LOGONSERVER = \\ADMIN-PC; PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC; HOMEDRIVE = C:; SystemRoot = C:\WINDOWS; SESSIONNAME = Console; ALLUSERSPROFILE = C:\ProgramData; PUBLIC = C:\Users\Public; FPS_BROWSER_APP_PROFILE_STRING = Internet Explorer; APPDATA = C:\Users\Admin\AppData\Roaming; PROCESSOR_REVISION = 5e03; USERNAME = Admin; CommonProgramW6432 = C:\Program Files\Common Files; TEMP = C:\Users\Admin\AppData\Local\Temp; OneDrive = C:\Users\Admin\OneDrive; SHIM_MCCOMPAT = 0x810000001; CommonProgramFiles = C:\Program Files\Common Files; OS = Windows_NT; USERDOMAIN_ROAMINGPROFILE = ADMIN-PC; PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 94 Stepping 3, GenuineIntel; ComSpec = C:\WINDOWS\system32\cmd.exe; SystemDrive = C:; FPS_BROWSER_USER_PROFILE_STRING = Default; ProgramFiles = C:\Program Files; SynaProgDir = Synaptics\SynTP; NUMBER_OF_PROCESSORS = 8; PROCESSOR_LEVEL = 6; TMP = C:\Users\Admin\AppData\Local\Temp; ProgramData = C:\ProgramData; ProgramW6432 = C:\Program Files; windir = C:\WINDOWS; USERDOMAIN = ADMIN-PC
RuntimeVersion = 4.0.30319.42000
Thread Count = 62
Handle Count = 1363
VM Size = 33.7 GB
Peak VM Size = 34.4 GB
Working Set Size = 283.1 MB
Max Working Set Size = 1.3 MB
Min Working Set Size = 200 KB
Modules = MediaPlayerDotNet.exe, ntdll.dll, MSCOREE.DLL, KERNEL32.dll, KERNELBASE.dll, ADVAPI32.dll, msvcrt.dll, sechost.dll, RPCRT4.dll, mscoreei.dll, SHLWAPI.dll, combase.dll, ucrtbase.dll, bcryptPrimitives.dll, GDI32.dll, gdi32full.dll, msvcp_win.dll, USER32.dll, win32u.dll, IMM32.DLL, kernel.appcore.dll, VERSION.dll, clr.dll, MSVCR120_CLR0400.dll, mscorlib.ni.dll, ole32.dll, uxtheme.dll, AWSoundCenterDevProps.dll, SHELL32.dll, cfgmgr32.dll, shcore.dll, windows.storage.dll, powrprof.dll, profapi.dll, WS2_32.dll, AWSoundCenterOSD.dll, System.ni.dll, CRYPTSP.dll, rsaenh.dll, bcrypt.dll, CRYPTBASE.dll, System.Core.ni.dll, MediaPlayerDotNet.ni.exe, System.Drawing.ni.dll, System.Windows.Forms.ni.dll, Mpdn.Core.ni.dll, System.Configuration.ni.dll, System.Xml.ni.dll, comctl32.dll, dwmapi.dll, MSCTF.dll, OLEAUT32.dll, gdiplus.dll, DWrite.dll, WindowsCodecs.dll, CommandLine.ni.dll, clrjit.dll, YAXLib.ni.dll, System.Xml.Linq.ni.dll, clbcatq.dll, dataexchange.dll, d3d11.dll, dcomp.dll, dxgi.dll, twinapi.appcore.dll, RMCLIENT.dll, VideoFrameServicesNative.dll, SharpDX.Direct3D9.ni.dll, SharpDX.ni.dll, d3d9.dll, igd9dxva64.dll, crypt32.dll, MSASN1.dll, WINTRUST.DLL, imagehlp.dll, MMDevApi.dll, DEVOBJ.dll, PROPSYS.dll, AUDIOSES.DLL, wintypes.dll, AVRT.dll, SharpDX.DXGI.ni.dll, TextInputFramework.dll, CoreUIComponents.dll, CoreMessaging.dll, ntmarta.dll, D3D9NativeServices.dll, SETUPAPI.dll, WTSAPI32.dll, dxva2.dll, WINMM.dll, winmmbase.dll, opencl.dll, nvldumdx.dll, nvd3dumx.dll, nvSCPAPI64.dll, nvspcap64.dll, gpapi.dll, cryptnet.dll, WINSTA.dll, SharpDX.Direct3D11.ni.dll, nvwgf2umx.dll, nvopencl.dll, nvfatbinaryLoader.dll, nvapi64.dll, IntelOpenCL64.dll, intelocl64.dll, OPENGL32.dll, task_executor64.dll, GLU32.dll, cpu_device64.dll, d3dx9_43.dll, MediaInfoDotNet.ni.dll, usp10.dll, DirectShowLib-2005.ni.dll, MediaInfo.dll, quartz.dll, CSScriptLibrary.ni.dll, WindowsBase.ni.dll, PresentationNative_v0400.dll, jscript.dll, amsi.dll, USERENV.dll, MpOav.dll, WindowsFormsIntegration.ni.dll, PresentationCore.ni.dll, explorerframe.dll, rasapi32.dll, rasman.dll, rtutils.dll, mswsock.dll, winhttp.dll, IPHLPAPI.DLL, NSI.dll, dhcpcsvc6.DLL, dhcpcsvc.DLL, DNSAPI.dll, WINNSI.DLL, rasadhlp.dll, fwpuclnt.dll, psapi.dll, secur32.dll, SSPICLI.DLL, schannel.DLL, diasymreader.dll, comdlg32.dll, tiptsf.dll, edputil.dll, DUI70.dll, DUser.dll, thumbcache.dll, policymanager.dll, msvcp110_win.dll, Windows.Globalization.dll, Bcp47Langs.dll, globinputhost.dll, xmllite.dll, OLEACC.dll, uiautomationcore.dll, sxs.dll, atlthunk.dll, StructuredQuery.dll, CLDAPI.dll, FLTLIB.DLL, AEPIC.dll, Windows.StateRepositoryPS.dll, Windows.Storage.Search.dll, IconCodecService.dll, ActXPrxy.dll, cscapi.dll, OneCoreUAPCommonProxyStub.dll, twinapi.dll, apphelp.dll, FileSyncShell64.dll, WININET.dll, EhStorShell.dll, cscui.dll, samcli.dll, SAMLIB.dll, netutils.dll, LINKINFO.dll, IcarosPropertyHandler.dll, PhotoMetadataHandler.dll, zipfldr.dll, MPR.dll, drprov.dll, ntlanman.dll, davclnt.dll, DAVHLPR.dll, wkscli.dll, NetworkExplorer.dll, LAVSplitter.ax, libbluray.dll, avformat-lav-57.dll, avutil-lav-55.dll, avcodec-lav-57.dll, avresample-lav-3.dll, qcap.dll, LAVAudio.ax, devenum.dll, URLMon.DLL, iertutil.dll, wdmaud.drv, ksuser.dll, msacm32.drv, MSACM32.dll, midimap.dll, DDRAW.dll, DCIMAN32.dll, DSOUND.DLL, AudioTransformFilter.ax, XySubFilter.dll, WINSPOOL.DRV, LAVVideo.ax, swscale-lav-4.dll, avfilter-lav-6.dll, CallbackFilter.ax, NullRendererFilter.ax, Microsoft.ExceptionMessageBox.ni.dll, Microsoft.VisualBasic.ni.dll
------------------------------
Program Location:
at a.C.C(IScaler )
at a.C.B(IScaler )
at Mpdn.D3D9VideoRenderer.VideoRenderer.ag()
at Mpdn.D3D9VideoRenderer.VideoRenderer.aG()
at Mpdn.D3D9VideoRenderer.VideoRenderer.e(Boolean )
at Mpdn.D3D9VideoRenderer.VideoRenderer.A(String , FrameBufferInputFormat , Int32 , Int32 , Int32 , Int32 , InterlaceFlags , Double )
at B.M.A(String , FrameBufferInputFormat , Int32 , Int32 , YuvColorimetric , InterlaceFlags , PointF )
at B.M.A(IMedia )
at MediaPlayerDotNet.MainForm.A(IMedia , Boolean , Boolean , Boolean )
at MediaPlayerDotNet.MainForm.OpenMedia(IMedia , Boolean , Boolean , Boolean , Boolean )
at MediaPlayerDotNet.MainForm.OpenMedia(String , Boolean , Boolean , Boolean , Boolean )
at MediaPlayerDotNet.MainForm.o(Object , EventArgs )
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
I haven't used MPDN in about 2yrs, but this never happend before when I used it on Win7 x64, I am currently on Win10 x64.
foxyshadis
3rd May 2018, 07:59
I just downloaded & installed the latest version from:
http://www.zachsaw.com/mpdn/
I added it to the NVIDIA Control Panel so it uses the 1060m instead of the Intel HD -- EDIT: removing it from the NCP still gives the error in the image -- however, trying to play any video I get the following error:
Here's the log:
I haven't used MPDN in about 2yrs, but this never happend before when I used it on Win7 x64, I am currently on Win10 x64.
Open MPDN on its own, and in the scaler options change Bicubic to pretty much anything else. It's a known issue.
mlauzon
3rd May 2018, 14:49
Open MPDN on its own, and in the scaler options change Bicubic to pretty much anything else. It's a known issue.
Well that didn't work, new error:
https://i.imgur.com/tUZQ9Zj.png
===================================
HRESULT: [0x80070057], Module: [General], ApiCode: [E_INVALIDARG/Invalid Arguments], Message: The parameter is incorrect.
(SharpDX)
------------------------------
Error Type = SharpDX.SharpDXException
Error Message = HRESULT: [0x80070057], Module: [General], ApiCode: [E_INVALIDARG/Invalid Arguments], Message: The parameter is incorrect.
Error Source = SharpDX
Error Site = Void CheckError()
Error occurred = at SharpDX.Result.CheckError()
at SharpDX.Direct3D9.Device.CreateTexture(Int32 width, Int32 height, Int32 levels, Int32 usage, Format format, Pool pool, Texture textureOut, IntPtr sharedHandleRef)
at A.v..ctor(Device , c )
at c.m.A(c[] )
at Mpdn.D3D9VideoRenderer.VideoRenderer.am()
at Mpdn.D3D9VideoRenderer.VideoRenderer.e(Boolean )
at Mpdn.D3D9VideoRenderer.VideoRenderer.A(String , FrameBufferInputFormat , Int32 , Int32 , Int32 , Int32 , InterlaceFlags , Double )
at B.M.A(String , FrameBufferInputFormat , Int32 , Int32 , YuvColorimetric , InterlaceFlags , PointF )
at B.M.A(IMedia )
at MediaPlayerDotNet.MainForm.A(IMedia , Boolean , Boolean , Boolean )
at MediaPlayerDotNet.MainForm.OpenMedia(IMedia , Boolean , Boolean , Boolean , Boolean )
at MediaPlayerDotNet.MainForm.OpenMedia(String , Boolean , Boolean , Boolean , Boolean )
at MediaPlayerDotNet.MainForm.h.A()
at a.S.A()
OS Version = Microsoft Windows NT 6.3.9600.0
Total Physical Memory = 15.9 GB
Available Physical Memory = 12.3 GB
Date Time = 5/3/2018 7:44:09 AM
User Name = DESKTOP-5V2IM7T\Admin
Application Startup Path = C:\Program Files\MPDN
Application Executable Path = C:\Program Files\MPDN\MediaPlayerDotNet.exe
CurrentDirectory = C:\Windows\system32
SystemDirectory = C:\Windows\system32
Ran As Admin = False
HasShutdownStarted = False
MachineName = DESKTOP-5V2IM7T
ProcessorCount = 8
LogicalDrives = C:\, D:\
EnvironmentVariables = COMPUTERNAME = DESKTOP-5V2IM7T; USERPROFILE = C:\Users\Admin; HOMEPATH = \Users\Admin; LOCALAPPDATA = C:\Users\Admin\AppData\Local; JD2_HOME = C:\Users\Admin\AppData\Local\JDownloader v2.0; PSModulePath = C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules; PROCESSOR_ARCHITECTURE = AMD64; Path = C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Users\Admin\AppData\Local\Microsoft\WindowsApps;; CommonProgramFiles(x86) = C:\Program Files (x86)\Common Files; ProgramFiles(x86) = C:\Program Files (x86); NVIDIAWHITELISTED = 0x01; LOGONSERVER = \\DESKTOP-5V2IM7T; PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC; HOMEDRIVE = C:; SystemRoot = C:\Windows; ProgramData = C:\ProgramData; SESSIONNAME = Console; ALLUSERSPROFILE = C:\ProgramData; DriverData = C:\Windows\System32\Drivers\DriverData; APPDATA = C:\Users\Admin\AppData\Roaming; PROCESSOR_REVISION = 5e03; USERNAME = Admin; OneDrive = C:\Users\Admin\OneDrive; SHIM_MCCOMPAT = 0x810000001; CommonProgramFiles = C:\Program Files\Common Files; OS = Windows_NT; USERDOMAIN_ROAMINGPROFILE = DESKTOP-5V2IM7T; PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 94 Stepping 3, GenuineIntel; ComSpec = C:\Windows\system32\cmd.exe; SystemDrive = C:; TEMP = C:\Users\Admin\AppData\Local\Temp; ProgramFiles = C:\Program Files; SynaProgDir = Synaptics\SynTP; NUMBER_OF_PROCESSORS = 8; PROCESSOR_LEVEL = 6; TMP = C:\Users\Admin\AppData\Local\Temp; CommonProgramW6432 = C:\Program Files\Common Files; ProgramW6432 = C:\Program Files; windir = C:\Windows; USERDOMAIN = DESKTOP-5V2IM7T; PUBLIC = C:\Users\Public
RuntimeVersion = 4.0.30319.42000
Thread Count = 65
Handle Count = 1056
VM Size = 37.8 GB
Peak VM Size = 37.8 GB
Working Set Size = 281.9 MB
Max Working Set Size = 1.3 MB
Min Working Set Size = 200 KB
Modules = MediaPlayerDotNet.exe, ntdll.dll, MSCOREE.DLL, KERNEL32.dll, KERNELBASE.dll, ADVAPI32.dll, msvcrt.dll, sechost.dll, RPCRT4.dll, mscoreei.dll, SHLWAPI.dll, combase.dll, ucrtbase.dll, bcryptPrimitives.dll, GDI32.dll, gdi32full.dll, msvcp_win.dll, USER32.dll, win32u.dll, IMM32.DLL, kernel.appcore.dll, VERSION.dll, clr.dll, MSVCR120_CLR0400.dll, mscorlib.ni.dll, ole32.dll, uxtheme.dll, AWSoundCenterDevProps.dll, SHELL32.dll, cfgmgr32.dll, shcore.dll, windows.storage.dll, profapi.dll, powrprof.dll, FLTLIB.DLL, WS2_32.dll, AWSoundCenterOSD.dll, clrjit.dll, System.ni.dll, System.Drawing.ni.dll, System.Windows.Forms.ni.dll, CRYPTSP.dll, rsaenh.dll, bcrypt.dll, CRYPTBASE.dll, System.Core.ni.dll, System.Configuration.ni.dll, System.Xml.ni.dll, comctl32.dll, dwmapi.dll, MSCTF.dll, OLEAUT32.dll, gdiplus.dll, DWrite.dll, WindowsCodecs.dll, System.Xml.Linq.ni.dll, clbcatq.dll, dataexchange.dll, d3d11.dll, dcomp.dll, dxgi.dll, twinapi.appcore.dll, RMCLIENT.dll, VideoFrameServicesNative.dll, d3d9.dll, igdumdim64.dll, SETUPAPI.dll, TextInputFramework.dll, CoreUIComponents.dll, CoreMessaging.dll, ntmarta.dll, wintypes.dll, D3D9NativeServices.dll, WINMM.dll, dxva2.dll, WTSAPI32.dll, AVRT.dll, winmmbase.dll, opencl.dll, MMDevApi.dll, DEVOBJ.dll, PROPSYS.dll, AUDIOSES.DLL, crypt32.dll, MSASN1.dll, WINTRUST.DLL, imagehlp.dll, nvldumdx.dll, nvd3dumx.dll, nvSCPAPI64.dll, PSAPI.DLL, nvspcap64.dll, igc64.dll, WINSTA.dll, nvwgf2umx.dll, IntelOpenCL64.dll, intelocl64.dll, task_executor64.dll, OPENGL32.dll, GLU32.dll, cpu_device64.dll, igdrcl64.dll, igdfcl64.dll, igdmcl64.dll, dbghelp.dll, nvopencl.dll, nvfatbinaryLoader.dll, nvapi64.dll, MediaInfo.dll, d3dx9_43.dll, usp10.dll, quartz.dll, WindowsBase.ni.dll, PresentationNative_v0400.dll, jscript.dll, amsi.dll, USERENV.dll, MpOav.dll, PresentationCore.ni.dll, explorerframe.dll, rasapi32.dll, rasman.dll, rtutils.dll, mswsock.dll, winhttp.dll, IPHLPAPI.DLL, NSI.dll, dhcpcsvc6.DLL, dhcpcsvc.DLL, DNSAPI.dll, WINNSI.DLL, rasadhlp.dll, LAVSplitter.ax, libbluray.dll, avutil-lav-55.dll, avcodec-lav-57.dll, avformat-lav-57.dll, avresample-lav-3.dll, Secur32.dll, SSPICLI.DLL, qcap.dll, sxs.dll, LAVAudio.ax, devenum.dll, fwpuclnt.dll, URLMon.DLL, iertutil.dll, wdmaud.drv, ksuser.dll, msacm32.drv, MSACM32.dll, midimap.dll, DDRAW.dll, DCIMAN32.dll, DSOUND.DLL, AudioTransformFilter.ax, schannel.DLL, XySubFilter.dll, WINSPOOL.DRV, WININET.dll, LAVVideo.ax, avfilter-lav-6.dll, swscale-lav-4.dll, CallbackFilter.ax, NullRendererFilter.ax, diasymreader.dll, Microsoft.VisualBasic.ni.dll, System.Management.ni.dll
------------------------------
Program Location:
at SharpDX.Result.CheckError()
at SharpDX.Direct3D9.Device.CreateTexture(Int32 width, Int32 height, Int32 levels, Int32 usage, Format format, Pool pool, Texture textureOut, IntPtr sharedHandleRef)
at A.v..ctor(Device , c )
at c.m.A(c[] )
at Mpdn.D3D9VideoRenderer.VideoRenderer.am()
at Mpdn.D3D9VideoRenderer.VideoRenderer.e(Boolean )
at Mpdn.D3D9VideoRenderer.VideoRenderer.A(String , FrameBufferInputFormat , Int32 , Int32 , Int32 , Int32 , InterlaceFlags , Double )
at B.M.A(String , FrameBufferInputFormat , Int32 , Int32 , YuvColorimetric , InterlaceFlags , PointF )
at B.M.A(IMedia )
at MediaPlayerDotNet.MainForm.A(IMedia , Boolean , Boolean , Boolean )
at MediaPlayerDotNet.MainForm.OpenMedia(IMedia , Boolean , Boolean , Boolean , Boolean )
at MediaPlayerDotNet.MainForm.OpenMedia(String , Boolean , Boolean , Boolean , Boolean )
at MediaPlayerDotNet.MainForm.h.A()
at a.S.A()
I think the log also screwed up as well.
foxyshadis
5th May 2018, 11:40
I've been trying to get MPDN to work at all since updating to 1803, and I think it's just not going to happen. That obfuscation layer has obviously completely broken the program in newer Windows. Sucks, this was my favorite player. :(
Greenhorn
8th May 2018, 17:54
If anyone reading this would still like to use MPDN on the latest Win10 update, the 32bit and AnyCPU versions seem to work perfectly.
MysteryX
12th May 2018, 18:07
Is it possible to use MPDN as a component within a .NET program? Or any plan on adding this support?
Shiandow
13th May 2018, 15:40
Using MPDN as a component inside another .Net program is probably not possible at the moment. That said, I have done some work in trying to separate MPDN into its components. The end goal is to have a fully open source and modular version of MPDN, but progress is a bit slow, and some rather important parts aren't allowed to be made open source hence the obfuscation.
I'm still hoping to find a nice option for the video-decoding part. Ideally something that doesn't necessarily rely on Directshow.
madshi
14th May 2018, 09:36
JFMI, why open sourcing some parts but not others?
Don't get me wrong, obviously I understand very well why a developer would not want to open source his solution (after all almost all my stuff is closed source). I'm just not sure what the reason would be for open sourcing some parts of a project like this, but not others?
Zachs said for "legal reason" from the country he lives in AFAIK.
i can't find the post right now.
Anime Viewer
14th May 2018, 18:26
I'm receiving a render script error as soon as I try to launch the player now.
"Operation is not valid due to the current state of the object. (Mpdn.RenderScript)"
Is there a way to start the program in a "safe" type mode to get into it with out it running RenderScript, or somewhere I can remove the setting that is using renderscript when starting the player?
I was using the x64 version, after reading about the AnyCPU version working after the Windows Patch. I was able to use it once, but then the next time I tried to use it I encountered this error.
Shiandow
14th May 2018, 19:44
JFMI, why open sourcing some parts but not others?
Don't get me wrong, obviously I understand very well why a developer would not want to open source his solution (after all almost all my stuff is closed source). I'm just not sure what the reason would be for open sourcing some parts of a project like this, but not others?
Unfortunately the current implementation contains code that is not allowed to be made open source. Which is annoying in C# where a 'compiled' application is barely different from its source code.
Is there a way to start the program in a "safe" type mode to get into it with out it running RenderScript, or somewhere I can remove the setting that is using renderscript when starting the player?
In options>debugging you can enable the debug dialog, that will give more information on what went wrong. If you empty the extensions folder you should at least be able to reach the options menu. If not something else has gone wrong, which is entirely possible with the way Microsoft is apparently messing about with the .Net framework.
Anime Viewer
14th May 2018, 20:52
In options>debugging you can enable the debug dialog, that will give more information on what went wrong. If you empty the extensions folder you should at least be able to reach the options menu. If not something else has gone wrong, which is entirely possible with the way Microsoft is apparently messing about with the .Net framework.
First I tried copying everything in the extension folder out of it, to a temp folder elsewhere. I ran MDPN and still got the error, so I then went to where I had copied the extension folder files, ran the uninstall from there, then deleted everything that was left behind in the folder, and finally tried running MPDN again. Still encountered the same error, and everything grayed out and no way to get into options after clicking "ignore" after the error message.
Guess I'm stuck waiting on a Microsoft/.Net fix that might never come unless anyone has any other ideas.
mlauzon
17th May 2018, 00:38
If anyone reading this would still like to use MPDN on the latest Win10 update, the 32bit and AnyCPU versions seem to work perfectly.
Where do I get the LAV filters for MPDN, as it won't let me watch anything without them..?!
here you go: https://forum.doom9.org/showthread.php?t=156191
mlauzon
17th May 2018, 01:14
here you go: https://forum.doom9.org/showthread.php?t=156191
Do I get the installer version, as I am trying the AnyCPU version of MPDN that I quoted..?!
sorry no clue i can't get this working.
foxyshadis
19th May 2018, 20:52
Using MPDN as a component inside another .Net program is probably not possible at the moment. That said, I have done some work in trying to separate MPDN into its components. The end goal is to have a fully open source and modular version of MPDN, but progress is a bit slow, and some rather important parts aren't allowed to be made open source hence the obfuscation.
I'm still hoping to find a nice option for the video-decoding part. Ideally something that doesn't necessarily rely on Directshow.
I know most obfuscators let you work on a method, class, module, or whole program level; I wonder if reliability could be increased by applying it only to the proprietary parts that can't be open-sourced anyway. The UI is relatively boilerplate compared to the image processing algorithms.
Anime Viewer
19th May 2018, 22:35
Looks like I was able to resolve my issue with the "Operation is not valid due to the current state of the object. (Mpdn.RenderScript)" error.
First I installed both the versions (x64 and x86) of MPDN that comes with an Installer (and Uninstaller), and then the Extensions that come with an Installer (and Uninstaller). Then I ran the uninstaller for the extensions first (deleting all settings), and then ran the uninstaller for MPDN (both versions) and selected the check boxes to remove extenisons and configurations. Next I installed MPDN (x64) from the installer with reset settings checked. Finally I installed the Extensions from the installer and checked for a clean install.
That got it where I could get into the options area and play videos again.
I found that if I change presenation API to anything other than Direct3D 9Ex (Direct3D 10.1 or Direct3D 11) then I would get the RenderScript error the next time I tried to open MPDN, and would be completely locked out again where I'd have to resort to uninstalling and reinstalling as detailed above to be able to get into MPDN again.
I also found that if I had full screen exclusive mode checked/enabled that the video would freeze (but audio still played) when I went to full screen.
I didn't have any problems prior to the latest Windows update using Direct3D 10 or 11, nor full screen exclusive mode, so it looks like whatever they implemented in their update broke both of those features.
I also have to uncheck Improve Chroma Reconstruction (which is checked by the default install settings) otherwise black, purple, indego, etc don't display correctly, but I don't believe that to be related to any of the other issues and it doesn't lead to an inability to play videos like the Direct3D and Full Screen Exclusive settings do now.
Now I just need to remember what settings (upscalers, downscalers, render scripts, etc) looked and worked best on my system...
Edit:
Looks like SuperRes doesn't work now.
hooddy
3rd July 2018, 13:16
Hi there. I try to run ANYCPU build at WinRT/ARM32. There is errors in it. After run it shows error (01.png) and menus dont clickable. I attach errors logs n screenshots. Can I hope ya add support for WinRT? There is an private VLS ARM32 workin well at WinRT. But I have no idea why VLC huys wont public it.
louiebh
24th October 2018, 22:27
is this project under water?
hajj_3
26th October 2018, 11:07
is this project under water?
The developer of this hasn't made any posts in 1yr so it looks like it is dead.
Shiandow
15th November 2018, 14:36
Hi everyone,
I figured I should give some clarity on the current state of MPDN.
In short, at this point nobody is actively developing MPDN so for lack of a better word it's dead.
In more detail, Zachs has stopped developing MPDN for a few years now, and it seems unlikely that this will change any time soon. Slightly before he stopped completely he did pull me in as one of the developers of MPDN, so development hadn't yet completely stopped at that time. Unfortunately this was also the time we found out that MPDN misbehaves on new versions of windows, and eventually it became clear that the likely cause was the obfuscation software used to disguise the proprietary parts of the MPDN code. And being the only developer at the time I wasn't really prepared to find a (likely temporary) workaround that I'd have to maintain by myself. And that's basically where we are now.
However, for the optimists among you, while this does mean that MPDN is effectively dead, I'm still looking for a way to ensure its extensions can somehow continue to exist (maybe without some of the cumbersome, rarely used features), I have also put some effort into extracting the MPDN UI into a separate MPDN extension, with some success. Unfortunately this still leaves a gap that needs to be filled to turn this into a full functioning application. The main gap left is the I/O, i.e. the parts responsible for opening video files and outputting the processed video/audio. Those have no replacement at this point. The extension API is also currently a tad too complicated to easily integrate the MPDN extensions in other applications, and either way such an API is unlikely to catch on without at least some proof of concept which again means handling the I/O somehow. While I have some ideas, I'm not really seeing an easy way to realise those by myself any time soon.
Anyway thanks everyone for supporting and using MPDN, and until we meet again.
Cheers,
Shiandow
BetA13
15th November 2018, 18:38
Thank you for the Clarification :)
Its sad, but its how it is i guess..
Still using the Player since its one of the very few players with an advanced option set to play around with..
And the Quality is also very nice..
Thank you for all the work you guys have done..
until we meet again :) hehe
greetz
Zachs
25th December 2018, 01:24
Seeing as I have moved on from that old company for a long time, perhaps there's no need to obfuscate the code any more. :)
I've dropped my domain name though - haven't renewed it and it expired, so the download links are all dead.
amayra
25th December 2018, 19:24
Seeing as I have moved on from that old company for a long time, perhaps there's no need to obfuscate the code any more. :)
I've dropped my domain name though - haven't renewed it and it expired, so the download links are all dead.
so there hope for us to make this open source project or share source private at least ?
Zachs
26th December 2018, 03:30
so there hope for us to make this open source project or share source private at least ?
Sharing the source privately is definitely ok if anyone wants to continue the project. To make it fully open source might be a bit risky.
For now let's get a raise of hands to see if anyone is interested in continuing the project. By that I mean developing and maintaining it.
Shiandow was trying to rewrite parts of it to make it open source which may be a better idea seeing as the original code interacting with directshow wasn't the best anyway. A bit of refactoring and it's practically a brand new code. My feeling is there's no need to do a full rewrite.
Zachs
27th December 2018, 12:10
I've rebuilt all the binaries with nearly no obfuscation and updated the download links - please let me know if it's still not working.
huhn
27th December 2018, 13:37
well looks like that went very well for me.
this version works on win 10 older version didn't work at all.
so good job fixing a major.
and xy subfilter isn't by any chance hard code?
Zachs
27th December 2018, 15:04
and xy subfilter isn't by any chance hard code?
The support is hardcoded - anyone wants to have a go at making it non-hardcoded?
huhn
27th December 2018, 15:13
it's fine i guess it just we now have 2 subtitle renderer that use the same interface that xy subfilter uses.
Zachs
27th December 2018, 15:27
Not hard to add them in. Might be a good idea to make them configurable too for future subtitle filters. No time to work on it though but more than happy to add some developers to the repository.
Zachs
28th December 2018, 00:08
Can you let me know what the subtitle filters are? I'll try to add them if I have some time.
Zachs
28th December 2018, 00:15
Hi there. I try to run ANYCPU build at WinRT/ARM32. There is errors in it. After run it shows error (01.png) and menus dont clickable. I attach errors logs n screenshots. Can I hope ya add support for WinRT? There is an private VLS ARM32 workin well at WinRT. But I have no idea why VLC huys wont public it.
ANYCPU build still needs the native parts which are currently only built for x86 and x64. ARM on windows is very new and I'm not even sure if it's worth supporting seeing as the filters are probably not going to work too. Perhaps running the x86 build would work via emulation?
Aleksoid1978
28th December 2018, 05:24
Sharing the source privately is definitely ok if anyone wants to continue the project.
Maybe you can share sourcein private - it's very interesting and can use in other project.
Zachs
28th December 2018, 06:22
Maybe you can share sourcein private - it's very interesting and can use in other project.
I can share the source but only for the purpose of continuing development of the project. You can't use it in any other projects because of proprietary code.
Aleksoid1978
28th December 2018, 08:33
I can share the source but only for the purpose of continuing development of the project. You can't use it in any other projects because of proprietary code.
But - how you can trust ? :)
Zachs
28th December 2018, 11:17
But - how you can trust ? :)
MPDN extension devs can definitely be trusted.
I just don't want to get myself or anyone else on trouble legally.
amayra
28th December 2018, 14:46
Can you let me know what the subtitle filters are? I'll try to add them if I have some time.
how about AssFilterMod (https://forum.doom9.org/showthread.php?t=173573)
amayra
28th December 2018, 14:51
MPDN extension devs can definitely be trusted.
I just don't want to get myself or anyone else on trouble legally.
well i'm about to ask if you can share it with me but for my only use without redistributed or release it in public
Zachs
29th December 2018, 09:39
how about AssFilterMod (https://forum.doom9.org/showthread.php?t=173573)
Is there another one or just this?
huhn
29th December 2018, 19:34
these are the 2 known ones that use the same interface.
xy subfilter(vobsub) and assfiltermod(libass)
Zachs
30th December 2018, 03:46
Gotta love em asses! Lol!
So just the one ass to support then since MPDN already does xy?
huhn
30th December 2018, 06:47
yes assfilter mod is pretty much an libass implementation of xy subfilter and not rarely massively faster. it can render subtitles at UHD where xy barely can do it at 1080. your CPU plays a huge roll too.
BetA13
31st December 2018, 13:04
is there a way or an posibillity to watch HDR content? Like MPCBE does? I mean on non HDR monitors.
greetz
DeadlyEmbrace
31st December 2018, 16:16
Sharing the source privately is definitely ok if anyone wants to continue the project. To make it fully open source might be a bit risky.
For now let's get a raise of hands to see if anyone is interested in continuing the project. By that I mean developing and maintaining it.
Shiandow was trying to rewrite parts of it to make it open source which may be a better idea seeing as the original code interacting with directshow wasn't the best anyway. A bit of refactoring and it's practically a brand new code. My feeling is there's no need to do a full rewrite.
I'd be interested in seeing MPDN continue. Not sure if I have the time/skill to be a full time maintainer but more than willing to contribute some of my time and even resources (can probably offer hosting space for binaries on my server and domain) to keep things going.
Would be a real shame if MPDN were to die.
Also, a bit early but happy new year to everyone!
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.