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

DM8168 Scalar 不能输出结果

版本: DM8168 EVM, DVRRDK4.0.0.3

linkChains: capture -> mpsclr -> sclr ->nsf -> enc -> A8 (jpg)

sclr配置:

 sclrID: SYSTEM_LINK_ID_SCLR_INST_0

    SclrLink_CreateParams_Init(&sclrPrm);
    sclrPrm.inQueParams.prevLinkId             = gVcapModuleContext.sclrId[0];  // SYSTEM_LINK_ID_MP_SCLR_INST_0
    sclrPrm.inQueParams.prevLinkQueId     = 0;
    sclrPrm.outQueParams.nextLink              = gVcapModuleContext.nsfId[0];  //SYSTEM_LINK_ID_NSF_0
    sclrPrm.tilerEnable                                 = FALSE;
    sclrPrm.enableLineSkipSc                   = FALSE;
    sclrPrm.inputFrameRate                       = 9;
    sclrPrm.outputFrameRate                     = 9;
    sclrPrm.numBufsPerCh                         = 2;   
    sclrPrm.outDataFormat                          = SYSTEM_DF_YUV422I_YUYV;    sclrPrm.scaleMode                          = DEI_SCALE_MODE_ABSOLUTE;
    sclrPrm.outScaleFactor.absoluteResolution.outWidth = 400;
    sclrPrm.outScaleFactor.absoluteResolution.outHeight= 300;

但A8收到一张jpg,之后就再也没有了; 看了下nsf只收到了1帧图像,后续就没有了。

问下我的配置有问题吗? 我该怎么用scalar ? 3Q.

yueping Tian:

现在图像正常了,可以每帧都出图, 修改方法参考:http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/p/352362/1236344.aspx#1236344

现在的问题是怎么使用sclr的crop功能, 修改sclrLink_drv.c

 681         pDrvChPrm->srcCropCfg->cropStartX = 160; 682         pDrvChPrm->srcCropCfg->cropStartY = 160 683         pDrvChPrm->srcCropCfg->cropWidth = 1600; //pChInfo->width; 684         pDrvChPrm->srcCropCfg->cropHeight = 960; //pChInfo->height; 也没起作用, 是我修改的位置不对吗?

give me a hand , 3Q

赞(0)
未经允许不得转载:TI中文支持网 » DM8168 Scalar 不能输出结果
分享到: 更多 (0)