100l, error out if subtitle encoder failed instead of writing an AVPacket
with ridiculous size and thus crashing. Originally committed as revision 19641 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
ffbe087b58
commit
266649a52f
4
ffmpeg.c
4
ffmpeg.c
@ -828,6 +828,10 @@ static void do_subtitle_out(AVFormatContext *s,
|
||||
sub->pts = av_rescale_q(pts, ist->st->time_base, AV_TIME_BASE_Q);
|
||||
subtitle_out_size = avcodec_encode_subtitle(enc, subtitle_out,
|
||||
subtitle_out_max_size, sub);
|
||||
if (subtitle_out_size < 0) {
|
||||
fprintf(stderr, "Subtitle encoding failed\n");
|
||||
av_exit(1);
|
||||
}
|
||||
|
||||
av_init_packet(&pkt);
|
||||
pkt.stream_index = ost->index;
|
||||
|
Loading…
Reference in New Issue
Block a user