Hi ,
I am trying to add ARGB32 input support to VPE module. I have modified the ti-vps module to add V4L2_PIX_FMT_RGB32 to include V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE along with VPE_FMT_TYPE_CAPTURE support. I have checked that the CSC coefficients are already available for R2Y conversion.
In my application I can query and allocate buffers with ARGB input format and also I can queue the input buffers to driver, but my dequeue call is hanging infinitely for ARGB format.
What I have observed is hang is caused due to vpe_irq not being called by the driver.
Do I need to change in any other module apart from ti-vps for adding ARGB support. What could be the possible reason for driver not calling vpe_irq interrupt handler?
Any help would be greatly appreciated.
Sincerely,
Thushara Jayakumar