Log in

View Full Version : Media Player .NET (MPDN) - D3D HQ GPU Video Renderer [v2.49.0/v1.31.0 27 Dec 2018]


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 [77] 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96

Anima123
19th November 2015, 03:34
Shiandow, as I remembered, you've mentioned that you were trying to find a good softer for SuperRes. Is there any progress on that? Even on experimental stage, some of us would like to offer testing as your request, just in case you need it.

foxyshadis
19th November 2015, 11:44
Odd bug I just encountered: I have two external subtitles in the same folder as this mkv: same name, so they're automatically picked up. One is .srt, one is .smi. They're both labeled x264 in VSFilter and MPDN because the file names end in .x264.ext, must be a VSFilter thing, but perhaps because they're both given the same name, in MPDN's subtitles menu I have only x264 and No Subtitles, where No Subtitles actually shows the .smi. I can't turn subtitles off without moving or removing the file.

Shiandow
19th November 2015, 14:50
Shiandow, as I remembered, you've mentioned that you were trying to find a good softer for SuperRes. Is there any progress on that? Even on experimental stage, some of us would like to offer testing as your request, just in case you need it.

Well, there's been some progress. I'll see if I can get something ready for testing some time soon.

Zachs
20th November 2015, 01:27
Odd bug I just encountered: I have two external subtitles in the same folder as this mkv: same name, so they're automatically picked up. One is .srt, one is .smi. They're both labeled x264 in VSFilter and MPDN because the file names end in .x264.ext, must be a VSFilter thing, but perhaps because they're both given the same name, in MPDN's subtitles menu I have only x264 and No Subtitles, where No Subtitles actually shows the .smi. I can't turn subtitles off without moving or removing the file.

I'll have a look into it. I certainly wasn't expecting the subtitle track name to be the same though.

EDIT: I tested this and can't seem to be able to reproduce the bug. It came up with 2 entries of x264 and a "Hide Subtitle" entry.

EDIT: Nevermind, found the problem.

Zachs
20th November 2015, 07:55
Test build 3572 is available. Should fix the subtitle problem.

@ryrynz can you let me know if it fixes the problem with dropped frames after seeking too? You're right about the refresh rate. The bug does have something to do with it but not directly caused by the (lack of) initial precision.

ryrynz
20th November 2015, 10:17
Sorry to say I'm still getting dropped frames when seeking with this build. BTW the installer references LAV 0.65 on mouse over, 0.67 is now released.

Zachs
20th November 2015, 14:14
Ah thanks. I've updated LAV in the installer to 0.67.

Test build 3573 should have the frame drop problem fixed. It's the same problem I identified earlier, the fix was incorrectly implemented so it made it worse. Anyway should be properly fixed this time.

aufkrawall
21st November 2015, 14:11
Is it normal that Fluid Motion still generates reported delayed frames when the OSD is closed?
The really odd thing is that there are much more reported delayed frames when I have a higher GPU usage via render scripts, compared to not using render scripts at all.
The queues are always full and it happens both in windowed mode and FSE with DX9 and 11.
I think to best reproduce you should play a 60fps video at 75Hz with Fluid Motion, generate a high GPU load (but not too high to prevent dropped frames) and open up the OSD from time to time to see if the reported delayed frames count is increasing.
There are no reported delayed frames with FM off or if the OSD is always active.

fagoatse
22nd November 2015, 20:20
Greets, I've come across an issue when video playback runs at ~30fps even though mpdn reports 23.976fps. Audio seems fine but the entire thing is desynced as a result and sometimes playback just freezes. It only applies to a certain encode(h.264 8bit dvdrip) and it runs fine in the default windows player. Any ideas what could be the culprit?
I use the latest mpdn, mostly default settings for the player and lavfilters except for qs decoding(already checked).

Zachs
23rd November 2015, 00:50
Is it normal that Fluid Motion still generates reported delayed frames when the OSD is closed?
The really odd thing is that there are much more reported delayed frames when I have a higher GPU usage via render scripts, compared to not using render scripts at all.
The queues are always full and it happens both in windowed mode and FSE with DX9 and 11.
I think to best reproduce you should play a 60fps video at 75Hz with Fluid Motion, generate a high GPU load (but not too high to prevent dropped frames) and open up the OSD from time to time to see if the reported delayed frames count is increasing.
There are no reported delayed frames with FM off or if the OSD is always active.

How long do you have to run it without OSD to have delayed frames? Can't seem to be able to reproduce the problem here. Does it occur in FSE mode or just windowed?

Greets, I've come across an issue when video playback runs at ~30fps even though mpdn reports 23.976fps. Audio seems fine but the entire thing is desynced as a result and sometimes playback just freezes. It only applies to a certain encode(h.264 8bit dvdrip) and it runs fine in the default windows player. Any ideas what could be the culprit?
I use the latest mpdn, mostly default settings for the player and lavfilters except for qs decoding(already checked).

You'll need to give us a sample. There's no way to tell what the actual problem is otherwise.

Anima123
23rd November 2015, 05:48
How long do you have to run it without OSD to have delayed frames? Can't seem to be able to reproduce the problem here. Does it occur in FSE mode or just windowed?


The delayed frames that I have been experienced seems been fixed with the latest version, at least on my systems.

Zachs
24th November 2015, 01:31
The delayed frames that I have been experienced seems been fixed with the latest version, at least on my systems.

Yeah it doesn't happen on any of my systems either.

edison
25th November 2015, 13:12
Does the audio script opencl version still not work with NVIDIA Kelper w/359.00 driver?

Zachs
25th November 2015, 13:23
You need to install Intel or AMD OpenCL drivers for audio scripts to work. The reason your discrete GPU isn't used is because it's not worth transporting across the PCIe link and back for something the CPU or iGPU can do perfectly fine.

luigizaninoni
25th November 2015, 14:32
Am I missing something, or in order to customize shortcut keys you need to install the source of extensions, customize cs files etc. ? Something more user friendly would be really appreciated

Zachs
25th November 2015, 23:23
Am I missing something, or in order to customize shortcut keys you need to install the source of extensions, customize cs files etc. ? Something more user friendly would be really appreciated

Yes this has been said before.

Anima123
25th November 2015, 23:33
The latest MPDN Extensions branch 'filter' works with MPDN 2.45.5 now after several commits.

Happy Thanks Giving to all developers! And to all members here.

foozoor
26th November 2015, 01:15
Should I install the certificate even if I do not use the installer?
Do you include lavfilters and xysubfilter in the portable/standalone version?

Magik Mark
26th November 2015, 23:49
I do not know if this has been asked. It seems I can't find it in the search option.

1. Is it possible to have error diffusion option? In madvr it gives better contrast ratio

2. Is it possible to have subtitles moved on the black bars? This gives maximum viewing experience

Thanks for the great work zach. We really appreciate it

Zachs
27th November 2015, 00:56
Should I install the certificate even if I do not use the installer?
Do you include lavfilters and xysubfilter in the portable/standalone version?

Certificate: Yes (as this allows you to verify MPDN has not been tempered with).
LAV/XySub aren't included in the portable version. I have plans (high priority) to change this so users without admin privileges can run MPDN without installing anything.

I do not know if this has been asked. It seems I can't find it in the search option.

1. Is it possible to have error diffusion option? In madvr it gives better contrast ratio

2. Is it possible to have subtitles moved on the black bars? This gives maximum viewing experience

Thanks for the great work zach. We really appreciate it

1. No one contributed such a thing yet. But I'm not sure why it would give you better contrast ratio. Should it even do that?
2. No but it's on my todo list.

Magik Mark
27th November 2015, 01:46
1. No one contributed such a thing yet. But I'm not sure why it would give you better contrast ratio. Should it even do that?
2. No but it's on my todo list.

I'm also baffled. It turns out it dims the video a little bit. The color pops more. If you have a display that has been isf calibrated, you would see the difference. It maybe subtle for some. But when you start watching videos without error diffusion. You would missed it

huhn
27th November 2015, 01:53
than it is buggy if it changes the gamma. and the contrast doesn't change what so ever no matter what type of dither is used.

Magik Mark
27th November 2015, 01:56
Zachs,

Is there a way to port MPDN to Kodi? Something similar to Dsplayer? The author decided to give up on its development. I'm sure there will be pipol here who are willing to donate for this cause.

We could see that you are a very dedicated and passionate developer. You are the man for this. Hope you consider

Should you be needing donation to help you defary the cost of this advocacy, just let us know

Plutotype
27th November 2015, 02:00
Hi folks,
Would be InMemory playback possible to code? I mean having 64/128GB RAM, put the whole FHD/UHD movie into the RAM and let the source HDD idle. How hard would be this possible to achieve?
Thanks

Zachs
27th November 2015, 02:15
Zachs,

Is there a way to port MPDN to Kodi? Something similar to Dsplayer? The author decided to give up on its development. I'm sure there will be pipol here who are willing to donate for this cause.

Media Browser Theatre already includes MPDN as its player - there's no reason why Kodi can't do the same. MPDN's extensions API is powerful enough to support that. If there's anything it lacks, I'd be more than happy to improve the API.

Hi folks,
Would be InMemory playback possible to code? I mean having 64/128GB RAM, put the whole FHD/UHD movie into the RAM and let the source HDD idle. How hard would be this possible to achieve?
Thanks

Uh... Copy the file into a RAMDisk?

huhn
27th November 2015, 02:58
waist of time just think about how long it would take to copy a BD from a harddisk to the memory.

ryrynz
27th November 2015, 03:50
Hi folks,
Would be InMemory playback possible to code? I mean having 64/128GB RAM, put the whole FHD/UHD movie into the RAM and let the source HDD idle. How hard would be this possible to achieve?
Thanks

Maybe set your LAV queues to maximum as an, alternative to a RAM drive? It's not exactly the solution you're after but it would perform a similar sort of job.

nevcairiel
27th November 2015, 09:45
Setting the packet queue size and queue memory limit in LAV very high would load the entire file into memory, however its important to note that it doesn't seek from that queue or anything, so if you seek it would read from the file again - so its not really optimized for such use-cases.

ryrynz
27th November 2015, 10:59
Is it possible we might see media player seeking being able to access these buffers in future?

nevcairiel
27th November 2015, 11:56
Is it possible we might see media player seeking being able to access these buffers in future?

No. I don't believe in such hacks.

petoulachi
28th November 2015, 19:38
Hello,

I'm starting using MPDN and wondering one simple question : do the 3DLUT files generated with DispCalGUI + MadTPG will work fine with MPDN ? Maybe it's a dumb question, but as the file is generated using MadVR, and as MPDN does not use MadVR, I Wonder if everything will still be ok ?

Also, is there any tutorials, or at least some adviced script to improve image quality with a GTX750 and a i5 6600 ?

Thanks !

Zachs
30th November 2015, 23:14
I'm starting using MPDN and wondering one simple question : do the 3DLUT files generated with DispCalGUI + MadTPG will work fine with MPDN ? Maybe it's a dumb question, but as the file is generated using MadVR, and as MPDN does not use MadVR, I Wonder if everything will still be ok ?

Yes it should be fine.


Also, is there any tutorials, or at least some adviced script to improve image quality with a GTX750 and a i5 6600 ?

You can start by using the presets in the OP.

aufkrawall
4th December 2015, 20:21
2.46 still gives me delayed frames with OSD closed when Fluid Motion is active with 60fps@75Hz (1080p -> WQHD SuperRes Sinc-Hann + deband).
:(

Magik Mark
5th December 2015, 09:02
Zach

Is it possible to put "stop pause & play" buttons while in FSE?

Nullack
5th December 2015, 19:51
Im trialling MPDN x64 on Windows 10 x64. I already had 64 bit lav filters and Xysubfilter installed. So I didnt install those. MPDN wont run, it tries to execute but it just ends with no system logs or any windows. How do I enable logging? I read Optimus problems with MPDN startup, but I dont have that just an Intel CPU and a GTX 960.

Ive got the Zac certificate and the OpenCL runtimes for Intel CPUs since I have an Nvidia GTX 960. I tried re-installing this time with the MPDN lav filters, xysubfilter and MPC audio but it still wont start.

foxyshadis
6th December 2015, 13:42
Delete everything in %localappdata%\MediaPlayerDotNet\, just in case.

Options:
1. Download Process Monitor (https://technet.microsoft.com/en-us/sysinternals/processmonitor.aspx). When you run it (will prompt for admin) you should be asked for a filter, otherwise click the funnel icon up top. Set the filter to "Path" "contains" "MediaPlayerDotNet.exe", click Add & OK, and then run MPDN again. With any luck something near the end will point to a missing file or something like that. Posting the log might help.
2. Right click the home icon (the windows Flag) and open Event Viewer, expand Windows Logs, and look in Application for any instances of Application Error. If the program is silently crashing it'll show up there.

Nullack
7th December 2015, 06:56
Thanks

Here is the log file for process monitor in XML:

https://www.sendspace.com/file/o8o2to

Nothing relevant MPDN is appearing anywhere in the event viewer be it app, system security etcetc

Also there is no %localappdata%\MediaPlayerDotNet\ directory, just of course the usual ProgramData master dir tree

I installed using the x64 package of MPDN

foxyshadis
8th December 2015, 02:54
Dammit, sorry about that, it was meant to be Process as the filter, not Path. This log wouldn't show the termination. I was wondering why it was so short. It'd be more handy to export as a pml file, too.

BluesFanUK
8th December 2015, 13:33
Anyone have recommended settings for 1080p 60fps videos? I have a 5820K, Palit SJS 980ti and a 4K monitor, some 1080 content looks a bit naff on the new monitor, so i'm trying to get the best quality with this player.

Seems like any settings I change cause a lot of dropped frames on 1080 60fps (4K 60fps is magic though!). Full Screen Exclusive mode is also horrendous. Slow to open, slow to close, and causes loads of dropped frames switching between FSE and normal full screen.

aufkrawall
8th December 2015, 14:09
Dropped frames when entering/leaving FSE are expected, as long as the playback afterwards is fine.

In the first post, Zachs linked to profiles which I think are suitable for different GPU classes:
http://forum.doom9.org/showpost.php?p=1743874&postcount=3689
Maybe you want to give the preset for highend GPUs a try?

BluesFanUK
8th December 2015, 14:55
Stupid question - how do I paste that into MPDN? The Script Group under RenderScript allows you to pick and choose different scripts with the click of a button, but it won't allow you to paste text into the screen.

Ta.

Shiandow
8th December 2015, 17:53
Stupid question - how do I paste that into MPDN? The Script Group under RenderScript allows you to pick and choose different scripts with the click of a button, but it won't allow you to paste text into the screen.

Ta.

Just select the place on the left pane where you want the scripts, and paste (either using the right click menu, or by pressing Ctrl+V).

BluesFanUK
8th December 2015, 19:16
Cheers, weirdly that didn't paste for me when I was at work. Probably an admin setting.

EDIT: I'm getting random frame drops and i'm not sure why. I've cleared the settings, added the high GPU one then played several files. Results:

Sub 720p - 0 dropped frames

720p 30fps - 5~ dropped frames per second.
720p 60fps - Even worse than above

1080p 30fps - 0 dropped frames
1080p 60fps - 8~ dropped frames per second.

4K 30fps/60fps - both flawless.

My only assumption for those results is because the setting was created on a 1080 monitor rather than 4K (In full screen mode)? The 720 one just seems odd to me. I thought the lower the res the more taxing it is on the GPU, yet anything below 720 is absolutely fine. I'm miffed. When I move out of full screen it's fine, but kind of defeats the purpose of using a video renderer. FSE turned off too as it's painful to use.

Edit 2 - The Mid range one is fine with all settings, though i'm not sure whether it's better than the default settings.

Nullack
9th December 2015, 08:08
Dammit, sorry about that, it was meant to be Process as the filter, not Path. This log wouldn't show the termination. I was wondering why it was so short. It'd be more handy to export as a pml file, too.

THanks, here it is filtered by process in PML:

https://www.sendspace.com/file/g4t31v

Also tried a complete driver purge of Nvidia with DDU, and a fresh install of the latest drivers. No difference, MPDN when executed displays nothing and just exits. Nothing in any logs that I can find.

foxyshadis
9th December 2015, 11:17
THanks, here it is filtered by process in PML:

https://www.sendspace.com/file/g4t31v

Also tried a complete driver purge of Nvidia with DDU, and a fresh install of the latest drivers. No difference, MPDN when executed displays nothing and just exits. Nothing in any logs that I can find.

According to that, the last thing that happens before it up and quits is the first attempt to access DirectShow. I suspect that that something to do with it, but I'm not exactly sure what; maybe you have a bad decoder?

Nullack
9th December 2015, 12:09
Hmmm strange. Its default windows 10 x64 with just lav filters as far as I know; it was rebuilt this month under a clean install. I cant point to an obvious bad filter. Is there a further diagnostic step on this?

Zachs
9th December 2015, 12:11
Hmm can you run other .net app at all?

Nullack
9th December 2015, 12:29
Yes, and I tried just for a random thing the MS .net fixer which didnt find any problems.

Zachs
9th December 2015, 12:30
What does event viewer say when you tried to run MPDN?

Nullack
9th December 2015, 13:00
No entries in app, sys or security