[confirm] Refresh Rate change after standby (1 Viewer)

mhoogenbosch

MP Donator
  • Premium Supporter
  • April 21, 2008
    308
    70
    Utrecht, Netherlands
    Home Country
    Netherlands Netherlands
    Okay, don't know for sure if this is a bug or not but i wanted to know if we can do something about this.

    I'm using MePo 1.6, and have a Sharp 46" 1080p LCD. I have dynamic refresh rate enabled and have set the default to PALHD which is 50hz.

    When i'm watching a movie it switches to 24hz and runs fine. If i manually stop the movie it switches back to 50hz.

    But! If i'm watching a movie and press the powerbutton so the system goes to sleep, it wakes up with the 24hz setting still active. It referts to the movie details, doesn't resume playback (which i find just fine!) but my wife now want's to watch TV, the system doesn't switch to 50hz when the tv comes online. Obiously this results in bad playback.

    If i would start a movie, and stop it, then it reverts to 50hz. And the playback of the TV is smooth again?

    Does this make sense?

    I've added logs where these events take place.

    Sart mepo (50hz)
    Start movie (24hz)
    standby
    resume
    watch tv (24hz)
     

    Attachments

    • MePo16.zip
      123.2 KB

    HomeY

    Test Group
  • Team MediaPortal
  • February 23, 2008
    6,475
    4,645
    49
    ::1
    Home Country
    Netherlands Netherlands
    That's weird, because when i push the system into S3, it triggers a stop:
    [2014-01-26 13:08:04,345] [Log ] [MPMain ] [INFO ] - Main: Suspending operation
    [2014-01-26 13:08:04,346] [Log ] [MPMain ] [INFO ] - TVHome.WndProc(): Windows is suspending
    [2014-01-26 13:08:04,346] [Log ] [MPMain ] [DEBUG] - TVHome.OnSuspend()
    [2014-01-26 13:08:04,348] [Log ] [MPMain ] [INFO ] - TvNotify: stop
    [2014-01-26 13:08:04,349] [Log ] [MPMain ] [DEBUG] - TVHome: HeartBeat Transmitter stopped.
    [2014-01-26 13:08:04,363] [Log ] [MPMain ] [DEBUG] - Main: OnSuspend - stopping playback
    [2014-01-26 13:08:04,364] [Log ] [MPMain ] [DEBUG] - g_Player.doStop() keepTimeShifting = False keepExclusiveModeOn = False
    [2014-01-26 13:08:04,364] [Log ] [MPMain ] [INFO ] - g_Player.OnStopped()
    [2014-01-26 13:08:04,364] [Log ] [MPMain ] [INFO ] - RefreshRateChanger.SetRefreshRateBasedOnFPS: current refreshrate is 23hz - changing it to 50hz
    [2014-01-26 13:08:04,365] [Log ] [MPMain ] [INFO ] - RefreshRateChanger.SetRefreshRateBasedOnFPS: using internal win32 method for changing refreshrate. current is 23hz, desired is 50
    [2014-01-26 13:08:04,365] [Log ] [MPMain ] [INFO ] - RefreshRateChanger AdapterOrdinal value is 0
    [2014-01-26 13:08:04,365] [Log ] [MPMain ] [DEBUG] - CycleRefreshRate: Current MonitorIndex : 0 and current deviceName : \\.\DISPLAY1
    [2014-01-26 13:08:04,577] [Log ] [MPMain ] [DEBUG] - Main: WM_DISPLAYCHANGE
    [2014-01-26 13:08:04,582] [Log ] [MPMain ] [INFO ] - CycleRefreshRate: result DISP_CHANGE_SUCCESSFUL for refresh rate change 50Hz
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Maybe we need to check stop when audio is removed but not sure :)
     

    HomeY

    Test Group
  • Team MediaPortal
  • February 23, 2008
    6,475
    4,645
    49
    ::1
    Home Country
    Netherlands Netherlands
    Maybe we need to check stop when audio is removed but not sure :)
    It seems to trigger the STOP (according to logs that is), and it tried the same for @mhoogenbosch but somehow it failed:
    2014-01-25 20:30:32,086] [Log ] [MPMain ] [INFO ] - Main: Suspending operation
    [2014-01-25 20:30:32,086] [Log ] [MPMain ] [INFO ] - TvHome.WndProc(): Windows is suspending
    [2014-01-25 20:30:32,089] [Log ] [MPMain ] [INFO ] - TvNotify: stop
    [2014-01-25 20:30:32,090] [Log ] [MPMain ] [DEBUG] - g_Player.doStop() keepTimeShifting = False keepExclusiveModeOn = False
    [2014-01-25 20:30:32,091] [Log ] [MPMain ] [INFO ] - g_Player.OnStopped()
    [2014-01-25 20:30:32,092] [Log ] [MPMain ] [INFO ] - RefreshRateChanger.SetRefreshRateBasedOnFPS: current refreshrate is 23hz - changing it to 50hz
    [2014-01-25 20:30:32,092] [Log ] [MPMain ] [INFO ] - RefreshRateChanger.SetRefreshRateBasedOnFPS: using internal win32 method for changing refreshrate. current is 23hz, desired is 50
    [2014-01-25 20:30:32,093] [Log ] [MPMain ] [INFO ] - RefreshRateChanger AdapterOrdinal value is 0
    [2014-01-25 20:30:32,094] [Log ] [MPMain ] [DEBUG] - CycleRefreshRate: Current MonitorIndex : 0 and current deviceName : \\.\DISPLAY1
    [2014-01-25 20:30:32,095] [Log ] [MPMain ] [INFO ] - CycleRefreshRate: unable to change refresh rate 50Hz for monitor 0
    No clue if WifiRemote is interfering, but that's throwing some errors:

    [2014-01-25 20:29:35,006] [Error ] [MPMain ] [ERROR] - [WIFI_REMOTE] Could not decrypt config string!
    [2014-01-25 20:29:35,037] [Error ] [MPMain ] [ERROR] - [WIFI_REMOTE] Bonjour enabled but not installed! Get it at http://support.apple.com/downloads/Bonjour_for_Windows
     

    mhoogenbosch

    MP Donator
  • Premium Supporter
  • April 21, 2008
    308
    70
    Utrecht, Netherlands
    Home Country
    Netherlands Netherlands
    The wifi remote triggers this error message always, and has always done this. I've just reverted back to 1.6 pre release (this is without wifi remote), and will do the same testing. I'll let you know.

    Seems to be some timing issue? The standby action is faster then the option to swtich back to 50hz?!
     

    HomeY

    Test Group
  • Team MediaPortal
  • February 23, 2008
    6,475
    4,645
    49
    ::1
    Home Country
    Netherlands Netherlands
    My HTPC runs with an i7-860, not sure if yours is faster? But looking at the log times, this all happens in a split-ms.

    Does this always happen, or could this have been a 'hiccup' somehow?
     

    mhoogenbosch

    MP Donator
  • Premium Supporter
  • April 21, 2008
    308
    70
    Utrecht, Netherlands
    Home Country
    Netherlands Netherlands
    My HTPC runs with an i7-860, not sure if yours is faster? But looking at the log times, this all happens in a split-ms.

    Does this always happen, or could this have been a 'hiccup' somehow?
    Yours is a lot faster for sure, mine is a i3 370m, 2,4ghz. So that's not the issue.

    It happens always, only don't know for how long and which versions. Haven't noticed it since recently.
     

    HomeY

    Test Group
  • Team MediaPortal
  • February 23, 2008
    6,475
    4,645
    49
    ::1
    Home Country
    Netherlands Netherlands
    Do you happen to run a dual-screen setup?
     

    HomeY

    Test Group
  • Team MediaPortal
  • February 23, 2008
    6,475
    4,645
    49
    ::1
    Home Country
    Netherlands Netherlands
    Shouldn't matter, got 1 in between also.
    Something behaves different on your system for sure. Have you tried using the 'force' option?
     

    Users who are viewing this thread

    Top Bottom