TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320DM8168: 请教: 关于DM8168视频解码的相关问题!

Part Number:TMS320DM8168

各位大神:

        请教一下DVRRDK4.0中,在使用decoder进行解码的时候,多个channel是否可以设置不同的分辨率?(注:decode之后还会用到scaler进行缩放处理)

比如如下设置

Void Vdec_params_init(VDEC_PARAMS_S * pContext)
{
UInt16 i;

memset(pContext, 0, sizeof(VDEC_PARAMS_S));

pContext->forceUseDecChannelParams = FALSE;

i = 0;

pContext->decChannelParams[i].dynamicParam.frameRate = 30;
pContext->decChannelParams[i].dynamicParam.targetBitRate = 2 * 1000 * 1000;
pContext->decChannelParams[i].maxVideoWidth = 1920;
pContext->decChannelParams[i].maxVideoHeight = 1080;
pContext->decChannelParams[i].tilerEnable = FALSE;
pContext->decChannelParams[i].fieldPicture = FALSE;

i = 1;

pContext->decChannelParams[i].dynamicParam.frameRate = 30;
pContext->decChannelParams[i].dynamicParam.targetBitRate = 2 * 1000 * 1000;
pContext->decChannelParams[i].maxVideoWidth = 1280;
pContext->decChannelParams[i].maxVideoHeight = 720;
pContext->decChannelParams[i].tilerEnable = FALSE;
pContext->decChannelParams[i].fieldPicture = FALSE;

i = 2;

pContext->decChannelParams[i].dynamicParam.frameRate = 30;
pContext->decChannelParams[i].dynamicParam.targetBitRate = 2 * 1000 * 1000;
pContext->decChannelParams[i].maxVideoWidth = 720;
pContext->decChannelParams[i].maxVideoHeight = 576;
pContext->decChannelParams[i].tilerEnable = FALSE;
pContext->decChannelParams[i].fieldPicture = FALSE;

}

Nancy Wang:

已经帮您转给相关工程师,请耐心等待回复,谢谢!

,

Chris Meng:

你好,

解码器对于你上面三种分辨率的码流都是可以支持的。你现在使用下来有什么具体问题么?

,

user6047960:

目前3个通道配置成相同的分辨率,然后后面使用scaler是没有问题的,但是如果配置成不同的分辨率的情况下,直接导致协处理器 死掉了。

,

Chris Meng:

你好,

如果三路解码器设置为可能的最大视频的分辨率,但输入为不同大小的分辨率的码流,结果如何?

如果有错误,请提供具体的错误信息。

,

user6047960:

如果这样设置的话,分辨率匹配不上的那些decode 是提示error,出不来图像

,

user6047960:

rdk中提供的demo都是相同分辨率的,所以才向你们请教是否可以设置成不同的分辨率同时解码的

,

Chris Meng:

你好,

解码器可以解码你设置的解码最大分辨率及以下的分辨率。你说的error具体是解码器本身的错误?还是应用代码的错误?请提供具体信息。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320DM8168: 请教: 关于DM8168视频解码的相关问题!
分享到: 更多 (0)