View Full Version : Media Player .NET (MPDN) - D3D HQ GPU Video Renderer [v2.49.0/v1.31.0 27 Dec 2018]
CruNcher
18th July 2015, 09:21
Thats whats next on the list quality/performance ratio ;)
but currently im pretty surprised about the missing stretch to window option, must be blind i don't find it. ;)
Zachs
18th July 2015, 09:21
It always stretches video to window, and you can choose to override aspect ratio too. Or do you mean something else?
CruNcher
18th July 2015, 09:25
It doesn't see the black boarders on the screen compared to the stretch to window of MPC-HC which maximized does what it should do
EVR will always be lighter on resources but you can get near it if you cripple MPDN enough. If lowest GPU usage is an absolute must, MPDN isn't the right tool for you. MPDN avoids shortcuts to give you the best quality possible and this means it doesn't use any of the hardware colour conversion features which would've reduced GPU usage by a larger margin. However, you'll likely get incorrect output if you do.
It's not only the GPU Overhead but also CPU as well as you can see it was almost @ the end where with MPC-HC there where a lot of resources left
On a Laptop with Batteries MPDN would have seen Power depletion much faster not to speak of a x86 Tablet ;)
Zachs
18th July 2015, 09:29
You mean you want to get rid of letter and pillar boxing? If so, look again ;)
CPU is the same really. The hardware colour conversion feature removes the need for CPU to do a few steps.
CruNcher
18th July 2015, 09:41
i din't found the stretch to window option on the first look around @ the gui (not options) that wasn't a good sign ;)
the [View] part is hmm a little strange
Ahh ok i didn't forget dithering (puh) and i put all the scaler on nearestneighbour even ;)
so the results above are without dithering so everything you mentioned except nearestneighbour instead of billinear for all scaling modes
so everything correct from a performance system overhead measureing point on my side i would say :)
so i stand behind those overhead rendering results for DX9 EX and differences between both i show above ;)
In Presentation
both new windowed and Rely on DWM where disabled
Zachs
18th July 2015, 11:53
Did you set image quality - performance trade-off to Max Performance?
You can set scalers to hardware bilinear - they perform equally as fast as nearest neighbour.
BTW, I just took a look at your screen shots - EVR is using NV12 as input, basically asking LAV to cripple it to NV12 (8-bit) from 10-bit. MPDN is doing full 10-bit input (which is as slow as 16-bit inputs). As such, if you really want to do a fair comparison, you need to make sure LAV is set to output NV12 only - i.e. disable everything else except NV12.
How to remove xy-VSFilter?
sneaker_ger
18th July 2015, 13:09
open command prompt in folder where vsfilter.dll is located with admin rights and enter:
regsvr32 /u vsfilter.dll
aufkrawall
18th July 2015, 16:33
Is there something wrong with max quality mode?
I think in previous versions I could use it together with NNEDI3, but now this isn't possible anymore (neither OpenCL nor the other method). MPDN basically freezes.
burfadel
18th July 2015, 18:58
I've noticed with the latest build when 'Improve Chroma Reconstruction' is enabled, it seems to flare out bright areas of red with a cyan kind of blocky colour. Seems to do this with most sources and is only in full screen exclusive mode. Hard to explain! It didn't do it in earlier versions, though not sure what version the started with.
Anime Viewer
18th July 2015, 22:43
I've noticed with the latest build when 'Improve Chroma Reconstruction' is enabled, it seems to flare out bright areas of red with a cyan kind of blocky colour. Seems to do this with most sources and is only in full screen exclusive mode. Hard to explain! It didn't do it in earlier versions, though not sure what version the started with.
What you are describing sounds like what me and quite a few others experienced quite a while back when Improve Chroma Reconstruction was first put in as an option. It is tied with Video Input Colormetric, and the Automatic setting not correctly switching to the right setting. Try changing your setting from Automatic to one of the PC Range options, and see if that fixes it.
Zachs
19th July 2015, 05:42
Is there something wrong with max quality mode?
I think in previous versions I could use it together with NNEDI3, but now this isn't possible anymore (neither OpenCL nor the other method). MPDN basically freezes.
Hmm I found a problem with the latest version of MPDN breaking NNEDI3 for some video/target resolution but it still plays. Tried both max quality / quality modes and they behave the same way. Max quality mode does require more VRAM but unless you've run out, it won't affect anything. Can you try running just NNEDI3 and not have any other scripts in your chain?
Edit: The issue I mentioned above has been fixed in v2.36.0.
Zachs
19th July 2015, 05:44
I've noticed with the latest build when 'Improve Chroma Reconstruction' is enabled, it seems to flare out bright areas of red with a cyan kind of blocky colour. Seems to do this with most sources and is only in full screen exclusive mode. Hard to explain! It didn't do it in earlier versions, though not sure what version the started with.
Can you give the earlier version a try? I haven't seen any issues like that on my end but I'd like to find out what's changed that could potentially cause it.
burfadel
19th July 2015, 09:04
Can you give the earlier version a try? I haven't seen any issues like that on my end but I'd like to find out what's changed that could potentially cause it.
I'll have a look. Changing to one of the PC Range items like Anime Viewer suggested worked. BT.709 seemed to be the one that handled the extremes the best.
Marnes
19th July 2015, 20:24
For several weeks now, I've often run into the following problem:
start mpdn by opening a video file
close mpdn
repeat several times
at some point, this message appears every next time mpdn starts: http://i.imgur.com/apufyFR.png
reboot to make it go away
I can't tell why or how this happens. Windows 8.1 x64, nvidia gpu, intel integrated display.
Is this the place to report bugs or or is there a better place? Github only has the extensions and zach's private site didn't mention anything last time I checked
Edit: visual studio says it's an access violation in direct3d11 but I can't load the sources or anything
Shiandow
19th July 2015, 21:29
I've noticed with the latest build when 'Improve Chroma Reconstruction' is enabled, it seems to flare out bright areas of red with a cyan kind of blocky colour. Seems to do this with most sources and is only in full screen exclusive mode. Hard to explain! It didn't do it in earlier versions, though not sure what version the started with.
Can you give the earlier version a try? I haven't seen any issues like that on my end but I'd like to find out what's changed that could potentially cause it.
This sounds like a bug I encountered before. There was a divide by zero error somewhere which caused weird artefacts. I thought I'd fixed it by making sure that the thing that became zero was at least 1e-6, by changing the code from "dot(X,Y)" to "max(1e-6, dot(X,Y))", maybe that should be increased to 1e-3. Unfortunately it seems to be a rather rare bug, which makes it difficult to be sure it's fixed.
burfadel
20th July 2015, 04:59
This sounds like a bug I encountered before. There was a divide by zero error somewhere which caused weird artefacts. I thought I'd fixed it by making sure that the thing that became zero was at least 1e-6, by changing the code from "dot(X,Y)" to "max(1e-6, dot(X,Y))", maybe that should be increased to 1e-3. Unfortunately it seems to be a rather rare bug, which makes it difficult to be sure it's fixed.
I'd be happy to test something out. The issue appeared only to affect bright red, like red lights or lights with red in the light covers. I did also notice it in one instance of a more yellow light but I believe had red in it anyway by the looks of it.
madshi
20th July 2015, 08:08
I'd be happy to test something out. The issue appeared only to affect bright red, like red lights or lights with red in the light covers. I did also notice it in one instance of a more yellow light but I believe had red in it anyway by the looks of it.
Samples for things like this are always helpful... :)
burfadel
20th July 2015, 12:13
In the latest version v2.36.0, I've notice something with the Max Quality mode that didn't occur in the previous v2.35.0 version.
When using the experimental adaptive sharpen filter here:
http://forum.doom9.org/showthread.php?t=172131
(experimental 2015-07-14 version linked at the bottom)
the whole player window is green, regardless of in Windowed or Full screen. It is set to pass 1 first :).
The issue only occurs in 'Max Image Quality' mode, it works fine under 'Image Quality' mode. It also only occurs in v2.36.0, v2.35.0 'Max Image Quality' worked perfectly. 'Max Image Quality' works fine without the use of the adaptive sharpen shaders, so I'm guessing it's something in the latest update that has affected how some shaders operate.
Zachs
20th July 2015, 12:55
I've reverted one of the very minor changes in 2.37.0 that is related to Max Quality mode. Let me know if this fixes it.
burfadel
20th July 2015, 13:58
I've reverted one of the very minor changes in 2.37.0 that is related to Max Quality mode. Let me know if this fixes it.
No, the screen is still green when set to Max Quality mode and using that shader. I've tried v2.35 again and it works fine, so the issue is still with v2.36.0/v2.37.0.
bacondither
20th July 2015, 14:13
2.37.0 works fine for me with max image quality and the 2-pass experimental adaptive sharpen.
http://s12.postimg.org/5pv0fuy15/shader.jpg (http://postimg.org/image/5pv0fuy15/)
burfadel
20th July 2015, 14:50
2.37.0 works fine for me with max image quality.
http://s12.postimg.org/5pv0fuy15/shader.jpg (http://postimg.org/image/5pv0fuy15/)
It's only when using the adaptive sharpen experimental shader (it's a separate package as linked by me previously). It could be indicative that other shaders may not behave like they should either.
bacondither
20th July 2015, 14:56
It's only when using the adaptive sharpen experimental shader (it's a separate package as linked by me previously). It could be indicative that other shaders may not behave like they should either.
I'm running the experimental adaptive sharpen in that picture.
burfadel
20th July 2015, 16:33
Ah so you are! It's not for me though, and only in v2.36.0 and v2.37.0. Might be a hardware thing too?
Zachs
21st July 2015, 00:00
I tested it with all 3 versions on both Intel and NVIDIA GPUs and can't replicate your issue - what hardware are you using?
EDIT: Replicated it. Strangely though it's happening with Image Quality mode for me. I'll have a look and see what's causing it.
EDIT2: Looks like the shader code won't work with UNORM textures. I'll add a compatibility mode for Image Processor in the next MPDN extensions release. If you want to quickly patch it to get it working in the current version, simple change line 52 of Mpdn.ImageProcessor.ConfigDialog.cs (https://github.com/zachsaw/MPDN_Extensions/blob/master/Extensions/RenderScripts/Mpdn.ImageProcessor.cs#L52) to the following
// [Existing line] (current, filename) => new ShaderFilter(CompileShader(filename), current));
(current, filename) => new ShaderFilter(CompileShader(filename).Configure(format: TextureFormat.Float16), current));
Zachs
21st July 2015, 03:19
I've just done a commit for the initial version of cylindrical jinc (madVR Jinc). It's a quick and dirty write up (proof of concept) that is still a work in progress and it's only a 4-tap jinc (2 lobed jinc) but as you can see from the code it's written to easily scale to higher tap / lobe count (which will come later).
Feel free to have a play with it and report back if you encounter any problem.
EDIT: It is now complete with 6- and 8-tap options.
Zachs
22nd July 2015, 13:50
Hi guys,
Just a quick note about the latest release.
The latest extensions (v1.10.0) must be used with v2.38.0 or later due to API changes so you'll need to download and install both of them.
Thanks to all the developers, v1.10.0 is the biggest update yet.
[ New ] Jinc (cylindrical) - ala madVR Jinc
- 4- 6- or 8-taps with Anti-ringing
[ New ] AudioSettings player extensions
- Allows MPDN to change audio delay via shortcut keys or context menu
Massive playlist improvements
- New: When a file is in the playlist on load, activate play button
- New: Added the ability to add files to the playlist from the clipboard
- New: Improved handling of media duration
- New: Reposition playlist window if it's entirely offscreen
- New: Added regex to allow filtering in playlist
- New: Added striking or removing previously played files
- New: Various other user interface improvements
- Fixed: Error Message when playing/pausing + crash when loading file
- Fixed: Close Button in Config Regex close the whole Configuration Panel
- Fixed: Playlist positioning can be incorrect in certain cases
- Fixed: Playlist flying out of bounds when undocking in certain cases
- Fixed: Restoring an empty list & only count playCount when playback ends
Update Checker improvements
- New: MPDN and its extensions can now be downloaded within the update window
- New: Various user interface improvements
Image Processor
- New: Compatibility mode option to allow shaders such as adaptive sharpen to work with all quality trade-off modes
MPDN v2.38.0 also fixed the colour flares issues some users had encountered when "Improved Chroma Reconstruction" is enabled. We believe it's good enough to be enabled so this is now the default setting for fresh installs. You may still get adverse effects if your stream flags an incorrect YUV matrix but you can always easily cycle through the different matrices until you get to the correct one. We are not too worried about bad encodes since the adverse effects from ICR would be relatively mild compared to the faded/crushed whites/blacks you'll see anyway.
Have fun and thanks again to all the developers!
Cheers.
Zachs
22nd July 2015, 14:17
For several weeks now, I've often run into the following problem:
start mpdn by opening a video file
close mpdn
repeat several times
at some point, this message appears every next time mpdn starts: http://i.imgur.com/apufyFR.png
reboot to make it go away
I can't tell why or how this happens. Windows 8.1 x64, nvidia gpu, intel integrated display.
Is this the place to report bugs or or is there a better place? Github only has the extensions and zach's private site didn't mention anything last time I checked
Edit: visual studio says it's an access violation in direct3d11 but I can't load the sources or anything
Yes this is the right place to report bugs.
I have tested this several times (over 10 times) and couldn't replicate it. If only a reboot can make it go away, that suggests it's something persistent that would go beyond the life-time of a user-mode application. As such it's unlikely to be an MPDN bug.
burfadel
22nd July 2015, 16:55
Thanks! Works properly now with the Adaptive Sharpen (which has a new version as well).
Volfield
22nd July 2015, 19:06
TITLE: SharpDX Error
------------------------------
An unexpected error 'SharpDX.SharpDXException' has occurred.
------------------------------
ADDITIONAL INFORMATION:
HRESULT: [0x80070057], Module: [General], ApiCode: [E_INVALIDARG/Invalid Arguments], Message: Parametr jest niepoprawny.
(SharpDX)
------------------------------
BUTTONS:
&Abort
------------------------------
Presentation API: Direct3D 10.1, image quality: render performance (on image quality play fine) , GF GT 320M , Win7x64
EDIT: Problem 2:
image quality: render performance, XySubfilter -> subtitles ok
image quality: image quality, XySubfilter -> black rectangle around subtitles.
Shiandow
22nd July 2015, 20:11
Presentation API: Direct3D 10.1, image quality: render performance (on image quality play fine) , GF GT 320M , Win7x64
EDIT: Problem 2:
image quality: render performance, XySubfilter -> subtitles ok
image quality: image quality, XySubfilter -> black rectangle around subtitles.
Have you tried updating the extensions?
Volfield
22nd July 2015, 20:27
With MPDN-Extensions_v1.10.0 and without it the same problem.
aufkrawall
22nd July 2015, 22:16
Max quality with NNEDI3 is now fixed here with new versions. :)
Aren't MPDN and madVR supposed to look equal with bicubic 75 scaling w.o. AR?
MPDN is somehow much softer.
MPDN:
http://abload.de/thumb/mpdnxtzza.png (http://abload.de/image.php?img=mpdnxtzza.png)
madVR:
http://abload.de/thumb/madvrf8ysp.png (http://abload.de/image.php?img=madvrf8ysp.png)
Dithering, render script etc. is all disabled.
Zachs
23rd July 2015, 00:12
Presentation API: Direct3D 10.1, image quality: render performance (on image quality play fine) , GF GT 320M , Win7x64
EDIT: Problem 2:
image quality: render performance, XySubfilter -> subtitles ok
image quality: image quality, XySubfilter -> black rectangle around subtitles.
I have an NVS 4200M (Optimus) and a 8400GS (which is way older than yours) and on both of these machines I couldn't reproduce either problem. I've also tested it on Intel HD3000 and P4600, and an AMD HD 4350 without any problems.
Are you running the latest drivers?
Zachs
23rd July 2015, 00:21
Max quality with NNEDI3 is now fixed here with new versions. :)
Aren't MPDN and madVR supposed to look equal with bicubic 75 scaling w.o. AR?
MPDN is somehow much softer.
MPDN:
http://abload.de/thumb/mpdnxtzza.png (http://abload.de/image.php?img=mpdnxtzza.png)
madVR:
http://abload.de/thumb/madvrf8ysp.png (http://abload.de/image.php?img=madvrf8ysp.png)
Dithering, render script etc. is all disabled.
I have no idea what madVR's bicubic is but MPDN's bicubic was explained some time ago in this thread.
To reiterate, MPDN's bicubic follows the "Keys Filters" line in the image you can find on this page - http://www.imagemagick.org/Usage/filter/#mitchell
If you want sharper image, go with Lanczos, or move the sharpness bar to 100.
ryrynz
23rd July 2015, 00:34
Aren't MPDN and madVR supposed to look equal with bicubic 75 scaling w.o. AR?
MPDN is somehow much softer.
Noo, noo. If you want to "match" madVR's Bicubic 75 then move up to Bicubic 100.
ryrynz
23rd July 2015, 00:45
Hey Zach, when doing comparisons I missed the ability for MPDN to change the video frame size while in full screen, can you add that? Use the same values as "fit to"
Also can you add the OGM extension to the file list support?
Zachs
23rd July 2015, 00:51
You mean the video letter boxing option?
I'll make an enhancement request on GitHub.
aufkrawall
23rd July 2015, 01:05
Noo, noo. If you want to "match" madVR's Bicubic 75 then move up to Bicubic 100.
Thanks, gonna try it. I'd like to compare Robidoux-Sharp chroma scaling to madVR Jinc under clean circumstances.
ryrynz
23rd July 2015, 01:38
Thanks, gonna try it. I'd like to compare Robidoux-Sharp chroma scaling to madVR Jinc under clean circumstances.
Cool. Post your results, it'd be appreciated.
Hey Zach could double clicking on the window to enter fullscreen not be detected as play and pause events and thus avoid displaying as such on the OSD?
Zachs
23rd July 2015, 02:45
Cool. Post your results, it'd be appreciated.
Hey Zach could double clicking on the window to enter fullscreen not be detected as play and pause events and thus avoid displaying as such on the OSD?
No. There's no way to differentiate double-clicking vs single clicking - single click happens before double-click occurs so unless you can predict the future, you'll have to use a timer but the last I tried it's both unreliable and causes single click events to be delayed so much it's annoying to use.
ryrynz
23rd July 2015, 03:51
No. There's no way to differentiate double-clicking vs single clicking
Okay. What I've noticed is that MPDN when switching from windowed to fullscreen exclusive with any D3D version @8-bit performs a double blinking of the image before finishing the scale.
If comparing t MPC-BE/madVR with similar settings the transition is IMO seamless. Windowed mode with MPDN of course goes fullscreen perfectly as expected.
Also, thoughts on being able to configure LAV from within MPDN even when a file isn't active? Basically keeping the filters options in the context menu active for selection?
Volfield
23rd July 2015, 05:45
I have an NVS 4200M (Optimus) and a 8400GS (which is way older than yours) and on both of these machines I couldn't reproduce either problem. I've also tested it on Intel HD3000 and P4600, and an AMD HD 4350 without any problems.
Are you running the latest drivers?
Yes 341.44.
More details:
===================================
An unexpected error 'SharpDX.SharpDXException' has occurred.
------------------------------
Error Type = SharpDX.SharpDXException
Error Message = HRESULT: [0x80070057], Module: [General], ApiCode: [E_INVALIDARG/Invalid Arguments], Message: Parametr jest niepoprawny.
Error Source = SharpDX
Error Site = Void CheckError()
Error occurred = w SharpDX.Result.CheckError()
w SharpDX.Direct3D11.Device.OpenSharedResource(IntPtr hResource, Guid returnedInterface, IntPtr& resourceOut)
w SharpDX.Direct3D11.Device.OpenSharedResource[T](IntPtr resourceHandle)
w Mpdn.D3D9VideoRenderer.FrameComposer.Dx11.FrameComposer.†††
†††‡œ™(IntPtr )
w Mpdn.D3D9VideoRenderer.FrameComposer.Dx11.FrameComposer.SetRendererRenderTargets(RenderTarget[] rendererRenderTargets)
w Mpdn.D3D9VideoRenderer.VideoRenderer.†††
†††ˆ˜•()
w Mpdn.D3D9VideoRenderer.VideoRenderer.†††
†††ˆ˜‡(Boolean )
w Mpdn.D3D9VideoRenderer.VideoRenderer.SetVideoParams(String videoFileName, FrameBufferInputFormat inputFormat, Int32 width, Int32 height, Int32 aspectRatioX, Int32 aspectRatioY, InterlaceFlags interlaceFlags, Double fps)
w Mpdn.VideoPlayer.VideoPlayer.†††
†††‰–™(String , FrameBufferInputFormat , Int32 , Int32 , YuvColorimetric , InterlaceFlags , PointF )
w Mpdn.VideoPlayer.VideoPlayer.Load(String fileName, LoadParams loadParams)
w MediaPlayerDotNet.MainForm.†††
†††‡†’(String )
w MediaPlayerDotNet.MainForm.LoadMedia(String fileName, Boolean resizeWindowToFit, Boolean play, Boolean showOsd)
w MediaPlayerDotNet.MainForm.OpenMedia(String filename, Boolean play, Boolean showOsd, Boolean allowResize)
w MediaPlayerDotNet.MainForm.†††
†††‡†›(Object , EventArgs )
w System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
w System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
w System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
w System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
w System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
w System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
w System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
w System.Windows.Forms.Control.WndProc(Message& m)
w System.Windows.Forms.ToolStrip.WndProc(Message& m)
w System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
w System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
OS Version = Microsoft Windows NT 6.1.7601 Service Pack 1
Total Physical Memory = 8 GB
Available Physical Memory = 6,1 GB
Date Time = 2015-07-23 06:41:52
User Name = HPDV6-2120EW\Michał
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 = True
HasShutdownStarted = False
MachineName = HPDV6-2120EW
ProcessorCount = 4
LogicalDrives = C:\, D:\, E:\, F:\, Y:\, Z:\
EnvironmentVariables = COMPUTERNAME = HPDV6-2120EW; USERPROFILE = C:\Users\Michał; HOMEPATH = \Users\Michał; LOCALAPPDATA = C:\Users\Michał\AppData\Local; PSModulePath = C:\Windows\system32\WindowsPowerShell\v1.0\Modules\; PROCESSOR_ARCHITECTURE = AMD64; Path = C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Bandizip\7z; CommonProgramFiles(x86) = C:\Program Files (x86)\Common Files; ProgramFiles(x86) = C:\Program Files (x86); PROCESSOR_LEVEL = 6; windows_tracing_flags = 3; LOGONSERVER = \\HPDV6-2120EW; 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; FP_NO_HOST_CHECK = NO; APPDATA = C:\Users\Michał\AppData\Roaming; PROCESSOR_REVISION = 2502; USERNAME = Michał; CommonProgramW6432 = C:\Program Files\Common Files; ESET_OPTIONS = ; CommonProgramFiles = C:\Program Files\Common Files; OS = Windows_NT; PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 37 Stepping 2, GenuineIntel; ComSpec = C:\Windows\system32\cmd.exe; SystemDrive = C:; TEMP = C:\Users\MICHA~1\AppData\Local\Temp; ProgramFiles = C:\Program Files; NUMBER_OF_PROCESSORS = 4; windows_tracing_logfile = C:\BVTBin\Tests\installpackage\csilogfile.log; TMP = C:\Users\MICHA~1\AppData\Local\Temp; ProgramData = C:\ProgramData; ProgramW6432 = C:\Program Files; windir = C:\Windows; USERDOMAIN = HPDV6-2120EW
RuntimeVersion = 4.0.30319.42000
Thread Count = 45
Handle Count = 573
VM Size = 885,2 MB
Peak VM Size = 885,7 MB
Working Set Size = 140,6 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, GDI32.dll, USER32.dll, LPK.dll, USP10.dll, IMM32.DLL, MSCTF.dll, VERSION.dll, clr.dll, MSVCR120_CLR0400.dll, mscorlib.ni.dll, ole32.dll, CRYPTBASE.dll, uxtheme.dll, System.ni.dll, System.Core.ni.dll, clrjit.dll, OLEAUT32.dll, System.Drawing.ni.dll, System.Windows.Forms.ni.dll, CRYPTSP.dll, rsaenh.dll, RpcRtRemote.dll, nlssorting.dll, bcrypt.dll, comctl32.dll, dwmapi.dll, System.Configuration.ni.dll, System.Xml.ni.dll, gdiplus.dll, WindowsCodecs.dll, shell32.dll, System.Xml.Linq.ni.dll, VideoFrameServicesNative.dll, MediaInfo.dll, d3d9.dll, d3d8thk.dll, nvd3dumx.dll, PSAPI.DLL, D3D9NativeServices.dll, SETUPAPI.dll, CFGMGR32.dll, DEVOBJ.dll, AVRT.dll, dxva2.dll, WINMM.dll, WTSAPI32.dll, opencl.dll, powrprof.dll, WINSTA.dll, dxgi.dll, WINTRUST.dll, CRYPT32.dll, MSASN1.dll, d3d11.dll, nvopencl.dll, WS2_32.dll, NSI.dll, diasymreader.dll, nvapi64.dll, nvwgf2umx.dll, Dx11Font.dll, FW1FontWrapper.dll, DWrite.dll, bcryptprimitives.dll, CLBCatQ.DLL, quartz.dll, LAVSplitter.ax, avformat-lav-56.dll, avcodec-lav-56.dll, avresample-lav-2.dll, avutil-lav-54.dll, libbluray.dll, qcap.dll, sxs.dll, XySubFilter.dll, COMDLG32.dll, WINSPOOL.DRV, WININET.dll, api-ms-win-downlevel-user32-l1-1-0.dll, api-ms-win-downlevel-shlwapi-l1-1-0.dll, api-ms-win-downlevel-version-l1-1-0.dll, api-ms-win-downlevel-normaliz-l1-1-0.dll, normaliz.DLL, iertutil.dll, api-ms-win-downlevel-advapi32-l1-1-0.dll, USERENV.dll, profapi.dll, LAVVideo.ax, swscale-lav-3.dll, avfilter-lav-5.dll, CallbackFilter.ax, qedit.dll, MSVFW32.dll, LAVAudio.ax, devenum.dll, URLMon.DLL, api-ms-win-downlevel-ole32-l1-1-0.dll, MpcAudioRenderer.ax, OLEACC.dll, MMDevApi.dll, PROPSYS.dll, DDRAW.dll, DCIMAN32.dll, AUDIOSES.DLL, Microsoft.VisualBasic.ni.dll, System.Management.ni.dll, SspiCli.dll
===================================
HRESULT: [0x80070057], Module: [General], ApiCode: [E_INVALIDARG/Invalid Arguments], Message: Parametr jest niepoprawny.
(SharpDX)
------------------------------
Program Location:
w SharpDX.Result.CheckError()
w SharpDX.Direct3D11.Device.OpenSharedResource(IntPtr hResource, Guid returnedInterface, IntPtr& resourceOut)
w SharpDX.Direct3D11.Device.OpenSharedResource[T](IntPtr resourceHandle)
w Mpdn.D3D9VideoRenderer.FrameComposer.Dx11.FrameComposer.†††
†††‡œ™(IntPtr )
w Mpdn.D3D9VideoRenderer.FrameComposer.Dx11.FrameComposer.SetRendererRenderTargets(RenderTarget[] rendererRenderTargets)
w Mpdn.D3D9VideoRenderer.VideoRenderer.†††
†††ˆ˜•()
w Mpdn.D3D9VideoRenderer.VideoRenderer.†††
†††ˆ˜‡(Boolean )
w Mpdn.D3D9VideoRenderer.VideoRenderer.SetVideoParams(String videoFileName, FrameBufferInputFormat inputFormat, Int32 width, Int32 height, Int32 aspectRatioX, Int32 aspectRatioY, InterlaceFlags interlaceFlags, Double fps)
w Mpdn.VideoPlayer.VideoPlayer.†††
†††‰–™(String , FrameBufferInputFormat , Int32 , Int32 , YuvColorimetric , InterlaceFlags , PointF )
w Mpdn.VideoPlayer.VideoPlayer.Load(String fileName, LoadParams loadParams)
w MediaPlayerDotNet.MainForm.†††
†††‡†’(String )
w MediaPlayerDotNet.MainForm.LoadMedia(String fileName, Boolean resizeWindowToFit, Boolean play, Boolean showOsd)
w MediaPlayerDotNet.MainForm.OpenMedia(String filename, Boolean play, Boolean showOsd, Boolean allowResize)
w MediaPlayerDotNet.MainForm.†††
†††‡†›(Object , EventArgs )
w System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
w System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
w System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
w System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
w System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
w System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
w System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
w System.Windows.Forms.Control.WndProc(Message& m)
w System.Windows.Forms.ToolStrip.WndProc(Message& m)
w System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
w System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Zachs
23rd July 2015, 06:38
Yes 341.44.
More details:
Ah ok reproduced the problem. Will get it fixed thanks!
Anima123
23rd July 2015, 06:49
Are there api changes for the latest extensions in Github? Running MPDN result in error messages as follow:
Error
One or more extensions failed to load!
The extensions you have installed may be incompatible with the current version of MPDN.
...
Zachs
23rd July 2015, 07:15
No, one of the devs stuffed it up. :)
Don't use the unreleased source for now until it's fixed.
Zachs
23rd July 2015, 07:30
Also, thoughts on being able to configure LAV from within MPDN even when a file isn't active? Basically keeping the filters options in the context menu active for selection?
Add a request on GitHub.
ryrynz
23rd July 2015, 08:26
Running MPDN result in error messages as follow:
Error One or more extensions failed to load!
Yeah got that earlier today, didn't bother reporting it as they know what's up, figured I'd just wait it out.
Add a request on GitHub.
Will do.
ryrynz
23rd July 2015, 08:34
Zach could you make the OSD only display when the player switches to fullscreen after loading a file when 'launch media in fullscreen mode' is active?
I got a nice big OSD flashing up for a moment before it changed to fullscreen.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.