MP1 EVR Presenter/dshowhelper community development (8 Viewers)

robyf

Retired Team Member
  • Premium Supporter
  • June 20, 2005
    1,076
    278
    55
    Bolzano
    Home Country
    Italy Italy
    "NOt noticeable" what does it means to you ?


    and more don't you think if i have some HW related problem i got the same problem with the original dll ?

    on my system the original dll works perfect on TV . And obviously the latency is the first thing i've checked after the complete reinstall of the system.

    So i think you have some hw related problem ....... why don't let just tony talk about his dll ??

    i start to be p****d off about this kind of unuseful crappy comments about hw related problem...... i think you must know me pretty well to keep for you that s**t.

    Why "Not Noticeable" should mean it could not be configuration related? I do not have frame drops (from stats).

    As for your post, where do you say you do not have the problem with original DLL?

    Just wanted to help, there are a lot of people who have this kind of problems, I cannot remember of all particular situations.

    That tool helped some users to track down problems on their system, so why not give it a try?

    Anyway we're going OT...
     

    Owlsroost

    Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,539
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom
    i start to be p****d off about this kind of unuseful crappy comments about hw related problem...... i think you must know me pretty well to keep for you that s**t.

    Keep calm - those sort of comments do not help anyone - particularly yourself.....

    I thought the comments from robyf were good and useful.

    If you are getting bad stuttering with live TV, try pausing it for a second - does the stuttering go away ? I've seen situations on my system where the dshowhelper is not getting enough data from earlier in the pipeline, which creates bursts of bad stuttering.

    Tony
     

    mrmojo666

    MP Donator
  • Premium Supporter
  • January 24, 2006
    603
    182
    Turin
    Home Country
    Italy Italy
    to robyf: can you please post your evr.log and screenshots of your results on HDTV 1080i ? (aero ON, vector adaptative ON,pulldowndet ON e smooth playback OFF) :)

    to Tony: asap i'll try this pausing and post evr.log, if the problem is that will be possible resolve it ? May i ask you if you can explain why i get so different results changing codec ?
     

    robyf

    Retired Team Member
  • Premium Supporter
  • June 20, 2005
    1,076
    278
    55
    Bolzano
    Home Country
    Italy Italy
    Sorry mrmojo I have to admit I have some frame drops (althrough not every 40 seconds but every two or three minutes). I didn't figure out I was not using tony's DLL but original one from RC4, because I'm also testing another DLL and yesterday when I copied dshowhelper back I copied the RC4 original one.

    Infact this problem is not there with original RC4 DLL it seems.

    Infact in my configuration the drops are really noticeable, since there are often two drops in a row.

    I post evr.log, will post a screenshot as soon as I have time.

    Edit: I'm now making a more extensive test with original DLL and the problem is there too (less frame drops but there are frame drops). Since I'm pretty sure it was not there before (a couple of days ago, after a football match, I checked stats and found 10 dropped frames), I remembered a couple of days ago I updated catalyst drivers to 10.6 version. I will try a downgrade later and see if this fixes the problem.
     

    tourettes

    Retired Team Member
  • Premium Supporter
  • January 7, 2005
    17,301
    4,800
    Sorry mrmojo I have to admit I have some frame drops (althrough not every 40 seconds but every two or three minutes). I didn't figure out I was not using tony's DLL but original one from RC4, because I'm also testing another DLL and yesterday when I copied dshowhelper back I copied the RC4 original one.

    If someone is seeing a systematic, approx 40 second dropped frame then following two could be the reason 1) audio and video clocks are drifting 2) for example 23.976 fps material is played on 24Hz display (not on the 23.976Hz).

    23.976 on 24 causes approx one frame per 1000 frames to be not aligned / fitting into the timing window. 1000 / 24 is 41.666... The 40 second dropped frame fits quite perfectly into the 41.666.

    Althou in mrmojo666's screen shots the display cycle is 41.667. So it shouldnt be the issue.
     

    robyf

    Retired Team Member
  • Premium Supporter
  • June 20, 2005
    1,076
    278
    55
    Bolzano
    Home Country
    Italy Italy
    Before rolling back catalyst drivers I decided to try to disable smooth playback as suggested by mrmojo666. With this option disabled I have no frame drops anymore. I normally had it enabled with catalyst 10.3 and noticed no problems, so it must be something introduced with newer driver versions.

    I post evr.log with tony's v20 DLL. There have been five drops in the beginning but then nothing for 10 minutes.

    I will make a couple of other tests and report if I find something else.

    EDIT: I've also tried to use fixed "vector adaptive" deinterlacing in ATI configuration. I normally use the "automatic" setting.

    If I force vector adaptive frame drops are back, every 2-3 minutes.

    If I return to "automatic" frame drops disappear (10 minutes without drops).

    I see no visible difference by selecting the two options, also scrolling text is perfect in both configurations.

    mrmojo666 can you try to change this option and report if it solves your problem in your configuration?

    EDIT2: found that automatic should select vector adaptive as primary method so what's the difference between the two settings?

    Anyway will try downgrade of ATI drivers to see it they behave in a different way.
     

    Owlsroost

    Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,539
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom
    On my system (which is Vista + nVidia 9500GT) random dropped frames seem to be caused most often by windows (or badly designed drivers etc) taking chunks of time away from the rendering/decoding pipeline - it only needs to take maybe 5-10ms away and dshowhelper might have to drop a frame because it's missed it's time slot. Performing vsync correction makes it more sensitive to this kind of problem (although my code does try and avoid dropping frames when it's just a short time glitch - which does help).

    With live TV, pausing it for a second after a channel change seems to help because it buffers more data in the timeshift buffer, which avoids stuttering due to data starvation. Also incoming stream corruption (reception errors) will cause frame drops/stutters.

    I've tried many, many combinations of thread priorities, using/not using MMCSS on different threads and on the DWM etc to try and maximise the performance - the current setup is the best I've found so far for my setup - it probably needs someone with a Win7 + ATi setup to have a go at 'tuning' it - the source code is all available - anyone want to have a go :)

    Tony
     

    robyf

    Retired Team Member
  • Premium Supporter
  • June 20, 2005
    1,076
    278
    55
    Bolzano
    Home Country
    Italy Italy
    Tony: with your DLL I only get a couple of drops in the beginning and then no problem (with catalyst settings described above, so automatic deinterlacing, and ensure smooth playback disabled) and this is perfectly acceptable in my opinion. Also original DLL has this behaviour but your DLL is better when playing 1:2 xvid content, at least in my configuration.

    But I understand there are a lot of hardware/software configurations out there and there can also be different behaviours. So what I always suggest is to give a try to your dll's too, to find if they suite better than original one.
     

    Owlsroost

    Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,539
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom
    But I understand there are a lot of hardware/software configurations out there and there can also be different behaviours.

    Tell me about it - I've recently updated my Atheros WLAN card drivers to the latest Win7/Vista version, and it seems to have finally got rid of most of the 100-200ms 'stolen time' glitches I was getting.....it's only taken them several years and the Win7 launch to come up with decent drivers....aargh

    Tony
     

    Users who are viewing this thread

    Top Bottom