avfilter/vf_fps: make sure the fifo is not empty before using it
Fixes Ticket2905
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit cdd5df8189)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
@@ -203,7 +203,7 @@ static int filter_frame(AVFilterLink *inlink, AVFilterBufferRef *buf)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* now wait for the next timestamp */
|
/* now wait for the next timestamp */
|
||||||
if (buf->pts == AV_NOPTS_VALUE) {
|
if (buf->pts == AV_NOPTS_VALUE || av_fifo_size(s->fifo) <= 0) {
|
||||||
return write_to_fifo(s->fifo, buf);
|
return write_to_fifo(s->fifo, buf);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user