• 1
  • 80
  • 81
  • 82(current)
  • 83
  • 84
  • 95
DSPlayer (DirectShow Player for XBMC) Frodo build available
I was able to correct the greyscale problem. It seems kodi is using PC level (0-255). I set my graphics card to Video level (16-235).. NOT using "Fullscreen Exclusve Mode". Will run some more test. I just can't set the PC level options found in Kodi setting. It causes washed out image.
Reply
@aracnoz
thank u so much for this, and thanks to madshi, his patiente says a lot about him.
Gonna test it asap!
HTPC
Silverstone Grandia GD05 - Intel i5 3570k -Asus H61M-G Micro-ATX - Unidad Blu-ray
MSI GTX970 4GB GDDR5 - 8 GB RAM DDR3 - AVR Denon X3400H Atmos - LG  OLED 55C7V
Reply
Dsplayer crashed in the middle of the show while moving the cursor around then pressing "j" to check madvr stats
Reply
Guys, is the full screen window instead of full screen option greyed out for u too?

Edit: never mind, solved
Btw, for me it's working great Smile
HTPC
Silverstone Grandia GD05 - Intel i5 3570k -Asus H61M-G Micro-ATX - Unidad Blu-ray
MSI GTX970 4GB GDDR5 - 8 GB RAM DDR3 - AVR Denon X3400H Atmos - LG  OLED 55C7V
Reply
(2015-03-25, 03:39)vicmanpergar Wrote: Guys, is the full screen window instead of full screen option greyed out for u too?

I think it's supposed to be that way to accommodate madVR. I had madVR set to full screen exclusive mode. That could have something to do with it. Try windowed mode.

I will test some more but would like to know why the image appears different than Media Player Classic. Both use LAV Filters and madVR. It could be the grayscale, but I will have to try out the new menu to ensure both use identical settings.

aracnoz didn't mention if he wanted debug logs for the various crashes.

Also, is there any way to access the original madVR menus besides opening another media player?
Reply
I never used DSPlayer before, but the support for MadVR is a real game changer! I downloaded the setup from the signature and installed it. I saw MadVR as a Renderer option so all looks good.

But when I try to play a video (MKV file) via DSPlayer, nothing happens. I can play it normally using the standard DVDPlayer. Do I need to follow any configuration steps other than just install it?

Here is the log file as a reference:

http://pastebin.com/ueZ44ujM
Reply
You need to config DSPlayer filters & mediaconfig rules. It usually not working out of the box though. Also you need to install all required filters / software (LAVFilters , MadVR, FFDshow, AVSplitter etc)
Reply
(2015-03-25, 04:36)Warner306 Wrote: Also, is there any way to access the original madVR menus besides opening another media player?

I always use GraphStudioNext to access filter properties page. It is easier to access FFDShow RAW properties page this way.

But for madVR you can create shortcut like this

madHcCtrl.exe editLocalSettingsDontWait

Or run madHcCtrl.exe and right click its icon on system tray.
Reply
(2015-03-25, 06:03)oldpoem Wrote:
(2015-03-25, 04:36)Warner306 Wrote: Also, is there any way to access the original madVR menus besides opening another media player?

I always use GraphStudioNext to access filter properties page. It is easier to access FFDShow RAW properties page this way.

But for madVR you can create shortcut like this

madHcCtrl.exe editLocalSettingsDontWait

Or run madHcCtrl.exe and right click its icon on system tray.

Success!! I assumed LAV filters were part of the original installation, similar to the recent builds of MPC-HC. I installed LAV filters and setup the rules, filters, etc. After that, I successfully played a SD and HD videos with no issues at all. Tested both full screen and Windowed mode (new path) with no crashes.

Warner306 asked how to access the MadVR tray - when I used the windowed mode, I could alt+tab and access the regular MadVR tray just like I used to do with MPC-HC.
Reply
(2015-03-25, 06:30)dbezerra Wrote: Warner306 asked how to access the MadVR tray - when I used the windowed mode, I could alt+tab and access the regular MadVR tray just like I used to do with MPC-HC.

็He didn't said anything about access MadVR tray though. So I believed he was refer to how to access settings page without playing any media or launch MPC-HC.
Reply
(2015-03-25, 00:45)aracnoz Wrote: and stop ... so who was taking the time? how long it took me to integrate madVR into DSPlayer?

a bit of irony for one of the most difficult things I've done with DSPlayer
I would like to thank madshi ... I contacted him on doom9 having 0 posts, and with no credibility in the community and was immediately available and he has always helped me with infinite patience
in the last few days I asked for advice even on what to wear in the morning Big Grin, without his help I would definitely integrated madVR because I have a hard head, but with his help it was all much easier and faster

thank you madshi...

How much good is the integration of madVR in DSPlayer? ... honestly I have no idea, I have to admit that I never used madVR continuously because I love the XBMC gui so I do not know nothing about all his infinite power
so maybe it will be you to tell me... certain is that I had never seen a gui so advanced as that of kodi that works on madVR, i'm very proud of the final result

some details...

Now in Video Renderer there is a list, so madvr will appear if it's installed in the system

when we select madVR as renderer kodi shows two options

The first one allows you to choose if to use the gui of kodi to configure some of the most important madVR options, on the advice of madshi I included this possibility because some more advanced users have created profiles on madVR that probably don't want to lose

if we use the interface of kodi to configure the settings of madVR, for every video will be stored the custom settings, i created a table in dsplayer database with all madvr options, so the behavior it's as with normal video settings of kodi... you can also change the default values and then assign them to all videos

the second option in the menu DSPlayer on madvr it's to enable the fullscreen exclusive mode of madVR, to make madvr work in exclusive mode i had to force kodi in windowed mode... so when we select madvr as video renderer kodi will work only in windowed mode in this way madvr can use his own exclusive mode
(the point is or madvr goes in exclusive mode or kodi... infact madvr it's like another window)

one last note it's on NNEDI3 double settings, there are many rules on how and when you can turn on the different options, the trayicon of madVR follows these rules, the interface that i had use to set madVR no, so I could not replicate all these rules

so to make it work properly you must know what you are doing


it is time to test... everything it's in my signature

WOW!!! Congrats....gotta test this!

PS - can someone suggest settings for upscaling to UHD?
LG OLED55BX6LB, Zidoo Z1000 Pro (ZDMC 20.2 Arctic Zephyr 2 Resurrection), Yamaha RX-A3060, Polk Signature Fronts & Centre, Wharfedale D300 Atmos surrounds, Heco Victa Prime Sub 252A, DSPeaker Antimode 8033 Cinema
Reply
More observations/questions:

1. There is an inconsistency with how menus work. If I change a setting in Kodi, the same setting is changed in the madVR configuration panels. But, if I change a setting in the madVR configuration panel, the Kodi gui does not report this change. This can be very confusing, as the gui may report chroma upscaling as Bicubic 75, but I already changed it to Bicubic 100 in madVR. The two menus should be in-sync.

2. Some of the video settings need to be greyed-out when the Kodi gui is disabled. I can still adjust image scaling from this screen even though the scaling option does nothing.

3. The Kodi gui becomes very laggy and unresponsive while a video is played.

4. I don't have any 3D LUTs to test, but I question whether gamma processing is working correctly.

My reference image is MPC-BE with LAV Filters. The two are very close, but Kodi displays more noise and is more washed out. I don't think this is an issue with 0-255 vs 16-235 levels, as it isn't that dramatic. I'm not sure if this a weakness of DSPlayer or something that needs to be adjusted. Everything still looks great, but it is not reference. This is why I question if my gamma settings of 2.2 is being respected by DSPlayer. MPC-BE is sharper.

5. Lastly, Full screen exclusive mode can cause crashes if a graphics card does not support it. The screen will turn black before freezing.

I'll post a debug log on the exclusive mode crash.

I plan to post a complete configuration guide of DSPlayer with LAV Filters and madVR on the weekend. Most of it is written already. The madVR portion requires some work.
Reply
Thanks a lot to aracnoz for his work! Big Grin

Some comments:

1) I've no idea why image quality would be different when comparing dsplayer and MPC-HC, it should be identical. I think some more tests need to be done there. Maybe you guys could try some test pattern videos and make screenshots and compare them? It could be as simple as the video levels output option (0-255 vs 16-235), or it could be something completely different. If you notice differences in sharpness, maybe the scaling algorithms are not properly set? The next madVR build will show in the debug OSD (Ctrl+J) which exact scaling algorithms are being used. You could also compare what the debug OSD (Ctrl+J) says right now. Is there any obvious difference between dsplayer and MPC-HC? E.g. different source or target rects or something?

2) XBMC GUI is expected to be more sluggish when using madVR. The reason for this is that madVR renders many video frames in advance and sends them to Direct3D. The purpose of this is that Direct3D has enough information to continue video playback even if the CPU/GPU gets extra busy and doesn't allow madVR to render something for a short period. E.g. imagine anti-virus software suddenly comes on and takes the whole CPU busy for 200ms. Due to the way madVR already sends multiple video frames to Direct3D in advance, this is not a problem. Movie playback will stay totally fluid. The negative side effect of this functionality is that madVR can't update frames which were already sent to Direct3D. As a result, if XBMC tries to show its GUI, it takes several frames until the GUI becomes visible, because Direct3D still has to display all the other frames first, which were already pre-rendered by madVR.

Ok, so much about the technical explanation. Now you can influence the XBMC GUI lag by modifying the madVR settings. Specifically you can modify the setting "how many video frames shall be presented in advance" this will have a direct effect on the GUI lag. Decrease this setting to reduce the GUI lag. But if you decrease this setting, you also decrease the protection against stuttering if the CPU/GPU gets busy for a short period (see above).

3) Those crashes, are they in madVR or in XBMC? When madVR crashes, you should get a madExcept crash report box, where you can see details of the crash and you can send/email it to me. If XBMC crashes, I don't know how that will look.

FWIW, there will be a new madVR release very soon with several bugfixes and some stability improvements.
Reply
(2015-03-25, 09:18)Warner306 Wrote: More observations/questions:

1. There is an inconsistency with how menus work. If I change a setting in Kodi, the same setting is changed in the madVR configuration panels. But, if I change a setting in the madVR configuration panel, the Kodi gui does not report this change. This can be very confusing, as the gui may report chroma upscaling as Bicubic 75, but I already changed it to Bicubic 100 in madVR. The two menus should be in-sync.

2. Some of the video settings need to be greyed-out when the Kodi gui is disabled. I can still adjust image scaling from this screen even though the scaling option does nothing.

3. The Kodi gui becomes very laggy and unresponsive while a video is played.

4. I don't have any 3D LUTs to test, but I question whether gamma processing is working correctly.

My reference image is MPC-BE with LAV Filters. The two are very close, but Kodi displays more noise and is more washed out. I don't think this is an issue with 0-255 vs 16-235 levels, as it isn't that dramatic. I'm not sure if this a weakness of DSPlayer or something that needs to be adjusted. Everything still looks great, but it is not reference. This is why I question if my gamma settings of 2.2 is being respected by DSPlayer. MPC-BE is sharper.

5. Lastly, Full screen exclusive mode can cause crashes if a graphics card does not support it. The screen will turn black before freezing.

I'll post a debug log on the exclusive mode crash.

I plan to post a complete configuration guide of DSPlayer with LAV Filters and madVR on the weekend. Most of it is written already. The madVR portion requires some work.

1. Those 2 menu should not be in-sync, as aracnoz said when you use Kodi GUI it's per file setting not global. So DSPlayer save settings per file. What you change in external madvr panel should not related to Kodi MadVR settings unless you uncheck use Kodi GUI settings. But there is prbably something amiss like when you changed something via GUI it would change MadVR settings while it's playing but when you stop global values maynot return to former values. But I haven't looked into it. Because it's irrelevant to Kodi MadVR settings, DSPlayer would load its own madvr config value everytime it play media.

3. Kodi GUI here works fine with remote. There is rare delay when bring out home menu when the video is playing but it navigates fine.

4. As aracnoz said in DSPlayer it's per file settings and irrelevant from global madvr settings. So what you set outside shouldn't affect DSPlayer MadVR unless you disable Kodi MadVR gui settings.
Reply
I will do more tests with image quality differences, but they do look different to my eyes. I have been glued to MPC-BE broadcasting for a long time and know that I am sensitive to this. It is very hard to determine why the image is different (or if this even matters) by switching back and forth between players because the switch is not immediate and I have to regain my place in the video.
Reply
  • 1
  • 80
  • 81
  • 82(current)
  • 83
  • 84
  • 95

Logout Mark Read Team Forum Stats Members Help
DSPlayer (DirectShow Player for XBMC) Frodo build available8