Added support for linked channels e.g. Premiere Direkt Portal (1 Viewer)

lkuech

Retired Team Member
  • Premium Supporter
  • February 16, 2007
    576
    83
    51
    Hamburg
    Home Country
    Germany Germany
    Yes. The subchannel plays perfectly. But I have to go back via the mini-epg or any other way to choose the portal channel again. The subchannels are not part of the channel group that holds the portal channels... maybe this is the cause...

    I will post the logs this evening (hopefully ;)).

    Bye
    Lars

    And :D
     

    emanon

    Portal Member
    May 12, 2007
    6
    0
    Sorry but there is no subchannel at the kontext menu

    TVENGIN SVN from today
    MEDIAPORTAL 0.2.3RC1 SVN today

    LOG
    9.07.2007 19:03:46 4 dvb:Getting new subchannel
    19.07.2007 19:03:46 4 dvb:GetNewSubChannel:0 #0
    19.07.2007 19:03:46 4 dvb:confused:ubmit tunerequest size:1 new:0
    19.07.2007 19:03:46 4 subch:0 OnBeforeTune
    19.07.2007 19:03:46 4 subch:0 OnAfterTune
    19.07.2007 19:03:46 4 subch:0 OnGraphStart
    19.07.2007 19:03:46 4 subch0:RunGraph
    19.07.2007 19:03:46 4 dvb:rungraph
    19.07.2007 19:03:47 4 subch:0 OnGraphStart
    19.07.2007 19:03:47 4 subch:0 RunGraph: already running
    19.07.2007 19:03:47 4 subch:0 SetupPmtGrabber:pid 67 sid:12
    19.07.2007 19:03:47 4 subch:0 set pmt grabber pmt:67 sid:12
    19.07.2007 19:03:47 4 subch:0 set ca grabber
    19.07.2007 19:03:47 4 subch:0 wait for pmt 67
    19.07.2007 19:03:47 4 subch:0 wait for pmt 67
    19.07.2007 19:03:47 9 subch:0 OnPMTReceived() True
    19.07.2007 19:03:47 9 subch:0 SendPmt:12 12 FFFFFFFF 3
    19.07.2007 19:03:47 9 Decode pmt
    19.07.2007 19:03:47 9 subch:0 SendPMT version:3 len:86 18
    19.07.2007 19:03:47 9 subch:0 cam flags:True
    19.07.2007 19:03:47 9 subch:0 SetMpegPidMapping
    19.07.2007 19:03:47 9 subch:0 pid:AFF pcr
    19.07.2007 19:03:47 9 subch:0 pid:67 pmt
     

    Slurm

    MP Donator
  • Premium Supporter
  • December 16, 2006
    301
    33
    58
    Graz
    Home Country
    Austria Austria
    How do I add icons to the subchannels?

    Because they change their name the next time there's no icon anymore.
     

    mpfrank

    Portal Pro
    November 6, 2006
    186
    0
    Cologne
    Home Country
    Germany Germany
    The subchannels are working perfect for me... BUT: I cannot record the subchannel I'm watching, not even manual.... If I press "R" or try to start recording from context menu (F9) nothing happens.... The subchannel is not recorded.

    Is there any solution for this problem? Or maybe somebody can tell me how to handle recording subchannels... ??

    Thanks!

    mpFrank
     

    lkuech

    Retired Team Member
  • Premium Supporter
  • February 16, 2007
    576
    83
    51
    Hamburg
    Home Country
    Germany Germany
    Hi all.

    Is it possible that the linked channel support is partial broken? Or is it just my setup?

    When I open the context menu on one of the "Portal"-channels I'm able to select the available subchannels and everything works like it should... But when I'm at the subchannel I'm unable to open the conext menu (to change the subchannel or go back to portal) at all.

    Bye
    Lars

    Hi gemx.

    This problem seems still be there. I'm not sure in which situation it happens though... It is not a permanently reproduce able...
    I'm currently try to nail this issue down ;)
    What I know is that a "NullReferenceException" in the "UpdateProgressBar" method of the TVOSD.cs occurs in such situations. Also it appears only if I use the "Show_OSD" action which is bind to my "i"-key of my remote. The action "Context_Menu" which shows the context menu directly without the TVOSD does always work.

    I will keep you informed if I found something.

    CU
    Lars
     

    lkuech

    Retired Team Member
  • Premium Supporter
  • February 16, 2007
    576
    83
    51
    Hamburg
    Home Country
    Germany Germany
    Hi chrissooo.

    Do you have an idea how to reproduce this bug more reliable?
    Here on my side It happens from time to time. But I did found the real source until now... It would be much easier for me to fix it if I would knew how to reproduce it.

    CU
    Lars
     

    lkuech

    Retired Team Member
  • Premium Supporter
  • February 16, 2007
    576
    83
    51
    Hamburg
    Home Country
    Germany Germany
    Morning.

    Some progress...

    I guess I found the constellation to reproduce this issue a bit more reliable. I didn't had the time yesterday to dig a little bit deeper, but it looks like the following:

    If you switch to a PortalChannel and wait a few seconds the linked channels become renamed. If you now use the context menu to "jump" to one of the renamed subchannels and try to open the OSD you have a good chance to see the same exception.
    Channels that has not been renamed do work all the time. Restarting MP (not tve3) does also fix the issue for the renamed channels...

    My guess is that the channel name that is returned by the "GetChannelName()" method of the TVOSD.cs is still the old one in such a condition ... I will try to debug that this evening.

    CU
    Lars
     

    chrissooo

    Portal Pro
    February 21, 2007
    434
    35
    Home Country
    Germany Germany
    this is what i thing too :)
    Only fresh renemed channels make this problem
     

    lkuech

    Retired Team Member
  • Premium Supporter
  • February 16, 2007
    576
    83
    51
    Hamburg
    Home Country
    Germany Germany
    Progress ones again ;)

    I fixed it! :D
    Because of the current feature freeze I decided to fix it by some kind of a workaround, because a decent solution would introduce to much new code.

    My guess was right. TvOsd retrieved old data (the old displayname of the subchannel) because the displayname was changed only in the database directly and the already cached information remains untouched.

    My "workaround" is to reaload the cached information as soon as the requested channel information was not found (because it was searched for a different name).

    This change is small enough to commit it directly to SVN.

    CU
    Lars
     

    Users who are viewing this thread

    Top Bottom