hi351x

hi351x

0个粉丝

2

问答

0

专栏

0

资料

hi351x  发布于  2018-05-23 09:11:37
采纳率 0%
2个问答
2159

求救

 
各位好,请教下,我想实现视频电子变倍的效果,现在对输入通道进行扩展(先裁剪然后缩放),可是无法对扩展通道进行操作,显示Set vi ext-chn attr err:0xa0108008错误(操作不支持),我用的050sdk;
s32Ret = SAMPLE_COMM_VI_StartVi(pstViConfig);
    if (HI_SUCCESS != s32Ret)
    {
        SAMPLE_PRT("start vi failed!\n");
    }
#if 1
    VI_EXT_CHN_ATTR_S stExtChnAttr;
    stExtChnAttr.s32BindChn = 0;
    stExtChnAttr.stDestSize.u32Width = 1920;
    stExtChnAttr.stDestSize.u32Height = 1080;
    stExtChnAttr.s32DstFrameRate = -1;
    stExtChnAttr.s32SrcFrameRate = -1;
    stExtChnAttr.enPixFormat = PIXEL_FORMAT_YUV_SEMIPLANAR_420;
    stExtChnAttr.enCompressMode = COMPRESS_MODE_NONE;
    s32Ret=HI_MPI_VI_SetExtChnAttr(1, &stExtChnAttr);
    if (HI_SUCCESS != s32Ret)
    {
    printf("Set vi ext-chn attr err:0x%x\n", s32Ret);
    return s32Ret;
    }

    CROP_INFO_S stExtChnCrop;

    stExtChnCrop.bEnable = HI_TRUE;
    stExtChnCrop.stRect.s32X = 0;
    stExtChnCrop.stRect.s32Y = 0;
    stExtChnCrop.stRect.u32Height = 720;
    stExtChnCrop.stRect.u32Width = 1080;
    s32Ret=HI_MPI_VI_SetExtChnCrop(1, &stExtChnCrop);
    if (HI_SUCCESS != s32Ret)
    {
            printf("Set vi ext-chn crop attr err:0x%x\n", s32Ret);
        return s32Ret;
    }

    s32Ret = HI_MPI_VI_EnableChn (1);
    if (HI_SUCCESS != s32Ret)
    {
    printf("Enable chn failed with error code %#x!\n", s32Ret);
    return s32Ret;
    }

#endif
    stVpssGrpAttr.bDciEn    = HI_FALSE;
    stVpssGrpAttr.bHistEn   = HI_FALSE;
    stVpssGrpAttr.bIeEn     = HI_FALSE;
    stVpssGrpAttr.bNrEn     = HI_TRUE;
    stVpssGrpAttr.enDieMode = VPSS_DIE_MODE_NODIE;
    stVpssGrpAttr.enPixFmt  = PIXEL_FORMAT_YUV_SEMIPLANAR_420;

    stVpssGrpAttr.u32MaxW = stSize.u32Width;
    stVpssGrpAttr.u32MaxH = stSize.u32Height;


    /******************************************
     step 5: start vpss group
    ******************************************/
    s32Ret = SAMPLE_COMM_VPSS_StartGroup(VpssGrp, &stVpssGrpAttr);
    if (HI_SUCCESS != s32Ret)
    {
        SAMPLE_PRT("start VPSS GROUP failed!\n");
    }
我来回答
回答1个
时间排序
认可量排序

qn1525681036

1个粉丝

8

问答

2

专栏

24

资料

qn1525681036 2018-05-23 18:35:33
认可0
飘过!:L:L
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区