Hi,
We have implemented the rotation of ipu by changing mxc_ipuv3_fb_rotate.c(file attached).
It give the successful rotation but when I start to stream the camera on display it gives the following error.
# gst-launch-1.0 imxv4l2videosrc device=/dev/video0 ! imxipuvi
deotransform ! imxipuvideosink
Setting pipeline to PAUSED ...
ERROR: v4l2 capture: unsupported ioctrl!
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
imx-ipuv3 2400000.ipu: ERR[0xa8c8ac00-no:0x3e270]ipu task_id:1 busy!
imx-ipuv3 2400000.ipu: ERR:[0xa8c8ac00] no-0x3e270 state: ipu busy
imx-ipuv3 2400000.ipu: ERR: [0xa8c8ac00] no-0x3e270,state 8: ipu busy
imx-ipuv3 2400000.ipu: ERR: no-0x3e270,ipu_queue_task err:-125
Can you please help to sort out this issue?
Linux revision: 4.9.88
Thanks,
Jignesh Patel
Hi Jignesh
seems gstreamer-imx plugins (like imxipuvideosink) were used in the case and issue
can be posted on:
Issues · Freescale/gstreamer-imx · GitHub
Altenatively one can try nxp imx-gst1.0-plugins as described in sect.7.3.15 Video conversion.
attached Linux Guide, use Demo Images from
i.MX Software and Development Tools | NXP
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------