[FFmpeg-trac] #2319(avformat:new): Using concat demuxer with truncated mp4 (mpeg2video, pcm_s16be) leads to infinite loop
FFmpeg
trac at avcodec.org
Sun Mar 3 15:33:49 CET 2013
#2319: Using concat demuxer with truncated mp4 (mpeg2video,pcm_s16be) leads to
infinite loop
------------------------------------+------------------------------------
Reporter: ls | Owner:
Type: defect | Status: new
Priority: normal | Component: avformat
Version: git-master | Resolution:
Keywords: concat | Blocked By:
Blocking: | Reproduced by developer: 1
Analyzed by developer: 1 |
------------------------------------+------------------------------------
Comment (by ls):
Thank you for the fast and helpful response. Now, ffmpeg's behavior makes
sense to me.
The reason I was assuming ffmpeg was stuck in an infinite loop, was that
ffmpeg does not react to sigint when encoding the last frame repeatedly.
Sending it multipe times or sigquit leads to unwritten headers, since it
terminated without writing them.
Since truncated files are a bit problematic because of their incorrect
headers it could also be an option to just print a warning when decoding
the file has finished earlier than the header indicated. This would help
the user to understand whats going on in this situation.
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2319#comment:2>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list