From 428bf85f3e6953895fc72825647580fe455c96cc Mon Sep 17 00:00:00 2001 From: ChenHengming Date: Mon, 11 Jul 2016 08:51:43 +0000 Subject: [PATCH] [h263d]: fix crash for syntax number error git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@998 6e48237b-75ef-9749-8fc9-41990f28c85a --- mpp/codec/dec/h263/h263d_parser.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mpp/codec/dec/h263/h263d_parser.c b/mpp/codec/dec/h263/h263d_parser.c index 9a431cd9..a27d9cd1 100644 --- a/mpp/codec/dec/h263/h263d_parser.c +++ b/mpp/codec/dec/h263/h263d_parser.c @@ -46,7 +46,7 @@ RK_U32 h263d_debug = 0; #define H263_SF_16CIF 5 /* 101 */ #define H263_SF_CUSTOM 6 /* 110 */ #define H263_EXTENDED_PTYPE 7 /* 111 */ -#define H263_EXTENDED_PAR 15 /* 1111 */ +#define H263_EXTENDED_PAR 15 /* 1111 */ typedef struct H263Hdr_t { H263VOPType pict_type; @@ -423,11 +423,11 @@ MPP_RET mpp_h263_parser_setup_syntax(H263dParser ctx, MppSyntax *syntax) h263d_fill_picture_parameters(p, &syn->pp); // fill bit stream parameter - syn->data[2]->DataSize = p->bit_ctx->buf_len; - syn->data[2]->DataOffset = p->hdr_curr.hdr_bits; - syn->data[2]->pvPVPState = p->bit_ctx->buf; + syn->data[1]->DataSize = p->bit_ctx->buf_len; + syn->data[1]->DataOffset = p->hdr_curr.hdr_bits; + syn->data[1]->pvPVPState = p->bit_ctx->buf; - syntax->number = 3; + syntax->number = 2; syntax->data = syn->data; return MPP_OK;