I am not sure that this is universally prudent to limit FPS rate of DirectShow capture filter.
I’ve tried one of previous versions of distribution and discovered the following:
—setting higher then default 30FPS of latest driver works perfectly in my custom system where I wrote my own renderer.
However, using default windows renderers introduces jittery playback with higher framerate, especially when default DirectShow renderer window is stretched.
To reproduce, use older PS3Eye DiectShow capture filter, that allow 60FPS for exqample.
Build the graph in graphedit by just default rendering output pin.
Run the graph.
While output window of default renderer is not stretched everything works very smooth.
However, try maximizing output window. On my fast machine I do see around 20fps drop.
So, what I’m saying: just because default DirectShow renderers are optimized for not more then 30fps rendering => PS3Eye capturing shouldn’t be limited to the restrictions of other defualt windows component.
So, Alex, please, reconsider and include all possible framerates. I understand that from standpoint of support it’s easy to limit FPS to something reasonable that is used by most custom programs. However, in some situations high FPS is a huge advantage and shouldn’t be hidden and should be easily accessible.
Maybe, you will consider some registry entry setting which will allow higher choice of framerates and/or maybe even output formats then available by default.