AkarinVS/L-SMASH-Works

LWLibavSource: repeat support is too much guesswork

AkarinVS opened this issue · 0 comments

There is no guarantee that the repeat request is fully obeyed.

Instead, I'm proposing that if repeat=1 and the source video requested repeat, yet the source filter is somehow unable to process the repetition, the filter should fail explicitly and give the user the option to use repeat=0 to get a VFR clip. It should not silently return a VFR clip with the incorrect fps, which is much worse than failing.