diff options
author | Baptiste Coudurier <baptiste.coudurier@gmail.com> | 2009-03-02 20:32:24 +0000 |
---|---|---|
committer | Baptiste Coudurier <baptiste.coudurier@gmail.com> | 2009-03-02 20:32:24 +0000 |
commit | 07679e680c01a6a96b66ed885cc4c8ddd906b124 (patch) | |
tree | 84f108ef84de38754bd2ca3b9959eec28b290d7a /ffmpeg.c | |
parent | da835cc8a38c54c09b4fe82b73a32781f57c2d4c (diff) |
revert r16717, r16718, r16719, EAGAIN handling, this causes FFserver to hang
Originally committed as revision 17737 to svn://svn.ffmpeg.org/ffmpeg/branches/0.5
Diffstat (limited to 'ffmpeg.c')
-rw-r--r-- | ffmpeg.c | 5 |
1 files changed, 1 insertions, 4 deletions
@@ -2102,10 +2102,7 @@ static int av_encode(AVFormatContext **output_files, /* read a frame from it and output it in the fifo */ is = input_files[file_index]; - ret= av_read_frame(is, &pkt); - if(ret == AVERROR(EAGAIN) && strcmp(is->iformat->name, "ffm")) - continue; - if (ret < 0) { + if (av_read_frame(is, &pkt) < 0) { file_table[file_index].eof_reached = 1; if (opt_shortest) break; |