Module: libav
Branch: master
Commit: 91622f6446b463abe6507ad2cd5d1fbf7e49c424

Author:    Luca Barbato <lu_z...@gentoo.org>
Committer: Luca Barbato <lu_z...@gentoo.org>
Date:      Mon May 29 13:55:28 2017 +0200

avconv: Always initialize the opkt struct on streamcopy

---

 avtools/avconv.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/avtools/avconv.c b/avtools/avconv.c
index 719d289..8dd11bb 100644
--- a/avtools/avconv.c
+++ b/avtools/avconv.c
@@ -1125,7 +1125,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) {
@@ -1133,8 +1135,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;

_______________________________________________
libav-commits mailing list
libav-commits@libav.org
https://lists.libav.org/mailman/listinfo/libav-commits

Reply via email to