We interface OV5640 camera with imx6.s processor.
In that we have to capture images from camera and play live streaming by rotating it to 90 degree.
we do that with following gstreamer pipeline:
"gst-launch-1.0 imxv4l2videosrc device=/dev/video1 input=0 imx-capture-mode=4 fps-n=15 ! imxipuvideotransform ! imxeglvivsink "
But video cant rotate.
There is no any rotate parameter of "imxipuvideotransform" pluging.
So which argument we have to pass to this plugin to rotate video.
Hi rahul
please try rotation procedure with nxp GStreamer plugins
described in sect.7.3.15 Video conversion attached Linux Guide,
use nxp bsps on link
i.MX 6 Series Software and Development Tool|NXP
imxipuvideotransform is community GStreamer-imx plugin:
trac.gateworks.com/wiki/Yocto/gstreamer
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Igor,
Thanks for your reply.
As per section 7.3.15 Video conversion attached Linux Guide,
for rotate following pipeline used:
gst-launch-1.0 videotestsrc ! imxvideoconvert_{xxx} rotation=2 ! ximagesink display=:0
when i use "imxvideoconvert_ipu" element, it gives following warning.
WARNING: erroneous pipeline: no element "imxvideoconvert_ipu"
So where is the problem.
Regards,
Rahul Shah
Hi Rahul
please build bsp using guidelines given in Freescale_Yocto_Project_User's_Guide.pdf
fsl-image-gui Table 1. Freescale Yocto project images
Best regards
igor