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.

DM368的视频前端配置



请教一下,视频前端的配置通过应用层ioctl就可以配置,还是必须修改底层驱动的参数才可以?配置后总是出错,请指导一下。

  • 可以配置。请问你是怎么配的?

  • ioctl(VIDIOC_ENUMINPUT / VIDIOC_S_INPUT  / VIDIOC_QUERYSTD / VIDIOC_S_STD )

    ioctl(VIDIOC_QUERYCAP  / VIDIOC_TRY_FMT / VIDIOC_S_FMT )

    ioctl(VIDIOC_CROPCAP  / VIDIOC_REQBUFS / VIDIOC_QBUF / VIDIOC_STREAMON)

    这是在采集线程内调用的底层命令。

    请教一下,是否不用修改底层结构体参数的默认赋值,只通过应用层ioctl传参就可以对视频前端正确配置?

  • 请教一下,现在采集配置是16bit,YUV422,对应的编码和显示是否也得一样,不然是否申请的buffer大小不一致会报错?

    现在打印这个错误:

    Failed  to create video Encoder h264enc

    ......

    CMEM Error : Failed  to mmap buffer at physical address

    CMEM Error :free phys  buffer

    是否和配置的色彩空间和位数不一致造成的?