I am using ti-ezsdk_dm814x-evm_5_05_02_00 with GST_DM81XX_00_06_00_00 on a custom DM8148
board. All progressive formats (720/1080p) work but interlaced 1080I formats fail. The V4l2 ioctl fails on
the call to the ti81xxvin driver if interlaced format is set.
fmt_win.type = V4L2_BUF_TYPE_VIDEO_OVERLAY;
fmt_win.fmt.win.w.left = 0;
fmt_win.fmt.win.w.top = 0;
fmt_win.fmt.win.w.width = width;
fmt_win.fmt.win.w.height = height;
ret = v4l2_ioctl (fd, VIDIOC_S_FMT, &fmt_win) ;
ti81xxvin_main.c
...
if (params->interlaced) {
mutex_unlock(&buf_obj->buf_lock);
return -EINVAL;
}
...
Has anyone been able to get interlaced formats to work with V4l2?