mirror of
https://github.com/xenia-project/FFmpeg.git
synced 2024-11-25 12:40:01 +00:00
ffmpeg: handle the case when get_filtered_frame() fails
This commit is contained in:
parent
48df6a2415
commit
6b5e182540
3
ffmpeg.c
3
ffmpeg.c
@ -1692,7 +1692,8 @@ static int output_packet(AVInputStream *ist, int ist_index,
|
||||
while (frame_available) {
|
||||
AVRational ist_pts_tb;
|
||||
if (ist->st->codec->codec_type == AVMEDIA_TYPE_VIDEO && ost->output_video_filter)
|
||||
get_filtered_video_frame(ost->output_video_filter, &picture, &ost->picref, &ist_pts_tb);
|
||||
if (get_filtered_video_frame(ost->output_video_filter, &picture, &ost->picref, &ist_pts_tb) < 0)
|
||||
goto cont;
|
||||
if (ost->picref)
|
||||
ist->pts = av_rescale_q(ost->picref->pts, ist_pts_tb, AV_TIME_BASE_Q);
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user