Jaded-Encoding-Thaumaturgy / vs-preview

Previewer for VapourSynth scripts.
Apache License 2.0
57 stars 16 forks source link

Seek point halves every time a script is reloaded when using an interlaced source with "time" timeline mode #126

Open adworacz opened 5 months ago

adworacz commented 5 months ago

The video shows an example - while in the "time" timeline mode, if I have an interlaced output in my script, and I switch to it, then if I switch to a non-interlaced output and reload the script, the seek point cuts down by half every time I reload the script.

The video shows what I mean - the only thing I'm doing is reloading my script, and you can see the frame number dropping by half every reload.

https://github.com/Jaded-Encoding-Thaumaturgy/vs-preview/assets/561689/e0d2bece-122c-4e1c-9a51-a13c5e9da55b

adworacz commented 5 months ago

To be clear, I'm not sure if the issue is really deinterlaced clips, but at the very least clips with different frame numbers (like my interlaced vs deinterlaced outputs, with the deinterlaced output being twice the FPS of my interlaced output).

ghost commented 1 week ago

Could you provide a repro sample?