summaryrefslogtreecommitdiff
path: root/fftools
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2017-10-31 13:41:37 -0300
committerJames Almer <jamrial@gmail.com>2017-10-31 13:41:37 -0300
commit88c7aa13dd30bcbdacdb416cef80811dc83fce23 (patch)
treec856ba97a1237ce77f6528f177cf20986ecf37f6 /fftools
parentdbde588917c3d74b0b3df937bcc80ada0296a3e4 (diff)
parent91622f6446b463abe6507ad2cd5d1fbf7e49c424 (diff)
downloadffmpeg-88c7aa13dd30bcbdacdb416cef80811dc83fce23.tar.gz
Merge commit '91622f6446b463abe6507ad2cd5d1fbf7e49c424'
* commit '91622f6446b463abe6507ad2cd5d1fbf7e49c424': avconv: Always initialize the opkt struct on streamcopy Merged-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'fftools')
-rw-r--r--fftools/ffmpeg.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c
index ea25dd0d64..942579b378 100644
--- a/fftools/ffmpeg.c
+++ b/fftools/ffmpeg.c
@@ -1969,7 +1969,9 @@ static void do_streamcopy(InputStream *ist, OutputStream *ost, const AVPacket *p
InputFile *f = input_files [ist->file_index];
int64_t start_time = (of->start_time == AV_NOPTS_VALUE) ? 0 : of->start_time;
int64_t ost_tb_start_time = av_rescale_q(start_time, AV_TIME_BASE_Q, ost->mux_timebase);
- AVPacket opkt;
+ AVPacket opkt = { 0 };
+
+ av_init_packet(&opkt);
// EOF: flush output bitstream filters.
if (!pkt) {
@@ -1977,8 +1979,6 @@ static void do_streamcopy(InputStream *ist, OutputStream *ost, const AVPacket *p
return;
}
- av_init_packet(&opkt);
-
if ((!ost->frame_number && !(pkt->flags & AV_PKT_FLAG_KEY)) &&
!ost->copy_initial_nonkeyframes)
return;