Progress: MP 2 development status - 2011-01-25

Discussion in 'General' started by Albert, January 25, 2011.

  1. Albert
    • Premium Supporter

    Albert MP2 Developer

    Joined:
    February 18, 2008
    Messages:
    1,297
    Likes Received:
    1,125
    Gender:
    Male
    Occupation:
    Dipl.-Inform.
    Location:
    Freiburg im Breisgau, Germany
    Ratings:
    +1,130 / 1
    Home Country:
    Germany Germany
    Hi and welcome to the current MP2 development status report!

    Until the last status report, we were able to achieve very much. The work in the main MP2 system was mainly in the core and SkinEngine areas, so for that part, you don't see much in the GUI. But morpheus also added a new theme and he wrote plugins which can be seen in the "incubator" directory and he worked at his new plugin in an own branch.

    Here's a list of things which have been done:

    Baboonanza's work:
    • Added customizable image transitions (both for general GUI use and for the PicturePlayer).
    • Added asyncronous texture loading (default is still syncronous, asyncronous must be specified by the skinner).
    • Numerous SkinEngine fixes for the Picture player.
    • Fixed remaining opacity mask issues. This involved changing GUI blending to Porter-Duff compositing.
    • Added support for screen open/close animation (currently in a branch but might get committed before the end of the month).
    • Fixed incorrect handling of missing skins.

    Morpheus' work:
    • Fixed problems with the stream selection in the VideoPlayer.
    • Use full color range in EVR presenter.
    • Added new theme "Dark Silver".
    • Added sample plugin BackgroundManager to incubator. It allows to specify an image name according to the selected item in the main menu (for Music, Picture, Videos...), which will be shown in the background.
    • Added a sample theme "Black Backdrop" that includes screens from "3D backgrounds" thread here in forum.
    • Slim TV (branch): Interface definitions are WiP, timeshifting, program info is working,
    • GUI supports: Channel group / channel selection (channel logos are used), single channel guide, experimental multichannel guide,
    • The SlimTV GUI now supports PiP correctly, all OSD / CP screens now are showing the right channel/program infos.

    Bavarian's work:
    • Replaced old logging module by log4net

    Albert's work:
    • Updated all file headers to 2011 :)
    • Added VirtualizingStackPanel. Improves setup and rendering time for big lists in the GUI.
    • Reworked data string creation/handling for lists. Those data strings are necessary to support keyboard navigation in lists by pressing the first letter.
    • Use new VirtualizingStackPanel in content menus.
    • Improved the SkinEngine's layouting system for the case where many UIElements are present.
    • Improved setup and disposal phases of UIElements.
    • Improved some style assignments/element copies. We need to do much less copies now. Some improvements for the type converter.
    • Fixed BuildReport tool.
    • Renamed template screens: master to master_bare, master_dialog to master_dialog_bare.
    • Fixed display of preview images for skins and themes in configuration dialogs.
    • Fixed problems mixing resources of the default language with localized strings of another language (thx for Smeulf's help!).
    • Fixed some problems with the SystemName class (thx to Smeulf!).
    • Added support for byte[] data type in MediaLibrary & infrastructure.
    • Fixed some problems with unsupported SQL functions. Relocate media items works now.
    • Fixed threading problem in VideoBrush which made it's skin neutral AR sometimes not calculated correctly in OSD PiP.
    • Improved XAML parser search for attached properties.
    • Fixed Panel ZIndex handling.
    • Reworked the resource access module. Fixed several problems accessing local and remote resources which could occur under certain conditions.
    • Improved transparent resource background transfer. Reworked internal state model of BackgroundHttpDataTransfer class.
    • Increased deadlock abort timeout in WorkflowManager to 10 seconds.
    • Improved resource/thread usage of PlayerControl elements which are not part of an active screen.
    • Avoid saving a playlist with the same name as an already existing playlist (thx to Smeulf!)
    • Several more SkinEngine, core, skin and other reworks and bugfixes.

    Also thanks to all other contributors which have not been named here. Thanks to all testers who reported bugs, especially to Smeulf who reported quite many bugs.


    I guess I should really write progress reports more often... :)

    Cheers,
    Albert


     
    • Like Like x 21
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. Ponyriemen
    • Premium Supporter

    Ponyriemen MP Donator

    Joined:
    July 9, 2007
    Messages:
    2,570
    Likes Received:
    111
    Gender:
    Male
    Location:
    /root/home
    Ratings:
    +111 / 0
    Home Country:
    Germany Germany
    AW: Progress: MP 2 development status - 2011-01-25

    ...when will be there the first Release? ;)

    P.S.: keep on working, you all are doing a great Job! Thanks for that!

    Pony
     
  4. mbuzina
    • Premium Supporter

    mbuzina Retired Team Member

    Joined:
    April 11, 2005
    Messages:
    2,839
    Likes Received:
    627
    Location:
    Germany
    Ratings:
    +723 / 4
    Home Country:
    Germany Germany
    Show System Specs
    Yes please! Thanks for the great effort.

    I wonder a bit about the SlimTV branch. In the last progress report you (or someone else) mentioned that TV was not (yet) a priority for MP 2 and that the first alpha release would be without TV. So did that change?
     
  5. DieBagger
    • Premium Supporter

    DieBagger Retired Team Member

    Joined:
    September 11, 2007
    Messages:
    2,516
    Likes Received:
    1,257
    Gender:
    Male
    Occupation:
    Android Developer
    Location:
    Austria
    Ratings:
    +1,302 / 0
    Home Country:
    Austria Austria
    Show System Specs
    There won't be a new Tv-Server for MP2 that hasn't changed unfortunately. But there will (most likely) be a client for the existing tv-server.
     
  6. mbuzina
    • Premium Supporter

    mbuzina Retired Team Member

    Joined:
    April 11, 2005
    Messages:
    2,839
    Likes Received:
    627
    Location:
    Germany
    Ratings:
    +723 / 4
    Home Country:
    Germany Germany
    Show System Specs
    Ah, great. So why should MP 2 get a new TV Server? What are the plans there?
     
  7. DieBagger
    • Premium Supporter

    DieBagger Retired Team Member

    Joined:
    September 11, 2007
    Messages:
    2,516
    Likes Received:
    1,257
    Gender:
    Male
    Occupation:
    Android Developer
    Location:
    Austria
    Ratings:
    +1,302 / 0
    Home Country:
    Austria Austria
    Show System Specs
    Same reason why mp2 development was started: to get a fresh start. The code of tvserver has come to a point where even small changes require lot of work and testing.
     
  8. naich
    • Premium Supporter

    naich MP Donator

    Joined:
    August 6, 2007
    Messages:
    529
    Likes Received:
    25
    Ratings:
    +25 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Hi Albert!

    Thanks for your progress report ... and of course you should write progress reports more often :D ...


    This ist an important decision, I'm pretty sure with TV part included, MP2 will be used much more often!


    cu and thanks
     
  9. SpudR
    • Team MediaPortal

    SpudR Documentation Group

    Joined:
    July 27, 2007
    Messages:
    2,609
    Likes Received:
    451
    Occupation:
    CTO, MD
    Location:
    Yorkshire, UK
    Ratings:
    +680 / 2
    Home Country:
    England England
    Show System Specs
    I was going to ask where we were with MP2 - answered before I got home :D
    Well done!!
     
  10. BlackBurn
    • Premium Supporter

    BlackBurn MP Donator

    Joined:
    October 4, 2008
    Messages:
    99
    Likes Received:
    14
    Gender:
    Male
    Ratings:
    +16 / 0
    Home Country:
    Netherlands Netherlands
    Show System Specs
    Very cool! I like status reports, it is like a slow moving traffic jam; it is a pity that the endpoint is far away, but at least there is still movement :)
     
  11. jmbillings
    • Premium Supporter

    jmbillings MP Donator

    Joined:
    June 9, 2008
    Messages:
    128
    Likes Received:
    10
    Location:
    Ely
    Ratings:
    +11 / 0
    Home Country:
    United Kingdom United Kingdom
    Show System Specs
    Thanks for the update- I may take a look at MP2 - I was using MP1 for ages but I eventually started using WMC7 on my main htpc as the TV server seemed to be the unreliable part of MP :( - I had issues with it crashing, especially with a weak DVB-S signal... to the point it would crash the whole PC :( WMC7 is much better in this respect, and recovers from a bad signal the same as an STB.

    I still check here sometimes to see the progress as MP is nicer other than that!
     
Loading...

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

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • 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.

             

  • 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!