MP 1.3.x dshowhelper development (1 Viewer)

Owlsroost

Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,540
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom
    dshowhelper doesn't depend on information from mediainfo - it works out FPS from the stream timestamps (more reliable ;)).

    Tony
     

    tourettes

    Retired Team Member
  • Premium Supporter
  • January 7, 2005
    17,301
    4,800
    I can report for 676 that it works ok for now (I'm always on current GIT). Before I used it, I cleaned registry so there is now only default values. I must admit that I made some changes in mediainfowrapper (dunno if dshowhelper or refresh-rate changer depends on it ) because we got some detection problems inside for fps and duration for some videos (VFR type).

    Refresh rate changing is affected in case if wrong fps is reported to it (sourced from mediainfo).
     

    Deda

    Lead Dev MP1 Videos
  • Premium Supporter
  • March 18, 2009
    2,423
    2,385
    Zagreb
    Home Country
    Croatia Croatia
    Than could be that because I got problems on downloaded music videos from youtube (according to kids feedback where MP hanged they are all variable bit rate coded). I don't want to raise alarm for now but just to be noted (I post somewhere on internal forum dirty solution [I changed it a little after so now it works ok on all videos I have]).
     

    Pat Clark

    Portal Pro
    April 25, 2012
    264
    34
    Wisconsin
    Home Country
    United States of America United States of America
    FWIW, I've had 2 lockups in the past 2 weeks with 676. Video stalls displaying a frame and MP is unresponsive, but kills OK via task bar. No logs -- sorry.

    When did the lock-ups happen - when playing, or at start-of-play/skipping/FFWD/RWND/end-of-play ?

    Tony
    They both happened while my wife was just watching, and it was just playing a recording. But I was doing something or other on the PC. She had just assumed it was my fault and left the room without saying anything, so it was stalled for a very long time.
     

    Owlsroost

    Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,540
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom
    FWIW, I've had 2 lockups in the past 2 weeks with 676. Video stalls displaying a frame and MP is unresponsive, but kills OK via task bar. No logs -- sorry.

    When did the lock-ups happen - when playing, or at start-of-play/skipping/FFWD/RWND/end-of-play ?

    Tony

    They both happened while my wife was just watching, and it was just playing a recording. But I was doing something or other on the PC. She had just assumed it was my fault and left the room without saying anything, so it was stalled for a very long time.

    It's impossible to know for sure, but if it's just stopped during normal play I think it's unlikely to be dshowhelper.

    I think all the lock-ups I've seen have happened when 'play mode' is changing e.g. start/stop/pause/skip/FFWD, because these situations create internal data flushing and inter-thread locking operations (and hence the potential for deadlocks if you get the logic wrong ;) )

    Tony
     

    SciDoctor

    Retired Team Member
  • Premium Supporter
  • February 2, 2005
    1,465
    139
    England
    @Owlsroost

    Any chance this will get wider testing within the TEAM and be included with 1.3 RC. (1.3.1 onwards ,maybe, if not)

    I use it exclusively with MP 1.3 Beta across all my systems whether powerful (HD 7750) or not (HD2400pci, HD4200 OB)

    My latest settings are below as a helpful guide to those using 677. Added for low and high powered systems.

    I have also added my codec choice for low powered systems for .TS streams in TV, for me LAV audio is a problem with DVB-T/T2 streams with very high cpu usage on lowish powered systems. 100% cpu usage and slide show with AAC audio.

    I prefer the MS (VISTA, W7 ) codecs insteead and the AAC codec from LAV is very bad in this instance replaced with DIVX AAC (I get a drop in cpu usage of 50% and no dropped frames, unplayable with LAV on various single core cpu's)

    All other codec settings are LAV; BluRay,DVD and Video aren't as similarly affected as DVB-T/T2.

    High powered system HD7750 and dual core cpu, LAV is set for everything without problems.
     

    Attachments

    • 677 powerful system.JPG
      677 powerful system.JPG
      72.7 KB
    • 677 LOW POWERED GPU SYSTEM.JPG
      677 LOW POWERED GPU SYSTEM.JPG
      71.7 KB
    • LOW PWERED GPU CPU CODECS SETTINGS TV ONLY.JPG
      LOW PWERED GPU CPU CODECS SETTINGS TV ONLY.JPG
      54.2 KB
    Last edited:

    mhoogenbosch

    MP Donator
  • Premium Supporter
  • April 21, 2008
    308
    70
    Utrecht, Netherlands
    Home Country
    Netherlands Netherlands
    @Owlsroost

    Any chance this will get wider testing within the TEAM and be included with 1.3 RC. (1.3.1 onwards ,maybe, if not)

    I use it exclusively with MP 1.3 Beta across all my systems whether powerful (HD 7750) or not (HD2400pci, HD4200 OB)

    My latest settings are below as a helpful guide to those using 677.
    Do you have a best settings for a less powerfull system? Since ive upgraded to the latest lav (54.1) i cannot watch live tv anymore at hd quality My gpu goes up to 95% and gets really hot. Ive switched back to microsoft decoder, my gpu stays steady at 69%.

    Im using a geforce gt 425m

    Edit: ive put in your settings and switched back to lav, now it runs at 73% gpu at hd. Nearly no dropped packages and complete steady lines... Now lets wait a few hours and see if it stays this way.

    You also posted an image of your lav settings, but when i do the exact same its bad, i cannot set aggressive deinterlancing for example.

    To bad i cannot upgrade my gpu, thats the downside of the asrock vision 3d.
     
    Last edited:

    doveman

    Portal Pro
    February 12, 2008
    2,326
    178
    Home Country
    United Kingdom United Kingdom
    @Owlsroost

    Any chance this will get wider testing within the TEAM and be included with 1.3 RC. (1.3.1 onwards ,maybe, if not)

    I use it exclusively with MP 1.3 Beta across all my systems whether powerful (HD 7750) or not (HD2400pci, HD4200 OB)

    My latest settings are below as a helpful guide to those using 677.

    I changed my settings to match yours, which only involved setting EnableMMCSSforSchedulerThread to 1 and changing TimerThreadMmcssPriority from 0 to 2. I didn't add the FPS Limit settings though as they're not present at the moment and I don't think I'd want to limit it anyway but if I've understood correctly, your settings only limit it if the Width is 2000+ or the Height is 1100+ and I've never had any material that high res anyway.
     

    Owlsroost

    Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,540
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom
    @Owlsroost

    Any chance this will get wider testing within the TEAM and be included with 1.3 RC. (1.3.1 onwards ,maybe, if not)

    I use it exclusively with MP 1.3 Beta across all my systems whether powerful (HD 7750) or not (HD2400pci, HD4200 OB)

    My latest settings are below as a helpful guide to those using 677.
    Do you have a best settings for a less powerfull system? Since ive upgraded to the latest lav (54.1) i cannot watch live tv anymore at hd quality My gpu goes up to 95% and gets really hot. Ive switched back to microsoft decoder, my gpu stays steady at 69%.

    Im using a geforce gt 425m

    Edit: ive put in your settings and switched back to lav, now it runs at 73% gpu at hd. Nearly no dropped packages and complete steady lines... Now lets wait a few hours and see if it stays this way.

    You also posted an image of your lav settings, but when i do the exact same its bad, i cannot set aggressive deinterlancing for example.

    To bad i cannot upgrade my gpu, thats the downside of the asrock vision 3d.

    Using 'DXVA2 Native' with LAV should get you the lowest GPU usage i.e. about the same as other DXVA decoders (e.g. MS/PDVD) - in my experience CUVID is always higher, even in the low-quality processing mode.

    Tony
     

    Users who are viewing this thread

    Top Bottom