From 8c4bcf23a0f53549f1673261ee0fcb5727c4fa4f Mon Sep 17 00:00:00 2001 From: Kitae Kim Date: Tue, 21 Oct 2014 10:42:14 +0900 Subject: [PATCH] brillcodec: initialized AVPacket variable. there is a case when AVPacket variable can be used without initialization. Change-Id: I973cb1f39ae2c7c5fc40cefe99751587a33373d5 Signed-off-by: Kitae Kim --- tizen/src/hw/pci/maru_brillcodec.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/tizen/src/hw/pci/maru_brillcodec.c b/tizen/src/hw/pci/maru_brillcodec.c index cb6585d..fce5020 100644 --- a/tizen/src/hw/pci/maru_brillcodec.c +++ b/tizen/src/hw/pci/maru_brillcodec.c @@ -1247,7 +1247,6 @@ static bool codec_decode_video(MaruBrillCodecState *s, int ctx_id, void *data_bu avpkt.data = inbuf; avpkt.size = inbuf_size; - avctx = CONTEXT(s, ctx_id).avctx; picture = CONTEXT(s, ctx_id).frame; if (!avctx) { @@ -1635,6 +1634,10 @@ static bool codec_encode_audio(MaruBrillCodecState *s, int ctx_id, void *data_bu // return false; } + av_init_packet(&avpkt); + avpkt.data = NULL; + avpkt.size = 0; + avctx = CONTEXT(s, ctx_id).avctx; if (!avctx) { ERR("encode_audio. %d of Context is NULL\n", ctx_id); @@ -1671,10 +1674,6 @@ static bool codec_encode_audio(MaruBrillCodecState *s, int ctx_id, void *data_bu resample_sample_fmt); if (resample_frame) { - av_init_packet(&avpkt); - avpkt.data = NULL; - avpkt.size = 0; - ret = avcodec_encode_audio2(avctx, &avpkt, (const AVFrame *)resample_frame, &got_pkt); TRACE("encode audio. ret %d got_pkt %d avpkt.size %d frame_number %d\n", ret, got_pkt, avpkt.size, avctx->frame_number); -- 2.7.4