From: Kitae Kim Date: Tue, 21 Oct 2014 01:42:14 +0000 (+0900) Subject: brillcodec: initialized AVPacket variable. X-Git-Tag: Tizen_Studio_1.3_Release_p2.3.1~210^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dbb04dab4197a52363a10c0ef3944f1328772c5b;p=sdk%2Femulator%2Fqemu.git brillcodec: initialized AVPacket variable. there is a case when AVPacket variable can be used without initialization. Change-Id: I973cb1f39ae2c7c5fc40cefe99751587a33373d5 Signed-off-by: Kitae Kim --- 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);