TVE3 Threadsafe Using Reservation System. (1 Viewer)

Sebastiii

Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Description of the change

    This was a Threadsafe of TVServer code to make it more stable (It was Gibman code, thanks to him)

    This is the link to the branch on GitHub so that other devs can get the code and try to help/spot any possible bugs:
    Code:
     [URL]https://github.com/MediaPortal/MediaPortal-1/tree/EXP-TVEngine3-CardReservation[/URL]
     
    Last edited:

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    • Thread starter
    • Moderator
    • #2
    Change log

    Version 1
    Added CancelTune to tve3 in order to cancel any blocking tune request (like done from EPGgrabber) - this should fix the bugs where tuning TV would in some circumstances end up with no card res.
    card priority system also impl. each user has a priority. if the card res. logic finds a card in the tuning state, then it will cancel the blocking tune request if prio is lower than the current users prio.

    Fixed : CardAllocation ChannelMapping logic issue.
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    • Thread starter
    • Moderator
    • #3
    Version 1
    2012-05-11 (First initial Public Version)

    Known Issues:
    • Seems working nice for me
    Testing Required:
    • Try TV Stuff
    Download
     

    netexplorer

    MP Donator
  • Premium Supporter
  • January 21, 2009
    736
    104
    Home Country
    Germany Germany
    Can you provide a patched version for using with my current 1.2.3 installation? Otherwise i can't test this fix because i need the current installtation working.
     

    elliottmc

    Retired Team Member
  • Premium Supporter
  • August 7, 2005
    14,927
    6,061
    Cardiff, UK
    Home Country
    United Kingdom United Kingdom
    Well, this one should be working, and the whole point of this area is to test if it does.

    I guess the changes are to a number of binaries, and then you will run into problems with version number checks. It probably won't be possible to replace a couple of binaries and generate any valid test data.
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    • Thread starter
    • Moderator
    • #7
    Exactly, you can use separate installer to upgrade your version (this one is based on 1.2.3 + cardres).
    Thanks.
     

    DJBlu

    Portal Pro
    August 14, 2007
    1,670
    813
    Llanelli
    Home Country
    United Kingdom United Kingdom
    @sebastii

    Is the code in this purely card reservation?
    I mean is there a new database structure? or any other changes?
    I ask because I have seen another thread similar and there is a move to a new logging framework and database. I would like to test this and help out.
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    • Thread starter
    • Moderator
    • #9
    Hi DJBlu :)

    Normally it's the same DB, i use it for while now and like i rescan my db lol i'm not 100% sure now :p (but testing 1.2.3 on the same db work so i assume it's ok) :)
     

    corvy

    MP Donator
  • Premium Supporter
  • January 3, 2007
    209
    34
    46
    Rykkinn, Akershus
    Home Country
    Norway Norway
    I can gladly test, but I would really love if someone could share a compiled installer :)

    (alternatively point me to the installer if I am missing it!)
     

    Users who are viewing this thread

    Top Bottom