mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
ffmpeg: Replace av_realloc by av_realloc_f when relevant.
Also mark with a visible comment "FIXME realloc failure" places where av_realloc seems to lack a proper test for failure. Signed-off-by: Nicolas George <nicolas.george@normalesup.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
5cd754bca2
commit
1d3b280e71
3
ffmpeg.c
3
ffmpeg.c
@ -3303,6 +3303,7 @@ static OutputStream *new_video_stream(OptionsContext *o, AVFormatContext *oc)
|
||||
av_log(NULL, AV_LOG_FATAL, "error parsing rc_override\n");
|
||||
exit_program(1);
|
||||
}
|
||||
/* FIXME realloc failure */
|
||||
video_enc->rc_override=
|
||||
av_realloc(video_enc->rc_override,
|
||||
sizeof(RcOverride)*(i+1));
|
||||
@ -3474,7 +3475,7 @@ static int copy_chapters(InputFile *ifile, OutputFile *ofile, int copy_metadata)
|
||||
av_dict_copy(&out_ch->metadata, in_ch->metadata, 0);
|
||||
|
||||
os->nb_chapters++;
|
||||
os->chapters = av_realloc(os->chapters, sizeof(AVChapter)*os->nb_chapters);
|
||||
os->chapters = av_realloc_f(os->chapters, os->nb_chapters, sizeof(AVChapter));
|
||||
if (!os->chapters)
|
||||
return AVERROR(ENOMEM);
|
||||
os->chapters[os->nb_chapters - 1] = out_ch;
|
||||
|
Loading…
Reference in New Issue
Block a user