diff options
author | James Almer <jamrial@gmail.com> | 2021-01-30 01:09:18 +0300 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2021-03-17 21:19:38 +0300 |
commit | 82bd02a2c73bb5e6b7cf5e5eba486e279f1a7358 (patch) | |
tree | 52cbd52b54161fda5e1eddf844a0c0174d8c98f5 /fftools/ffmpeg_opt.c | |
parent | 4aa586944e81c523c66ea04bb4c7b59bf1d0d09f (diff) |
fftools/ffmpeg: use av_packet_alloc() to allocate packets
Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'fftools/ffmpeg_opt.c')
-rw-r--r-- | fftools/ffmpeg_opt.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/fftools/ffmpeg_opt.c b/fftools/ffmpeg_opt.c index 85feeb89f2..807e783422 100644 --- a/fftools/ffmpeg_opt.c +++ b/fftools/ffmpeg_opt.c @@ -1280,6 +1280,9 @@ static int open_input_file(OptionsContext *o, const char *filename) f->loop = o->loop; f->duration = 0; f->time_base = (AVRational){ 1, 1 }; + f->pkt = av_packet_alloc(); + if (!f->pkt) + exit_program(1); #if HAVE_THREADS f->thread_queue_size = o->thread_queue_size; #endif @@ -1571,7 +1574,7 @@ static OutputStream *new_output_stream(OptionsContext *o, AVFormatContext *oc, e ost->max_muxing_queue_size = 128; MATCH_PER_STREAM_OPT(max_muxing_queue_size, i, ost->max_muxing_queue_size, oc, st); - ost->max_muxing_queue_size *= sizeof(AVPacket); + ost->max_muxing_queue_size *= sizeof(ost->pkt); ost->muxing_queue_data_size = 0; |