[no Bug] Skip in PiP doesnt work for 2nd Video (3 Viewers)

Lightning303

MP Donator
  • Premium Supporter
  • September 12, 2009
    798
    577
    Home Country
    Germany Germany
    When playing back 2 h.246 videos with PiP, and you focus the second video, and then try to skip forwards or backwards, this affacts the first and not the second video. So, when skipping no matter what, it always does that on the first video. However, if you stop the first video, skipping works right again.

    Using my laptop (specs in profile). Logs added.
     

    Attachments

    • PiP Skip.rar
      9.5 KB

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    I think what you describe is by design ;) Short answer is, that the remote/keyboard actions are handled by to "Current" player, you can toggle between them (Player Configuration Dialog).

    For more details please refer to this wiki page http://wiki.team-mediaportal.com/2_MEDIAPORTAL_2/Contribute/Development/3_Concepts/Player_Subsystem:
    UI Concepts

    There are three independent concepts to mark active PCs:
    • Primary and secondary PC
    • Current player
    • Audio player
    The primary player is always the player whose picture is shown in fullscreen mode while the secondary player’s picture is shown in PiP. When accessing the players via their indices, the primary player is always at index 0, the secondary player is always at index 1.
    The current player is that player which is changed when one of the player control commands from the remote is used (e.g. play, pause, stop etc.). Furthermore most of the commands in the PlayerConfigurationDialog affect the current player. The current player is the „currently controlled player“.
    The audio player is the player which currently plays the audio signal. Independent from the current types of PCs, the audio signal can come from each of the active players. It is also possible to mute it, but removing the mute state will restore the audio signal at the former audio player.
     

    Lightning303

    MP Donator
  • Premium Supporter
  • September 12, 2009
    798
    577
    Home Country
    Germany Germany
    so, did i understand correctly that the primary player is always the one in fullscreen, but the current player does not have to be the primary? this then would resolve in me using keyboard commands that affact the secondary player? why would i want to see videoB in fullscreen while controlling videoA in PiP?
     

    Smeulf

    Retired Team Member
  • Premium Supporter
  • October 27, 2010
    672
    454
    France
    Home Country
    France France
    When playing back 2 h.246 videos with PiP, and you focus the second video,

    Hi,

    I'll try to explain an another way.

    If you try to focus the player with your mouse (putting your mouse over the PIP player) the focus is not set to the PIP player.

    To correctly focus the player you must use the context menu (ie right click) and choose "Focus ...."

    With the default screen (blue theme) the current (focused) player is blue and the other is grey. The focused player is the one where actions are done.

    At the moment, switching the players from fullscreen to PIP and vice versa doesn't switch the focus. That means if the focus is on the fullscreen player, when the fullscreen player takes the place of the PIP player, then the PIP player is the focused one.

    I hope it makes things more clear to you.

    Cheers.
     

    Lightning303

    MP Donator
  • Premium Supporter
  • September 12, 2009
    798
    577
    Home Country
    Germany Germany
    Ah, i see =)

    Bit confusing, but hey, its alpha time ;). Is it planed to change this? So that you always control the video in fullscreen or is this the way you want to have it? Because i just see more confused people like me thinking that there is something wrong.

    thanks a lot
     

    Smeulf

    Retired Team Member
  • Premium Supporter
  • October 27, 2010
    672
    454
    France
    Home Country
    France France
    I think we will discuss this point internally, to make it more obvious.

    I'm against loosing the control on the PIP player. We must have a way to control it (pause, stop, etc), but there's may be some things to do to make it better.

    Anyway, I can't guarantee it will change, because changing the design requires an approval of the team...

    Cheers.
     

    Albert

    MP2 Developer
  • Premium Supporter
  • February 18, 2008
    1,297
    1,130
    46
    Freiburg im Breisgau, Germany
    Home Country
    Germany Germany
    What do I see? Confusing? Hey, it took me many weeks to finish the player control concept! :)
    From my point of view, it's very straight. Why should the controlled player (current player) change when you switch the PiP players?
    But I think we need good support for IR shortcuts in that place. It must be one single click to change the current player.
     

    The_Stig

    Retired Team Member
  • Premium Supporter
  • April 5, 2005
    2,176
    428
    Me too would have expected to have the fullscreen video always reacts to skipsteps without any necessary of changing any current player.

    My usercase is this: Daughter watching her daily cartoon in fullscreen, me having my soccer-game in PIP. If a goal happens, I switch soccer to fullscreen and skip back to see the goal. After that switch back to cartoon-fullscreen.

    But I totally understand that there are different usercases. Maybe - dunno if that even possible - a switch in configuration, which behaviour is wanted?
     

    Albert

    MP2 Developer
  • Premium Supporter
  • February 18, 2008
    1,297
    1,130
    46
    Freiburg im Breisgau, Germany
    Home Country
    Germany Germany
    I understand your point. Lets assume the control would remain at the fullscreen player when you switch the PiP players, i.e. after switching the secondary (small) player to fullscreen, you can control the new fullscreen player with the remote's buttons.
    How would you now expect the system to let you control the secondary player? A switch/button to set the current control to the secondary player, like it is implemented now? Think of the case you have switched the control to the secondary player. What if you now switch the PiP players? Should the control remain at the secondary player?
    There are multiple sensible ways to implement it, the question is, which one is the least confusing implementation. The problem is, people are not used to control two concurrent players because most of the other solutions don't provide that feature. So I could imagine that there doesn't exist any solution which is absolutely self-explaining.
     

    FreakyJ

    Retired Team Member
  • Premium Supporter
  • July 25, 2010
    4,024
    1,420
    Home Country
    Germany Germany
    I would do it like this:
    If you switch PiP and Fullscreen move Focus to Fullscreen because you don't switch to fullscreen without a reason so you're interested in the PiP stuff right now and it is highly common to see the happening in Fullscreen again => you want to control the fullscreen player
    It doesn't matter if the fullscren or PiP Player has the fullscreen, If you change positions the Fullscreen player gets the Focus. If you want to control the PiP player again you have to switch focus again
     

    Users who are viewing this thread

    Top Bottom