From e2928b8a75919059277945874b5261f6fae8f7fa Mon Sep 17 00:00:00 2001 From: Seven Du Date: Sat, 30 Jul 2016 10:27:09 +0800 Subject: [PATCH] FS-9394 #resolve fix h263 leak --- src/mod/applications/mod_av/avcodec.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/mod/applications/mod_av/avcodec.c b/src/mod/applications/mod_av/avcodec.c index 5373400e8c..e76b4030ba 100644 --- a/src/mod/applications/mod_av/avcodec.c +++ b/src/mod/applications/mod_av/avcodec.c @@ -693,7 +693,10 @@ static switch_status_t consume_h263_bitstream(h264_codec_context_t *context, swi #endif } - if (!context->nalus[context->nalu_current_index].len) frame->m = 1; + if (!context->nalus[context->nalu_current_index].len) { + av_packet_unref(&context->encoder_avpacket); + frame->m = 1; + } #if 0 {