I have to admit, I did smile reading this. When I said "fairly" easy (in dr evil style quotes mind you ), I was talking in the sense of comparing to a full blown port. I did realise this wouldn't be a "out next week" task, which is why I mentioned aiming at the mp2 release date which is a good year at least.*cough* *cough* - newer say easy when you aren't 100% sure. Porting the Directshow based components will be a huge task. Any volunteers for converting all the Directshow filters into MediaFoundation filters? Remember to port LAV splitter, video and audio decoders as wellI recommend MP 2 have a windows 8 client as part of its initial release. The client side of mp would be "fairly" easy to port to a windows 8 app due to them both using the same ms technologies. Most of the heavy lifting in mp2 happens server side with the client acting only as a gui. That would fit perfectly as a windows 8 app.
Please have a look at: https://github.com/MediaPortal/MediaPortal-1/tree/master/DirectShowFilters and then tell the Directshow to MediaFoundation conversion is a small task.There are even guides on pointing out what needs to change to move a .net app to a windows store app. Media foundation support isn't as desperate as you make it out to be. Mediaportal itself has been supporting the Media foundation powered EVR renderer for a good while now. Media formats like h.264 are supported by Media Foundation natively. 3rd party filters for other formats also exists to add support in Media Foundation, just like how directshow gets most of its support.
Those both are something that MP2 requires as well - MF cannot provide anything to fullfil our needs in that area. Same goes pretty much for the rest of the DS filters as well. What MF could provide is decoders, but the ones it provides fall into not-so-good area when compared to LAV (missing formats for example).I know that the tsreader and the audio render take a lot of work, especially since directshow is being fazed out.
|FanartHandler as MusicInfoHandler replacement||Fanart Handler||11|
|[WiP] MP1-5019: Replace MySQL with MariaDB||MediaPortal 1||40|
|[Rejected] Replace "Filter by" by "Group by"||MediaPortal 2||14|
|P||The elusive "MCE Replacement Driver" for Vista / Win7||IR Server Suite (IRSS)||0|
|Replacing HttpServer by OWIN self host||Archive||28|
|Erfahrungsbericht Upgrade Win 10.1909 MP 1.24||Installationsprobleme?||2|
|Operating System Win 10 vs. 8.1||Operating System||2|
|D||Unable to install 1.22 on Win 10||Newcomers Forum||9|
|C||DVB-C Empfänger Hauppauge Win TV dual wird in Media Portal nicht aktiviert||TV / Streaming||1|
|Win 10 crash, hang and freeze with USB Tuner.||General Support||13|
|L||WinTV HVR 5500 HD mit Win TV V8.5 software findet keine Kanäle||3rd Party Software||0|
|[solved] (Solved) Win 10 1809 Woes||General Support||4|
|Crashes when trying to add lyrics||MPTagThat||0|
|Win 10 Benutzer bei verschiedenen Clients||Betriebssysteme||4|
|C||Ceton InfiniTV Eth first time install on Win 8 Pro||Newcomers Forum||12|
|S||Why open source fails and Integration wins for complex programs||General||15|
|TV "Unable to play" on Client - Working until Win 10 Server upgraded to Version 1803||Television (MyTV frontend and TV-Server)||5|
|T||Mediaportal 1.18 on win 10 issue with Kodi as client server||General Support||8|
|D||Ver 1.18 on Win 10 question||General Support||15|