[FFmpeg-trac] #1422(undetermined:open): combining audio and video filters crashes machine

FFmpeg trac at avcodec.org
Wed Jun 6 14:57:06 CEST 2012

#1422: combining audio and video filters crashes machine
             Reporter:  atlithorn    |                    Owner:
                 Type:  defect       |                   Status:  open
             Priority:  normal       |                Component:
              Version:  git-master   |  undetermined
             Keywords:               |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  1            |  Reproduced by developer:  1
Changes (by Cigaes):

 * analyzed:  0 => 1


 Ok, understood. The problem is this: when the first video ends, both
 overlay and amerge consider it means EOF for them and return EOF.
 Unfortunately, ffmpeg does not take that EOF return into account. Instead,
 it continues to decode both files and feed the data to the filters. As no
 frame is requested for the second file, they accumulate in buffersrc,
 until they exhaust the memory.

 There are several things that are wrong here, some I already knew about
 and intended to fix, others that I just realized and need to think about.

 In the meantime, you can avoid the bug using the {{{-shortest}}} option.

Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1422#comment:4>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list