[FFmpeg-devel] [PATCH 05/35] avdevice/dshow: set no-seek flags

Diederick C. Niehorster dcnieho at gmail.com
Tue Jun 8 09:47:29 EEST 2021


On Tue, Jun 8, 2021 at 2:13 AM Valerii Zapodovnikov <val.zapod.vz at gmail.com>
wrote:

> Actually I do not know how well will this work. Did you ever play any
> stream? Even if you play it without forcing seeking you are allowed to
> search forth due to how latency works. That problem with latency was only
> fixed in CMAF. ONE must to accelerate decoding forward in time to get low
> latency.
>
> Now hardware devices are different. But still, what about pause? What about
> seeking in the end which was BTW broken: see in
>
> https://patchwork.ffmpeg.org/project/ffmpeg/patch/20210604062818.2099-1-val.zapod.vz@gmail.com/
>
> I mean, I agree this should be the default.
>

In its current state, dshow (and from a quick look) many other devices do
not support any seeking in either direction. So i think they should be
properly flagged as such, at least to get a meaningful error when
attempting to seek.

By the way, despite using git send-email to send the whole series at once,
it seems that they didn't end up in a nice thread (even though headers with
in-reply-to were correct), nor did patchworks pick up all the patches (it
missed 2/35 [and 5/35], so only attempted to build the first....). What
could be the issue here, should i throttle send-email somehow for instance?


More information about the ffmpeg-devel mailing list