View Full Version : Media Player .NET (MPDN) - D3D HQ GPU Video Renderer [v2.49.0/v1.31.0 27 Dec 2018]
Zachs
11th September 2015, 22:51
Not seeing it here...
Anima123
12th September 2015, 23:15
MPDN tend to crash when trying to play most of .wmv files. How can I help to help you with this issue?
BTW, the LAVFilter's settings are with no problem, this has already been figured out by me long time ago.
aufkrawall
13th September 2015, 00:02
Not seeing it here...
That unfortunately doesn't make it disappear here, though. ;)
Another report: MPDN fails to open png files that have % in their names. MPC HC opens these files with the same external LAV filters version.
Zachs
14th September 2015, 04:48
MPDN tend to crash when trying to play most of .wmv files. How can I help to help you with this issue?
BTW, the LAVFilter's settings are with no problem, this has already been figured out by me long time ago.
As usual: stack trace please.
That unfortunately doesn't make it disappear here, though. ;)
Another report: MPDN fails to open png files that have % in their names. MPC HC opens these files with the same external LAV filters version.
I'm still not seeing the flickering issue on any of my systems. Do you get this issue running a clean install on default settings or only with specific settings?
I'll fix the problem with the ampersand in filename.
Anima123
14th September 2015, 05:01
Only got this: The program '[796] MediaPlayerDotNet.exe' has exited with code -1073741819 (0xc0000005) 'Access violation'.
BTW, how can I get the full stack trace, I only got two options when crashed: Debug or Close the Program?
Zachs
14th September 2015, 05:04
Can you show active scalers (image & croma) in stats like MadVR so we can know what are active & what are not working although we thought it should work(may be for wrong config).
so many setting for this player.so we need more detailed status
Please consider these features for your next build
This is now available with the latest MPDN Extensions (toggle via Ctrl+K).
Zachs
14th September 2015, 05:08
Only got this: The program '[796] MediaPlayerDotNet.exe' has exited with code -1073741819 (0xc0000005) 'Access violation'.
BTW, how can I get the full stack trace, I only got two options when crashed: Debug or Close the Program?
Well you can't get a stack trace if the crash happens outside of .NET. However you should normally get the faulting module and address where the access violation has occurred. This is normally available under "EventViewer" unless you've disabled it.
Anima123
14th September 2015, 05:13
Here it is:
Faulting application name: MediaPlayerDotNet.exe, version: 2.42.4.3407, time stamp: 0x55f171bd
Faulting module name: AudioTransformFilter.ax, version: 0.0.0.0, time stamp: 0x55cc167a
Exception code: 0xc0000005
Fault offset: 0x0000000000002959
Faulting process id: 0x31c
Faulting application start time: 0x01d0eea18a68f0da
Faulting application path: C:\Program Files\MPDN\MediaPlayerDotNet.exe
Faulting module path: C:\Program Files\MPDN\Native\x64\AudioTransformFilter.ax
Report Id: eec95a44-5a94-11e5-8266-f81654b0da87
Faulting package full name:
Faulting package-relative application ID:
And from Windows Error Reporting:
Fault bucket 120319892798, type 4
Event Name: APPCRASH
Response: Not available
Cab Id: 0
Problem signature:
P1: MediaPlayerDotNet.exe
P2: 2.42.4.3407
P3: 55f171bd
P4: AudioTransformFilter.ax
P5: 0.0.0.0
P6: 55cc167a
P7: c0000005
P8: 0000000000002959
P9:
P10:
Attached files:
C:\Users\Lear\AppData\Local\Temp\WERCF2C.tmp.WERInternalMetadata.xml
C:\Users\Lear\AppData\Local\Temp\WERD6FD.tmp.appcompat.txt
These files may be available here:
C:\Users\Lear\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_MediaPlayerDotNe_114050af8e1d1d9d3c7fc4a223b3598a745bba0_9d6426c3_064bd769
Analysis symbol:
Rechecking for solution: 0
Report Id: 45360978-5a98-11e5-8266-f81654b0da87
Report Status: 1
Hashed bucket: 1bb40f7d2e3e4018a6035fd691fdc583
Zachs
14th September 2015, 06:42
Does this happen with every wmv files or just some? I'd like to get hold of one to fix the problem.
Anima123
14th September 2015, 07:30
Just some of them crashes the player.
I will see if I can offer part of those files for debug purpose.
Zachs
14th September 2015, 07:34
That would be good because none of the wmv files I have can trigger the crash.
Anima123
14th September 2015, 07:40
I found the wmv files from http://download.wavetlan.com/SVV/Media/HTTP/http-wmv.htm will trigger the crash on my system.
Edit: Zachs, I just sent you a part of a problematic wmv file sample via PM.
Zachs
14th September 2015, 08:00
Thanks! I'll take a look.
Dlget
14th September 2015, 08:50
I got 60HZ display.
Can you recommend sane render time for 23,24 & 30fps content.(although most content i uses are 23fps)
so i'll try max setting without frame drop
Thanks for making Scale chain OSD painter extension.
I notices if i got to full-screen immediately from windowed mode after opening file,OSD is not shown correctly.I need to again go back to windowed mode then F11.
Edit:My display also support 23Hz mode.Should i use display mode changer?
coz at 23Hz, texts GUI of apps(OS,all apps) seems low quality.(is it because PC produces contents at higher FPS)
But video seems same quality.(?is it).
ryrynz
14th September 2015, 10:09
Can we get the scale chain OSD background color the same as the internal OSD?
I'd also like to see this OSD possibly painted below the CTRL internal OSD if it was showing.
Nice to see this come in, looks like there was a bit of work involved there.
Zachs
14th September 2015, 10:14
No I like it the way it is :) Also it is not possible to make it go under the player OSD.
ryrynz
14th September 2015, 13:46
I though consistent visual elements were a good thing. :P
aufkrawall
14th September 2015, 14:30
Nice new feature.
But it fails to get this particular comprehensive render script information:
http://abload.de/img/16asi8.png (http://abload.de/image.php?img=16asi8.png)
I guess there are either too many render scripts used for it at once or it has a problem with overlapping conditionals.
Shiandow
14th September 2015, 14:51
Nice new feature.
But it fails to get this particular comprehensive render script information:
http://abload.de/img/16asi8.png (http://abload.de/image.php?img=16asi8.png)
I guess there are either too many render scripts used for it at once or it has a problem with overlapping conditionals.
Neither of those seem likely, but what were you expecting it to display?
aufkrawall
14th September 2015, 15:12
A lot is happening before Spline downscaling, but it doesn't show it:
NNEDI3 OpenCL chroma
NNEDI3 OpenCL luma (+NNEDI3 chroma scaler)
image processor
Deband
super-xbr
image processor
Shiandow
14th September 2015, 15:46
A lot is happening before Spline downscaling, but it doesn't show it:
NNEDI3 OpenCL chroma
NNEDI3 OpenCL luma (+NNEDI3 chroma scaler)
image processor
Deband
super-xbr
image processor
Ah, I found the problem. The Conditional scripts weren't passing through the status correctly.
You might see the 'correct' status after changing the size back and forth.
aufkrawall
14th September 2015, 16:00
Yes, I noticed this. Just with (windowed) fullscreen you can't make use of this workaround. :)
Zachs
15th September 2015, 06:34
Another report: MPDN fails to open png files that have % in their names. MPC HC opens these files with the same external LAV filters version.
This one is firmly LAV Source Splitter's fault. I'll change MPDN so it no longer uses the source splitter - it'll just be LAV Splitter from now on.
Zachs
15th September 2015, 06:39
I though consistent visual elements were a good thing. :P
It's a debug OSD. I wouldn't worry too much about it. It gives you a bit more clarity with the slight colour difference when you have the OSDs stacked too.
Zachs
15th September 2015, 06:40
I found the wmv files from http://download.wavetlan.com/SVV/Media/HTTP/http-wmv.htm will trigger the crash on my system.
Edit: Zachs, I just sent you a part of a problematic wmv file sample via PM.
Fixed in the next release.
Zachs
15th September 2015, 06:45
I got 60HZ display.
Can you recommend sane render time for 23,24 & 30fps content.(although most content i uses are 23fps)
so i'll try max setting without frame drop
Thanks for making Scale chain OSD painter extension.
I notices if i got to full-screen immediately from windowed mode after opening file,OSD is not shown correctly.I need to again go back to windowed mode then F11.
Edit:My display also support 23Hz mode.Should i use display mode changer?
coz at 23Hz, texts GUI of apps(OS,all apps) seems low quality.(is it because PC produces contents at higher FPS)
But video seems same quality.(?is it).
I can't reproduce the problem. I tried going full screen immediately after opening a file but the OSD shows fine.
If 23Hz gives you low quality fonts etc, you'd expect it's the same for video so I'd probably avoid it if I were you. I suspect your display isn't really capable of 23Hz mode.
As for "sane" render time, the player OSD shows you in the form of "video interval". As long as you don't get too close to it you should be fine.
aufkrawall
15th September 2015, 14:41
This one is firmly LAV Source Splitter's fault. I'll change MPDN so it no longer uses the source splitter - it'll just be LAV Splitter from now on.
Sounds like an easy fix. :D
Btw: The issue with wrong colors for some pngs I reported some months ago is fixed.
Dlget
15th September 2015, 16:02
I can't reproduce the problem. I tried going full screen immediately after opening a file but the OSD shows fine.
Shiandow Already noticed that here (http://forum.doom9.org/showpost.php?p=1738587&postcount=3371)
As for "sane" render time, the player OSD shows you in the form of "video interval". As long as you don't get too close to it you should be fine.
Thanks.It seems that 41.71ms for 23fps ,41.67ms for 24fps.
So as long as rendering time is below 33ms i'm good.
Ohhh wait,i can even mention frame rate in condition inside script chain.Wow
As for my display it's a cheap one.AOC e2352Phz.
Hmmm.may be it doesn't support 23Hz.
aufkrawall
15th September 2015, 22:19
Something like this: http://pastebin.com/31jHxtHQ
Thanks. I removed height conditions from my script and I think I'll leave it this way.
Zachs
16th September 2015, 00:17
Shiandow Already noticed that here (http://forum.doom9.org/showpost.php?p=1738587&postcount=3371)
If it's the same bug you were reporting then it's been fixed in the latest source code on GitHub.
EDIT: This has made it to the latest release.
Zachs
16th September 2015, 06:18
I found the wmv files from http://download.wavetlan.com/SVV/Media/HTTP/http-wmv.htm will trigger the crash on my system.
Edit: Zachs, I just sent you a part of a problematic wmv file sample via PM.
Can you let me know if it's fixed on all of your problematic files?
Zachs
16th September 2015, 06:26
MPDN v2.43.0 brings about a new feature that allows player extensions to add support for custom source filters. I've added a Youtube source provider that uses the 3DYD Youtube Source Filter http://ys.3dyd.com/home/ to stream video from all (youtube, vimeo, etc.) the sources it supports.
You'll need to install the source filter seperately for it to work.
For maximum quality, you should set the 3DYD Youtube Source Filter to "Enable DASH Streams" and "Best Quality" for resolution.
Anima123
16th September 2015, 06:38
Can you let me know if it's fixed on all of your problematic files?
Just tried some with the latest version, it all renders normally. Thank you for fixing this issue so quickly.
huhn
16th September 2015, 07:56
MPDN v2.43.0 brings about a new feature that allows player extensions to add support for custom source filters. I've added a Youtube source provider that uses the 3DYD Youtube Source Filter http://ys.3dyd.com/home/ to stream video from all (youtube, vimeo, etc.) the sources it supports.
You'll need to install the source filter seperately for it to work.
Note however that during testing I found a problem with the latest version of the third party source filter - it hangs (not just MPDN) if you use the default settings. You need to set "Automatically download subtitles" to "Never".
why not livestreamer?
https://github.com/chrippa/livestreamer/tree/master
works with lavfilter so no new source filter needed.
lanzorg
16th September 2015, 08:03
why not livestreamer?
https://github.com/chrippa/livestreamer/tree/master
works with lavfilter so no new source filter needed.
And why not youtube-dl?
It supports a lot of streaming websites.
https://rg3.github.io/youtube-dl/supportedsites.html
Zachs
16th September 2015, 08:05
If they are compatible with lav filter already then there's no need to support it explicitly is there?
huhn
16th September 2015, 08:22
If they are compatible with lav filter already then there's no need to support it explicitly is there?
it works fine with mpc-hc but not your player.
nevcairiel
16th September 2015, 08:26
It needs to support forwarding stdin to LAV for these things to work. ie. mpc-hc just detects having "-" passed as a filename, and then just tells LAV to open "pipe:0", which is the stdin pipe.
Zachs
16th September 2015, 08:52
This has to be using lav source splitter though right?
nevcairiel
16th September 2015, 09:03
Obviously. :)
Need to tell it a filename, which only the source can.
Zachs
16th September 2015, 09:05
BTW is it possible to connect lav source splitter to lav splitter?
nevcairiel
16th September 2015, 09:07
No. LAV Source is not a file reader, its a full demuxer. Why would you ever want to do that anyway.
Zachs
16th September 2015, 09:09
Because MPDN always connects LAV splitter to the source filter.
ryrynz
16th September 2015, 10:54
You'll need to install the source filter seperately for it to work.
Note however that during testing I found a problem with the latest version of the third party source filter - it hangs (not just MPDN) if you use the default settings. You need to set "Automatically download subtitles" to "Never".
Do you know if the author aware of this issue? *Edit* NVM I alerted them it to them anyway.
BTW Is it possible to bundle this in with the extensions as well? If not perhaps have the required download info in the config for it.
What are your thoughts on detecting a file location or URL when launching File -> Open and pasting automatically if one is found?
aufkrawall
16th September 2015, 12:10
There's a bug regarding displaying the correct used chroma scaler in the render script OSD when using NNEDI3 image doubling: It always shows the selected chroma scaler in MPDN main application, even when it isn't used at all (checked it with nearest neighbor which would introduce terrible aliasing if it was actually used).
Zachs
16th September 2015, 13:11
BTW is the update checker working for any of you? It's not prompting me to update to this latest version for some reason.
aufkrawall
16th September 2015, 13:12
Yep, me neither.
Zachs
16th September 2015, 13:17
There's a bug regarding displaying the correct used chroma scaler in the render script OSD when using NNEDI3 image doubling: It always shows the selected chroma scaler in MPDN main application, even when it isn't used at all (checked it with nearest neighbor which would introduce terrible aliasing if it was actually used).
Uh not sure I understand what you're saying.
When I use NNEDI3 by itself...
Chroma: <MPDN chroma scaler>
NNedi3 ...
<MPDN luma scaler>
Is that not what you're seeing?
ryrynz
16th September 2015, 13:18
BTW is the update checker working for any of you? It's not prompting me to update to this latest version for some reason.
build 3420 is still listed as 2.43.0 here in the about, is that right?
Not getting 2.42.4 updater seeing 2.43.0 at all.
aufkrawall
16th September 2015, 13:27
Uh not sure I understand what you're saying.
When I use NNEDI3 by itself...
Chroma: <MPDN chroma scaler>
NNedi3 ...
<MPDN luma scaler>
Is that not what you're seeing?
I'm seeing this:
http://abload.de/img/1ktshx.jpg (http://abload.de/image.php?img=1ktshx.jpg)
But the displayed chroma scaler for NNEDI3 is incorrect, In the NNEDI3 render script NNEDI3 is also defined for scaling up chroma after NNEDI3 luma scaling. Nearest neighbor isn't used at all. It just displays it because it is selected in MPDN, but render script makes it impossible that it is used (and according to quality, nearest neighbor definitely isn't used).
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.