diff --git a/mcfw/src_bios6/links_m3video/iva_dec/decLink_common.c b/mcfw/src_bios6/links_m3video/iva_dec/decLink_common.c index 7969c28..7cd0894 100755 --- a/mcfw/src_bios6/links_m3video/iva_dec/decLink_common.c +++ b/mcfw/src_bios6/links_m3video/iva_dec/decLink_common.c @@ -1972,10 +1972,12 @@ static Int32 DecLink_codecGetProcessedData(DecLink_Obj * pObj) actualOutList.frames[1]->fid = FVID2_FID_BOTTOM; actualOutList.frames[1]->addr[0][0] = ((UInt8 *) actualOutList.frames[0]->addr[0][0] + - pFrameInfo->rtChInfo.pitch[0]); + pFrameInfo->rtChInfo.pitch[0] * + ( pFrameInfo->rtChInfo.height + 2 * pFrameInfo->rtChInfo.startY ) ); actualOutList.frames[1]->addr[0][1] = ((UInt8 *) actualOutList.frames[0]->addr[0][1] + - pFrameInfo->rtChInfo.pitch[1]); + pFrameInfo->rtChInfo.pitch[1] * + ( ( pFrameInfo->rtChInfo.height >> 1) + ( pFrameInfo->rtChInfo.startY ) ) ); actualOutList.numFrames++; }