Playback freezing after a while (VMR9helper playing=>repaint)

Discussion in 'General Support' started by jcee, May 13, 2007.

  1. jcee

    jcee Portal Pro

    Joined:
    November 23, 2004
    Messages:
    282
    Likes Received:
    1
    Ratings:
    +1 / 0
    I have tried 0.2.2.0 + several SVNS, different gfx drivers, updates motherboard and chipset drivers etc.. and codecs.

    I use the Nvidia pure video codec as it offers superior image quality.

    Basically the recorded streams freeze after a while when wacthing them. The workaround is skipping some minutes into future/past (which helps sometimes) to get in going again, or stop and restart.

    The problem exists also without MP, just using WMP.

    What I found out so far:

    1. Any time the video freezes I get an "VMR9helper: playing => repaint x" entry in the logfile, where x is a number.

    2. Some people pointed out that it might be caused by bad signal quality and errors in the stream. I checked with PVAstrumento and it reported lots of errors.
    I see that this could be a problem, but nervertheless the playing mechanism must be that tolerant to just continue playing. One would expect errors in a cable TV DVB stream... !

    3. To improve antenna signal I exchanged all my wiring, took away all splitters and things of that kind, replaced the antenna socket in the wall. With little success.
    I have to mention that my old DVB-reciever had no problems at all, even with the old cables.
    Maybe its reciever is of much better quality or it has some kind of error correction build in.. !
    (I use a FloppyDTV (DVB-C))

    4. When I playback the files with Nero, they play fine. Maybe Nero ist using another technique or codec.
    I do not know whether a different codec or a different demuxer or a different render is the cure for the problem... !
    (Or if Nero does so preprocessing of the stream, before or after demuxing it)

    Conclusion:

    MP relies on the external mechanisms of Windows: E.g. codecs, demultiplexers, renderers. These "chain" seems not that reliable to deal with DVB-streams like other system are.



    What can be done here to solve the problem?

    I heard lots of people complaining about these kind of problems, at some place it causes freezes, some other experience stuttering.

    I guess it is always good to improve cabeling and signal strength, but it looks like beeing just a workaround. I would not expect an DVB-C stream to be 100% free of errors.

    This problem is driving me nuts. Can please someone help?!


    Maybe the devs could add some kind of watchdog into MP. Because the freeze is detected ("VMRhelper9: playing =>repaint"), so it could restart...?!
    (Even if it is just a workaround?!)
     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. jcee

    jcee Portal Pro

    Joined:
    November 23, 2004
    Messages:
    282
    Likes Received:
    1
    Ratings:
    +1 / 0
    Nobody interested in this?

    Some posts in other forums belive the problem is in the demuxing process. It seems that the demuxer is not very robust/tolerant to stream errors.

    Might there be an improvement by replacing the demuxer by something else? Does anyone know about alternatives?
     
  4. portal user

    portal user Portal Member

    Joined:
    January 23, 2006
    Messages:
    22
    Likes Received:
    0
    Ratings:
    +0 / 0
    Hi Jcee
    I am very interested, as I have the same problem.
    At least there are 2 of us :)

    Hope we can get a little help

    Bst Regards
     
  5. joboehl
    • Team MediaPortal

    joboehl Retired Team Member

    Joined:
    July 30, 2006
    Messages:
    431
    Likes Received:
    4
    Ratings:
    +4 / 0
    Home Country:
    Brazil Brazil
    It's hard to help without logs and some more specific information.

    Take a look at the support template and provided some more information, like your setup, tv engine being used,logs and etc.
     
  6. jcee

    jcee Portal Pro

    Joined:
    November 23, 2004
    Messages:
    282
    Likes Received:
    1
    Ratings:
    +1 / 0
    Ok, you can have the template:
    TV-Server Version: 3 (latest SVN, and three different ones before)
    MediaPortal Version: 0.2.2.0 release + various SVNs
    MediaPortal Skin: BlueTwo
    Windows Version: XP Pro, XP MCE 2005 (tried both)
    CPU Type: Athlon 3400+
    HDD: Spinpoint 160GB
    Memory: 1Gb
    Motherboard: K8NFG4-VSTA
    Motherboard Chipset: Nforce
    Motherboard Bios:
    Video Card: Nvidia 7600GS
    Video Card Driver: tried 93.x and 91.x
    Sound Card: tried XFI, and now use onboard Realtek HD Audio (ALC833)
    Sound Card AC3:
    Sound Card Driver: tried R1.53 and now use R1.66 (latest from Realtek)
    1. TV Card: FloppyDTV
    1. TV Card Type: DVB-C
    1. TV Card Driver: Firewire, usinf BDA_light 3.1
    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: Nvidia Purevideo Platinum
    MPEG2 Audio Codec: Nvidia Purevideo Platinum
    Satelite/CableTV Provider: KDG (Germany)
    HTPC Case: Silverstone
    Cooling: 1xCPU 2xChassis, T-Balancer Fan-controller
    Power Supply: 450W (its new, forgot vendor)
    Remote: PowerSconi V3 (HID)
    TV: Pioneer Plasma 436
    TV - HTPC Connection: DVI=>HDMI


    and you can have the log file..

     
  7. joboehl
    • Team MediaPortal

    joboehl Retired Team Member

    Joined:
    July 30, 2006
    Messages:
    431
    Likes Received:
    4
    Ratings:
    +4 / 0
    Home Country:
    Brazil Brazil
    jcee.

    Does skipping cause the video to play again? Eg: If you skipp 15 secs back or forwards whrn image stops, do you have video again?

    Frodo is actually the best dev to talk about this, but you might need to wait a few days for him to be back. ;)
     
  8. jcee

    jcee Portal Pro

    Joined:
    November 23, 2004
    Messages:
    282
    Likes Received:
    1
    Ratings:
    +1 / 0
    Yes, that is normally resuming playback.

    But not for 100% of the cases. Sometimes skipping for and back will just move you to a new frozen frame and the playback engine sits there and - I guess - is waiting for the "correct" next frame to come around.

    The harddisk continues running, so I can see that the stream is actually read from disk..

    Hope I am not the only one with this problem..

    I already exchanged almost all my hardware, had three TV cards..
     
  9. tourettes
    • Team MediaPortal

    tourettes Retired Team Member

    Joined:
    January 7, 2005
    Messages:
    17,301
    Likes Received:
    4,595
    Ratings:
    +4,810 / 3
  10. jcee

    jcee Portal Pro

    Joined:
    November 23, 2004
    Messages:
    282
    Likes Received:
    1
    Ratings:
    +1 / 0
    There is only a update available for the english version of XP. mine is german :-(

    What should I do?! Do you really think this will sove the problem? I wonder why other players like Nero run over the errors in the stream without freezing..
     
  11. jcee

    jcee Portal Pro

    Joined:
    November 23, 2004
    Messages:
    282
    Likes Received:
    1
    Ratings:
    +1 / 0
    To give some feedback:

    I got reasonable playback with almost no freezes anymore.
    The "work around" was using MPA/MPV.

    It seems that these decoders are more tolerant than Nvidia Purevideo.

    It might also be that a different demultiplexer is selected when using them.

    At the same time I installed Haalia, so I cannot tell you whether it is more codec or demultiplexer related..

    BUT this is not the final solution. Does anybody has news or similar experiences?!
     
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!