1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Replacing MP with Win 8 modern UI | Page 4

Discussion in 'Other HTPC Applications' started by hulkhaugen, November 25, 2012.

  1. Arturas1976
    • Premium Supporter

    Arturas1976 MP Donator

    Joined:
    January 5, 2008
    Messages:
    246
    Likes Received:
    29
    Gender:
    Male
    Location:
    Vilnius
    Ratings:
    +40 / 0
    Home Country:
    Lithuania Lithuania
    Show System Specs
    UPnP contreller+renderer app for TV and win8 modern UI. That way could be as solution for use of MP on non MS or difficult to build full MP client platform.


     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. craige1
    • Premium Supporter

    craige1 Member

    Joined:
    February 1, 2008
    Messages:
    179
    Likes Received:
    23
    Gender:
    Male
    Occupation:
    ICT Manager for large organisation
    Location:
    Alice Springs
    Ratings:
    +24 / 0
    Home Country:
    Australia Australia
    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.

    In regards to porting to Media Foundation; Media Foundation has been the recommended media stack option since vista, as it is intended to replace directshow, which will be faded out. It might be a good opportunity to kill 2 birds with one stone. Cross format capability with fairly easy work (compared to running multiple clients for different platforms or completely redoing mp to be cross platform, which you might as well start again if your doing that), and updating to the new media render stack in windows (for the last 3 versions).

    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.
     
    Last edited: March 6, 2013
  4. tourettes
    • Team MediaPortal

    tourettes Retired Team Member

    Joined:
    January 7, 2005
    Messages:
    17,301
    Likes Received:
    4,595
    Ratings:
    +4,810 / 3
    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.

    Problem is not the C# code - it would be fairly simple to convert the player code to MF. Problem lies in the C++ code which is the actual DS filters that should be converted.
     
  5. tourettes
    • Team MediaPortal

    tourettes Retired Team Member

    Joined:
    January 7, 2005
    Messages:
    17,301
    Likes Received:
    4,595
    Ratings:
    +4,810 / 3
  6. craige1
    • Premium Supporter

    craige1 Member

    Joined:
    February 1, 2008
    Messages:
    179
    Likes Received:
    23
    Gender:
    Male
    Occupation:
    ICT Manager for large organisation
    Location:
    Alice Springs
    Ratings:
    +24 / 0
    Home Country:
    Australia Australia
    I would imagine if this was to go ahead, it would be for mp2 not mp1. Some of the directshow filters that mediaportal 1 has to handle itself are handled natively by Media Foundation. I've seen a lot of bugfixes for mediaportal been about the internal directshow filters in mediaportal so I would imagine that the more that can be handled natively, the more work it takes off of the mediaportal team. I know that the tsreader and the audio render take a lot of work, especially since directshow is being fazed out.
     
  7. tourettes
    • Team MediaPortal

    tourettes Retired Team Member

    Joined:
    January 7, 2005
    Messages:
    17,301
    Likes Received:
    4,595
    Ratings:
    +4,810 / 3
    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).

    In short, we still would need to port the DS filters we have to MF (heck, MS doesn't even provide the MF support for TV parts so TvServer would still rely completely on DS).
     
  8. craige1
    • Premium Supporter

    craige1 Member

    Joined:
    February 1, 2008
    Messages:
    179
    Likes Received:
    23
    Gender:
    Male
    Occupation:
    ICT Manager for large organisation
    Location:
    Alice Springs
    Ratings:
    +24 / 0
    Home Country:
    Australia Australia
    I think your running off the vista version of Media Foundation.
    Windows 7 added a bunch to Media Foundation. It now supports capture devices (like tv cards) and a whole set of new file types supported.

    Maybe there should be a little project on the side to see/work on MF support in MP2. The idea that directshow is too big to be dropped is a folly considering we already have devices that look and act like laptops running windows without directshow support. Media Foundation wont be disappearing anytime soon since Microsoft is ridding on the success of devices that only use MF for media. Its at least worth doing a deep look at what would need to be changed for MF to take over ds. Then if the MP team decides that its to much work for now, then (being an open source project) there's a launching point for someone who might take up the challenge to start from. The biggest point to consider is that it will need to happen at some point, and considering we already have windows devices that don't support ds, its going to have to be in the next 2-3 years. Since MP2 is in development now, wouldn't it be nice if it released running off technology that was going to be around for awhile, instead of having to do a code rewrite during its life.
     
  9. spitjo

    spitjo Portal Pro

    Joined:
    October 23, 2006
    Messages:
    127
    Likes Received:
    3
    Location:
    Udine
    Ratings:
    +3 / 0
    Home Country:
    Italy Italy
    Show System Specs
    I don't mean to be offensive but i am really disappointed by how close-minded some team members are.
    Metro has no future, an android full client is impossible....
    I really think the the only one without a future is MediaPortal if this is the point of view of the Whole developers team.
    The pc how we know it is goingto die in a few years. A home entertainment system must be everywhere, on every device like tablet (yes Windows rt too) smartphones, smart tv, android set top boxes. This is the future. Not a number of power eating full pcs around the house just to watch tv, some movies and a couple of pictures.
    Someone said that android system are not poerful enough. WRONG!! We have quad core systems with 2gb ram and powerful gpus. Performance are not a problem. The problem is the code. It will be a big work but has to be done.
    Seriusly guys, open your minds. I love MediaPortal and his instability was never enough to change my mind. But if it will remain tied to a inefficent Platform like the pc a lot of other solutions will take over
    Again, i don't mean to be offensive, i'm only hoping the best future for a product that i love
     
  10. tourettes
    • Team MediaPortal

    tourettes Retired Team Member

    Joined:
    January 7, 2005
    Messages:
    17,301
    Likes Received:
    4,595
    Ratings:
    +4,810 / 3
    And you must cut my grass on your own free time for the next 15 summers? Is it a deal? :)
     
    • Like Like x 1
    • Agree Agree x 1
  11. foxbenw
    • Premium Supporter

    foxbenw MP Donator

    Joined:
    September 12, 2011
    Messages:
    232
    Likes Received:
    47
    Gender:
    Male
    Occupation:
    Fund Manager
    Location:
    Welwyn Garden City
    Ratings:
    +47 / 1
    Home Country:
    United Kingdom United Kingdom
    Show System Specs
    With MP2 coming at some point, the only thing that is really in danger short term is the windows client. Personally i will continue to store media until streaming is high enough quality to replace my blurays and i can be confident that i will be able to watch a program on-demand that i would otherwise have recorded.

    So rather than worrying about MP overall, i'd just say that the windows client may become less relevant (for attracting new users) and that MPExtended and transcoding will start to take on more importance. (Although with wireless ac i am also hoping to be able to stream a bluray over wifi).

    Therefore a windows RT client IS important, and in some ways maybe more than the desktop client. Except that the priority should go to developing android and ios clients first because hardly anyone has an RT device. AMPdroid is a great start - i had a play with it on my wife's nexus - but is clearly nowhere near the functionality and slickness of the main client.

    It will be interesting to see what happens with google tv functionality over the coming year or so, and what MS will do with 'xbox tv' or whatever it will call it (i think that is still an assumption but they obviously will).
     

Users Viewing Thread (Users: 0, Guests: 0)

  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Like Us On Facebook

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!