From 8c21dcf28e2a7c91727df4134d9e8fc8dd093f84 Mon Sep 17 00:00:00 2001 From: Seven Du Date: Thu, 10 Mar 2016 13:16:47 +0800 Subject: [PATCH] FS-8836 #comment WIP codec should working now --- src/mod/applications/mod_av/avcodec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mod/applications/mod_av/avcodec.c b/src/mod/applications/mod_av/avcodec.c index 1f02c8cb8d..ac9634fdcf 100644 --- a/src/mod/applications/mod_av/avcodec.c +++ b/src/mod/applications/mod_av/avcodec.c @@ -766,8 +766,8 @@ static switch_status_t consume_nalu(h264_codec_context_t *context, switch_frame_ return SWITCH_STATUS_MORE_DATA; } - frame->m = 1; - return SWITCH_STATUS_SUCCESS; + frame->m = context->nalus[context->nalu_current_index].len ? 0 : 1; + return frame->m ? SWITCH_STATUS_SUCCESS : SWITCH_STATUS_MORE_DATA; } else { uint8_t nalu_hdr = *(uint8_t *)(nalu->start); uint8_t nri = nalu_hdr & 0x60;