2024-03-19, 23:34
(2024-03-19, 21:58)ashlar Wrote:I already worked with those guys from mpc-hc black edition.(2024-03-19, 19:13)tiben20 Wrote: Just to fix every compiling issue correctly i have a good amount of work ahead of me.They changed kodi quite a lot since the last dsplayer update. I will probably skip redoing the evr since everyone will be using madvr i suppose i will save some time on that. I didnt test madvr is it still only using direct3d 9?EVR would be absolutely time wasted.
This might be interesting for future developments:
https://github.com/Aleksoid1978/VideoRenderer
As it’s still unclear what madVR’s future on PC it’s gonna be.
Im the one who added the subtitles rendering in direct3d 11.
I also posted a patch for d3d12 rendering for the renderer and a patch for lavfilters for d3d12 decoding and also a patch for mpcvideodec d3d12 decoding.
They didn't want to take it since they dont know anything about direct3d 12. And also its really hard to speak with them they are 3 russian developers.
Quote:Things i have to fix before being doneIf you guys want to see updates im making to the code
Smartptr classes that dont compile
Every use of instance of settings,pvr, application, player sysinfo need to be converted to the new kodi system we use them a lot its around 1k lines to modify and verify that im doing the same thing as before
Remove the use of direct3d9 not sure about this one i will need to verify that madvr does not require a d3d9 device for the shaders
Fix the pvr code so far i just commented it so i can do it way after everything work
audio and subtitle stream need to be looked at
the source filter will need to be looked at they modified the core of reading file in kodi
remaking the main application to fit the new kodi system
remaking the new rendering system so we dont have infinite lock
https://github.com/tiben20/xbmc/tree/dsplayer_march2024
Im trying to rush it before summer come up here in east canada. I have a lot of renovation on my house i want to do this summer.
i already did a lot so far.
I will need later 1 tester to compile the application to see if i didn't forget added code in the new git branch. And later i will need of course testers for the final product