From dbb04dab4197a52363a10c0ef3944f1328772c5b 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 e232e29c25..de0afe43ea 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) { @@ -1633,6 +1632,10 @@ static bool codec_encode_audio(MaruBrillCodecState *s, int ctx_id, void *data_bu TRACE("encode_audio. no input buffer\n"); } + 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); @@ -1669,10 +1672,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.34.1