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.

Linux/AM5728: How to use two deinterlace with VPE ?

Part Number: AM5728


Tool/software: Linux

Hello.

I wonder two deinterlace with ti-processor-sdk-linux-am57xx-evm-03.01.00.06 at AM5728 Borad.

I completed as below it with two video(60FPS).

  -  one video decode(ducati) -> VPE(deinterlace with v4l2) -> drm display(drmModeAtomicCommit)

  -  the other video decode(ducati) -> drm display(drmModeAtomicCommit)

but, i think vpe driver have problem, as below it.

  -  one video decode(ducati) -> VPE(deinterlace with v4l2) -> drm display(drmModeAtomicCommit)

  -  the other video decode(ducati) -> VPE(deinterlace with v4l2) -> drm display(drmModeAtomicCommit)

I find that ioctl(VIDIOC_DQBUF) don't get input(YUV drm fd) of VIDIOC_QBUF(YUV drm fd) properly.

Can you explain how to deinterlace two video with VPE ?

if i upgrade PSDK version, can i solve it ?

Thanks a lot.