libavfilter caches and drops frames with multiple desynched input streams
|Reported by:||richardpl||Owned by:|
|Blocking:||Reproduced by developer:||yes|
|Analyzed by developer:||yes|
Filter takes 3 streams, returns 1 stream.
If first input generates frames faster than 2 and/or 3 it will
pointlessly start to queue frames from 1st input.
Do not queque and thus request new frames when frames from other inputs are not available.
Filter returns multiple frames from .fitler_frame. Libavfilter cache
all such frames in memory.
Do not cache frames in memory, forward them to next link immediately.
Change History (21)
comment:13 Changed 4 years ago by saste
- Summary changed from libavfilter sucks to libavfilter caches and drops frames with multiple desynched input streams
comment:15 Changed 4 years ago by Cigaes
- Analyzed by developer set
- Component changed from avfilter to FFmpeg