This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Starterware/TMS320DM8168:为直立视频分配内存

Guru**** 2553450 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/623225/starterware-tms320dm8168-memory-allocation-for-upright-video

器件型号:TMS320DM8168

工具/软件:Starterware

大家好、TI 朋友、

请参阅 e2e.ti.com/.../589729帖子

作为标题、我有一个问题、在我们的多通道应用中、1080x1920将归类为 utils_ENCDEC_resolution_class_4MP;

if ((status!= DEC_LINK_S_SUCCESS)&& (pObj->createArgs.chCreateParams[chId].targetMaxWidth <= utils_ENCDEC_resolution_class_1080p_width)&&
(pObj->createArgs.chCreateParams[chId].targetMaxHeight <= utils_ENCDEC_resolution_class_1080p_height)

pOutObj->outChObj[Chid].reslectionClass = utils_ENCDEC_resolution_class_1080p;

if ((status!= DEC_LINK_S_SUCCESS)&&(pObj->createArgs.chCreateParams[chId].targetMaxWidth <= utils_ENCDEC_resolution_class_4mp_width)&&
(pObj->createArgs.chCreateParams[chId].targetMaxHeight <= utils_ENCDEC_resolution_class_4MP_height)

pOutObj->outChObj[Chid].resluectionClass = utils_ENCDEC_resolution_class_4MP;

这将导致分配更多的内存以导致 内存不足。 我们不确定是否可以修改为 maxWidth/maxHeight、例如1920x1920、而不是固定值

utils_ENCDEC_resolution_class_1080p_width x utils_ENCDEC_resolution_class_1080p_height。

这里有什么问题吗?  

开关(pOutObj->outChObj[Chid].reslectionClass)

Case utils_ENCDEC_resolution_class_1080p:// 1080p
pFormat->width = utils_ENCDEC_get_padded_width (utils_ENCDEC_resolution_class_1080p_width);  =>更改??
pFormat->height = utils_ENCDEC_get_padded_height (utils_ENCDEC_resolution_class_1080p_height); =>更改??
pFormat->pitch[0]= VpsUtils_align (pFormat->width、VPS_buffer_alignment);
中断;
案例 utils_ENCDEC_resolution_class_4MP:// 4MP
pFormat->width = utils_ENCDEC_get_padded_width (utils_ENCDEC_resolution_class_4mp_width);
pFormat->height = utils_ENCDEC_get_padded_height (utils_ENCDEC_resolution_class_4mp_height);
pFormat->pitch[0]= VpsUtils_align (pFormat->width、VPS_buffer_alignment);
中断;

提前感谢~