[solved] Dropping frames when watching live TV (1 Viewer)

Stéphane Lenclud

Retired Team Member
  • Premium Supporter
  • April 29, 2013
    2,576
    1,294
    Home Country
    Germany Germany
    It looks like I'm dropping frames while watching live TV not matter the video codec.
    I tried LAV, Microsoft and CyberLink codecs.
    Same effect when playing TS files.
    Playing MKV works just fine.
    Logs attached.
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    I can see the dropped frames in the EVR log, but there's no obvious cause.

    Does the same happen for recordings?
    What happens if you [temporarily] disable your DD Live encoding?
    Please attach a screenshot of the MP render stats (shift + 1) and task manager CPU usage.
     

    Stéphane Lenclud

    Retired Team Member
  • Premium Supporter
  • April 29, 2013
    2,576
    1,294
    Home Country
    Germany Germany
    Does the same happen for recordings?
    Indeed.

    What happens if you [temporarily] disable your DD Live encoding?
    Not helping. Sound it totally ok too.

    Please attach a screenshot of the MP render stats (shift + 1) and task manager CPU usage.
    It's the exclamation mark '!' which is some place else on AZERTY keyboards :)

    upload_2015-12-21_0-9-8.png
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    The screenshot makes it clear. TV content is 50 fps where you are. Your display is running at 23.97 fps, so [50 - 23.97 = 26.03] fps will have to be dropped. To solve, I guess you just need to enable automatic refresh rate changing so that the display runs at 50 fps.

    [edit:
    proper content frame rate = 50 fps
    actual frame rate = 23.97 fps
    difference between actual and proper frame rates = 26.03 fps
    expected frame drop percentage = [difference between actual and proper frame rates] / [proper content frame rate] = 26.03 / 50 = 52.06%
    actual frames dropped = 1402 frames
    actual frames drawn = 1319 frames
    total frames = [actual frames dropped] + [actual frames drawn] = 2721 frames
    actual frame drop percentage = [actual frames dropped] / [total frames] = 1402 / 2721 = ~51.5%

    51.5 is pretty close to the expected/predicted 52.06. ;)]
     
    Last edited:

    Stéphane Lenclud

    Retired Team Member
  • Premium Supporter
  • April 29, 2013
    2,576
    1,294
    Home Country
    Germany Germany
    Awesome that fixed it. Not sure when my display was set to 23Hz. Then again I've been quite busy playing with those drivers settings lately.
    upload_2015-12-21_0-57-51.png
     

    Stéphane Lenclud

    Retired Team Member
  • Premium Supporter
  • April 29, 2013
    2,576
    1,294
    Home Country
    Germany Germany
    Never used that Dynamic Refresh Rate feature before. I suppose as long as the driver frequency is higher than the video I'm ok.
    Mine was set to 23Hz in the driver for some reason.
    upload_2015-12-21_1-12-21.png
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    I suppose as long as the driver frequency is higher than the video I'm ok.
    Incorrect. To get smooth video, the display/monitor frame rate should exactly match (or be a multiple of) the content frame rate.

    If the display/monitor frame rate is lower than the content frame rate then frames are dropped as you saw.
    If the display/monitor frame rate is higher than (and/or not a multiple of) the content frame rate then frames are repeated. People describe the effects in various ways including micro stutters, jerky panning etc.
     

    Stéphane Lenclud

    Retired Team Member
  • Premium Supporter
  • April 29, 2013
    2,576
    1,294
    Home Country
    Germany Germany
    Ok then I should try it out I guess. Does it put is back to 60Hz when exiting MP?
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    I assume so. I can't use it because my monitor only supports 60 Hz.

    [edit: Actually, if I recall correctly, the frame rate goes back to 60 Hz when the video is stopped and the MP GUI becomes visible again.]
     
    Last edited:

    Users who are viewing this thread

    Similar threads

    It's working after some hours search: the Auto3D plugin which I haven't used for years was corrupting the start of the TV live stream from server to MP. If anyone has a similar problem - disable all old plugins and then enable one after another :-)
    It's working after some hours search: the Auto3D plugin which I haven't used for years was corrupting the start of the TV live...
    After using MP for more than 10 years with regularly updates - this is the first time that after an update MP is not working...
    Replies
    3
    Views
    1K
    I have looked at your log files, but as usual they are unintelligible gobbledegook. (I am sure that the original developers who wrote that code know what the log entries mean, but those developers have long since retired from the MP team.) I regret to say that I think that you will have to use the "brute force" method to track down...
    I have looked at your log files, but as usual they are unintelligible gobbledegook. (I am sure that the original developers who...
    Sometimes when displaying the OSD whilst playing a recorded TV show the video freezes and the sound continues for about 30 seconds...
    Replies
    1
    Views
    601
    Hi Ge2301 Thanks for the help I tried the suggestion but it didnt help - however the issue is sorted now. - it seems that it was just that the server needed a restart (even though there was no indication in Windows) - as soon as I started both clients (one reparied as above, one not) both started working right away. (I would have...
    Hi Ge2301 Thanks for the help I tried the suggestion but it didnt help - however the issue is sorted now. - it seems that it was...
    Hi, I have a server/client PC (MP2.4) that seems still to be still working fine, but 2 other clients have suddenly stopped playing...
    Replies
    2
    Views
    1K
    MP1 MP2 [solved] Stopped capturing live tv DE
    Thanks. I found the settings on DVB EPG and on the WebEPG page I used GrabNow then Saved. It did take a long'ish time and all is OK. Thanks so much for reminding me where to find the sort function. I failed to notice the tabs at the top and as I said, I had tried to find the method in the wiki. Everything is back to normal, so...
    Thanks. I found the settings on DVB EPG and on the WebEPG page I used GrabNow then Saved. It did take a long'ish time and all is...
    Before you create this bug report: Make sure that your system (Windows, codecs and drivers) is up to date, matching the...
    Replies
    24
    Views
    2K
    I tried setting the windows screensaver to power off the display on my MP1 HTPC but in fact it only blanks the screen ("no video signal") on the TV I suspect the AVR has something to do with that. If I manually put the TV only into standby when TV is playing but paused then on wakeup I could not immediately take it out of pause and...
    I tried setting the windows screensaver to power off the display on my MP1 HTPC but in fact it only blanks the screen ("no video...
    Hi all, I´m using MP 1.30 at the moment and have a problem which also exists on my system on previous versions. So I don´t think...
    Replies
    3
    Views
    841
    Top Bottom