[FFmpeg-trac] #3079(avfilter:new): libavfilter sucks
FFmpeg
trac at avcodec.org
Thu Oct 24 14:30:53 CEST 2013
#3079: libavfilter sucks
--------------------------------------+----------------------------------
Reporter: richardpl | Owner:
Type: defect | Status: new
Priority: critical | Component: avfilter
Version: git-master | Keywords: bounty
Blocked By: | Blocking:
Reproduced by developer: 1 | Analyzed by developer: 0
--------------------------------------+----------------------------------
Problem:
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.
Solution:
Do not queque and thus request new frames when frames from other inputs
are not available.
Problem:
Filter returns multiple frames from .fitler_frame. Libavfilter cache
all such frames in memory.
Solution:
Do not cache frames in memory, forward them to next link immediately.
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/3079>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list