• 1
  • 533
  • 534
  • 535
  • 536
  • 537(current)
Kodi DSPlayer – DirectShow Player for Windows
Great Progress on this Tiben! Just did some testing with the latest version. Both madvr and mpc renders are working for me. Tested with HDR and non HDR content. Native 4k and 1080p on an HDR TV (Windows HDR on for the TV).

Bugs i noticed:
  • Can't get subtitles to work with madvr
  • Subtitles with MPC are messed up (Green color, strange Font and way to big)
  • Sometimes when i stop playback the menu colors are washed out in the menus. Probably some HDR issues?? I think this has been mentioned before in this thread somewhere.
Missing features:
  • I can now add external filters. YAY!! However even though i selected AviSynth filter as external filter smooth video project (SVP) does not kick in to do its magic :-( AviSynth also does not show up in the filters list when i go to the Video options menu during Playback. Only the three LAV filters show up (using mpc renderer)
Reply
(2025-02-08, 09:14)Freaky69 Wrote: Do you think libplacebo will get as good as madvr is regarding dynamic tonemapping? This is the only reason I’m using madvr. Upscaling is as good with the other scaler in my opinion.
Im not sure i cannot really test and improve on it because from my understanding dynamic tonemapping is a lot more important on projector screen. I have a projector and a screen but its 15 years old 720p not hdr. And even if i get a projector i would need to put a lot of time into it to get something very similar
Reply
(2025-02-08, 21:00)Nabazul Wrote: Great Progress on this Tiben! Just did some testing with the latest version. Both madvr and mpc renders are working for me. Tested with HDR and non HDR content. Native 4k and 1080p on an HDR TV (Windows HDR on for the TV).

Bugs i noticed:
  • Can't get subtitles to work with madvr
  • Subtitles with MPC are messed up (Green color, strange Font and way to big)
  • Sometimes when i stop playback the menu colors are washed out in the menus. Probably some HDR issues?? I think this has been mentioned before in this thread somewhere.
Missing features:
  • I can now add external filters. YAY!! However even though i selected AviSynth filter as external filter smooth video project (SVP) does not kick in to do its magic :-( AviSynth also does not show up in the filters list when i go to the Video options menu during Playback. Only the three LAV filters show up (using mpc renderer)
I will fix the madvr subtitles didnt think to test it.
For mpc can you send me in pm a print screen of the mpc subtitles with the osd with mpc osd style.
The playback menu yes its a hdr issue i don't revert to the original non hdr color i will fix it in future release

Your test with avisynth send me a debug log with your pm so i see what is happeing so i can test on my side and fix it
Reply
But libplacebo does dynamic tonemapping, right? Maybe it will be in the future better for projector owners. Is it possible to add my maximum nits?
Reply
(2025-02-09, 01:15)tiben20 Wrote: I will fix the madvr subtitles didnt think to test it.
For mpc can you send me in pm a print screen of the mpc subtitles with the osd with mpc osd style.
The playback menu yes its a hdr issue i don't revert to the original non hdr color i will fix it in future release

Your test with avisynth send me a debug log with your pm so i see what is happeing so i can test on my side and fix it

Got the files ready but cannot find a way to send you an pm
Reply
(2025-02-09, 12:55)Nabazul Wrote: Got the files ready but cannot find a way to send you an pm

It's because you're a newbie and so don't have PM privs yet (it's a generic anti-spam measure we take on all newbie accounts).

You should have the capability now, I've adjusted it for you.
|Banned add-ons (wiki)|Forum rules (wiki)|VPN policy (wiki)|First time user (wiki)|FAQs (wiki) Troubleshooting (wiki)|Add-ons (wiki)|Free content (wiki)|Debug Log (wiki)|

Kodi Blog Posts
Reply
(2025-02-09, 12:53)Freaky69 Wrote: But libplacebo does dynamic tonemapping, right? Maybe it will be in the future better for projector owners. Is it possible to add my maximum nits?

Its on my todo list i just want to clear unused class and functions before its a real mess right now
Reply
Player:
add maximum nits for renderer
Adjust display hdr mode switch
Test other video options see if their is crashes
Add options for rtx scalers and hdr
Add libplacebo scaling in the code
Choose and add libplacebo settings
Work on the osd to have the info we want for debugging
Add dithering
Add hdr tonemapping
Add 16 bit color depth input format
Hdr to sdr conversion

This sounds really promising especially rtx scaler and hdr. This might help with the tonemapping. I’m using an 4060ti. Hope this helps with my projector.
Reply
(2025-02-05, 01:28)tiben20 Wrote: 1- I specify again mpcvr is highly customised. I only use the interesting stuff but its not hard to compare and get a change they made to fix something only the subtitles part is 500 times more complex in dsplayer. The funny part is im the one who the d3d11 for mpcvr. PS: Just test all 3 files function correctly
2- Im working on the master and i sync from time to time. Im around 130 commit behind which is not a lot for a Project this size
3- no i didn't look into it
here is the release i was talking about
https://github.com/tiben20/xbmc/releases....0.1-alpha
I want to know if dll are needed on start especially.
A lot of info on the osd are wrong so you dont need to tell me about those

If you want to see the change i make
https://github.com/tiben20/xbmc/commits/...march2024/
i will try to be more explicit on the comments i leave in the change
I confirm that there is no network issue anymore. I can download plugins for KODI DSPlayer without issues.
I also confirm that dll was solved and no dll is required on start.

I also look at some of the changes you made. If you look at mpvcr current version the videoprocessor is now handling various dolby vision formats including Profile 5 (FEL baked). Do you think that this could be integrated as well in DSPlayer ? libplacebo doesn't handle profile 5 as far as I know.

PS: you can see that dolby vision profile 5 is looks different in DSPlayer (or VLC) vs MPC-BE
Reply
(2025-02-11, 03:48)leamsid Wrote: I also look at some of the changes you made. If you look at mpvcr current version the videoprocessor is now handling various dolby vision formats including Profile 5 (FEL baked). Do you think that this could be integrated as well in DSPlayer ? libplacebo doesn't handle profile 5 as far as I know.

PS: you can see that dolby vision profile 5 is looks different in DSPlayer (or VLC) vs MPC-BE
My first iterration outputed exactly like mpc-be except for the subtitles which would take a massive rewrite to get exactly same output. The code is still there i worked a lot with the dolby samples and the color were ok if they don't work you get a yellow or pink color instead of orange.
I need to figure how im going to propose to the user what do they use for rendering.
Video processor, shaders, libplacebo. For scaling, plane merging chroma upscaling and so on. They all have their avantage and disavantage. Quality vs performance usually. But for some exception like dolby they don't all work correctly so i will need to limit the use of options in those certain case.

PS: Just nocticed the print screen the color primaries are not detected correctly will look into it
Reply
  • 1
  • 533
  • 534
  • 535
  • 536
  • 537(current)

Logout Mark Read Team Forum Stats Members Help
Kodi DSPlayer – DirectShow Player for Windows47