From: Jaroslav Kysela Date: Mon, 23 May 2016 19:20:07 +0000 (+0200) Subject: transcoding: properly initialize AVPacket for audio - coverity X-Git-Tag: v4.2.1~485 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=97483b242b85fabfd4c09ab05122d4f78d5dacc6;p=thirdparty%2Ftvheadend.git transcoding: properly initialize AVPacket for audio - coverity --- diff --git a/src/plumbing/transcoding.c b/src/plumbing/transcoding.c index 01146ad1d..bbab774be 100644 --- a/src/plumbing/transcoding.c +++ b/src/plumbing/transcoding.c @@ -497,6 +497,8 @@ transcoder_stream_audio(transcoder_t *t, transcoder_stream_t *ts, th_pkt_t *pkt) icodec = as->aud_icodec; ocodec = as->aud_ocodec; + av_init_packet(&packet); + if (!avcodec_is_open(ictx)) { if (icodec->id == AV_CODEC_ID_AAC || icodec->id == AV_CODEC_ID_VORBIS) { if (ts->ts_input_gh) { @@ -526,7 +528,6 @@ transcoder_stream_audio(transcoder_t *t, transcoder_stream_t *ts, th_pkt_t *pkt) as->aud_dec_pts += (pkt->pkt_pts - as->aud_dec_pts); } - av_init_packet(&packet); packet.data = pktbuf_ptr(pkt->pkt_payload); packet.size = pktbuf_len(pkt->pkt_payload); packet.pts = pkt->pkt_pts;