Topic: AviSynth buffer value issue in FFDShow

Hi Everybody!

I'm using a 64Bit chain, with MPC-BE + FFDShow + madVR and everything works fine but playing DVDs, that have a lot of stuttering.

After many tries, I found that the problem is the default value of the buffer (0 - 21) in the Avisynth filter on FFDShow that SVP4 uses: lowering it at (0 - 10) solve the problem.

How is possible to change that default value (i.e at 10 - 10) avoiding the needing to do that each time I have to play a DVD?

Best Regards. Leo!

Re: AviSynth buffer value issue in FFDShow

https://www.svp-team.com/wiki/Manual:All_settings

frc.prefetch.ff_add, frc.prefetch.ff_mul

still it can't be lower than number of threads => you may want to decrease it

3 (edited by YGPMOLE 08-11-2017 00:22:59)

Re: AviSynth buffer value issue in FFDShow

Hi Chainik!

Thanks for the answer, even if I didn't understand it... From the link you posted, the default values should be (4 - 1), but in my HTPC SVP sets them at (0 - 21) and I got stuttering only when watching DVDs (everything works perfect with 720p and 1080p files, both 23.976, 24, 25 or 30 fps.).

Lowering the second values to 10 solve the issues, so I'm asking if there is a choice to make SVP sets the values at (0 - 10) or (10-10) by default when starts playing video, instead to change i t manually.

Different issue (if you prefer, I can open another thread): I tried to use the same chain at 32 Bit + ReClock and SVP works without stuttering when playing DVDs, but ReClock doesn't recognize the frame rate conversion, so I have video playing at 60 or 59.540 fps but ReClock that says "video stream at 25000 or 23.976 fps" and "change your monitor refresh to 24Hz) and I got a lot of dropped frames  - that's why I decided to change for a 64 Bit chain loosing ReClock, but finding the little issue aboce.

Thank in advance for the patience!!!

Best Regards. Leo!

4 (edited by James D 08-11-2017 00:53:35)

Re: AviSynth buffer value issue in FFDShow

Decrease number of calculation threads, doh. Decrease frc.prefetch.ff_add (ADDITIONAL SETTINGS)
P.S. Reclock doesn't recognize mine too. But I have no problems.

Re: AviSynth buffer value issue in FFDShow

How many pre-decoded frames request in ffdshow buffers = <number of threads>*ff_mul + ff_add.

Re: AviSynth buffer value issue in FFDShow

Thank you both for make it clear, now I got it!

If I well understood, I should try to set (2 - 1) instead of (4 -1) as by default in additional settings, am I right?

I tried to click on "use current" in FFDShow when playing a file, and it sets the buffers at (0 - 0): isn't it strange?

Best Regards. Leo!

Re: AviSynth buffer value issue in FFDShow

I lowered the SVP settings until to (1 - 1) obtaining (0 - 19) buffers, that is still off my needs. Why the buffer values in FFDShow become so high if clicking on "use current" resets them to (0 - 0)?

@James D

About ReClock: I have not visible problems too, playback is smooth without stuttering, it's just looking at the dropped frames that you can see something wrong, and the yellow icon (instead of green) says that ReClock it's not doing "it's magic"