Unable to stop TV in fullscreen (1 Viewer)

Status
Not open for further replies.

johnzered

Retired Team Member
  • Premium Supporter
  • April 20, 2008
    358
    80
    Home Country
    Finland Finland
    TV-Server Version: RC 1 + usually latest SVN
    MediaPortal Version: RC 1 + usually latest SVN
    MediaPortal Skin: BlueTwo wide
    Windows Version: Vista Home Premium SP1
    CPU Type: Intel C2D E8200
    HDD: Seagate 7200.11 500 GB
    Memory: 2 GB DDR2 667 Mhz
    Motherboard: Gigabyte GA-73PVM-S2H
    Video Card:
    Video Card Driver:
    Sound Card:
    Sound Card AC3:
    Sound Card Driver:
    1. TV Card: Digital everywhere FloppyDTV HW Version 1.26.01, FW Version 1.4.0 - B52030
    1. TV Card Type: DVB-C
    1. TV Card Driver: 4.5.N
    2. TV Card:
    2. TV Card Type:
    2. TV Card Driver:
    3. TV Card:
    3. TV Card Type:
    3. TV Card Driver:
    4. TV Card:
    4. TV Card Type:
    4. TV Card Driver:
    MPEG2 Video Codec:
    MPEG2 Audio Codec:
    h.264 Video Codec:
    Satelite/CableTV Provider:
    HTPC Case: Antec Fusion V2
    Cooling:
    Power Supply:
    Remote:
    TV:
    TV - HTPC Connection: Sub-D


    Hi, I'm not able to stop TV in fullscreen, everywhere else were I've tested it works it also works if I watch a movie from my movies in fullscreen. I looked at the code in TvFullScreen.cs and I think the problem might be in the select case. The last case looks like this:

    case Action.ActionType.ACTION_STOP:
    if (g_Player.IsTVRecording)
    {
    g_Player.Stop();
    }
    break;


    I don't know why it's checking if IsTVRecording but still I was never able to get this to true even if I was recording so g_Player.Stop is never executed. I tried to change this to: if (g_Player.IsTimeShifting) this works but then g_Player.doStop() is fired twice as the output of mediaportal.log reveals:

    2008-07-21 15:09:07.424811 [Info.][MPMain]: g_Player.doStop() keepTimeShifting = False keepExclusiveModeOn = False
    2008-07-21 15:09:07.425811 [Info.][MPMain]: g_Player.OnStopped()
    2008-07-21 15:09:07.478811 [Info.][MPMain]: g_Player.doStop() keepTimeShifting = False keepExclusiveModeOn = False
    2008-07-21 15:09:07.478811 [Info.][MPMain]: g_Player.OnStopped()
    2008-07-21 15:09:07.480811 [Info.][MPMain]: TvRecorded:OnStopped TV C:\ProgramData\Team MediaPortal\MediaPortal TV Server\timeshiftbuffer\live1-0.ts.tsbuffer
    2008-07-21 15:09:07.481811 [Info.][MPMain]: g_Player.doStop() - stop

    So that's probably not the right solution either, but you devs out there probably have a better solution to this!


    //johnzered
     

    Paranoid Delusion

    Moderation Manager
  • Premium Supporter
  • June 13, 2005
    13,062
    2,978
    Cheshire
    Home Country
    United Kingdom United Kingdom
    You cannot stop fullscreen TV, you need to exit it and then press stop, this is by design to not accidently delete the timeshift buffer.
     

    johnzered

    Retired Team Member
  • Premium Supporter
  • April 20, 2008
    358
    80
    Home Country
    Finland Finland
    Okay I just have to get used to it then, what I don't understand is why it's more dangerous to accidently delete the timeshift buffer while in fullscreen than anywhere else?

    //johnzered
     

    vuego

    Documentation Group
  • Team MediaPortal
  • August 5, 2006
    1,639
    764
    Göteborg
    Home Country
    Sweden Sweden
    Hey, how about an OSD message popping up for a few seconds? Just like the key lock on a cell phone. It would look nice and could help new users from confusion :)
     

    splatterpop

    MP Donator
  • Premium Supporter
  • December 17, 2007
    177
    54
    planet ASPARAGUS
    Home Country
    Germany Germany
    Sorry but i dont see the point here. There has to be a solution to this. Every player stops when you press stop. This has been a major annoyance from the start, to me at least.
     

    ronilse

    Retired Team Member
  • Premium Supporter
  • July 19, 2005
    4,422
    283
    Moss
    Home Country
    Norway Norway
    Hi,
    I've closed this thread since discussion will not go any further, it's designed this way cause of timeshift buffer - if something else would be done later i don't know, but such a thing takes place in improvement section on forum & not bug part of forum ;)

    Regards
    Roy
     
    Status
    Not open for further replies.

    Users who are viewing this thread

    Top Bottom