AnsweredAssumed Answered

Unable to use gstreamer imxg2dcompositor plugin with v4l2src

Question asked by AURELIEN BOUIN on Jan 10, 2017
Latest reply on Jan 10, 2017 by igorpadykov

Hi all,

 

I am using custom image based on yocto krogoth freescale branch using linux 4.1.35, gstreamer 1.6.3 with imx plugin on iMX6DL
I have a strange behavior with the display compositor imxg2dcompositor

 

A working pipeline :

 

gst-launch-1.0 -vvvv \
imxg2dcompositor name=c sink_0::xpos=0   sink_0::ypos=0   sink_0::width=160 sink_0::height=120 sink_0::fill_color=0x00000000 ! queue ! imxg2dvideosink window-width=240 window-height=320 window-y-coord=0 window-x-coord=0 output-rotation=3 \
videotestsrc ! avenc_mjpeg ! "image/jpeg, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)15/1" ! \
jpegparse ! imxvpudec ! video/x-raw,width=640,height=480,framerate=15/1 ! imxipuvideotransform ! video/x-raw,width=320,height=240,framerate=15/1 ! imxvpuenc_h264 idr-interval=16 quant-param=2 ! h264parse ! rtph264pay ! queue ! rtph264depay ! h264parse ! imxvpudec ! imxipuvideotransform ! queue ! c.sink_0

working-pipe.log - Pastebin.com with export GST_DEBUG="imxg2d*:6"

 

 

A pipeline that do not work :

 

gst-launch-1.0 -vvvv \
imxg2dcompositor name=c sink_0::xpos=0   sink_0::ypos=0   sink_0::width=160 sink_0::height=120 sink_0::fill_color=0x00000000 ! queue ! imxg2dvideosink window-width=240 window-height=320 window-y-coord=0 window-x-coord=0 output-rotation=3 \
v4l2src device=/dev/v4l/by-id/usb-Alcor_Micro__Corp._USB_2.0_PC_Camera-video-index0 ! "image/jpeg, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)15/1" ! \
 jpegparse ! imxvpudec ! video/x-raw,width=640,height=480,framerate=15/1 ! imxipuvideotransform ! video/x-raw,width=320,height=240,framerate=15/1 ! imxvpuenc_h264 idr-interval=16 quant-param=2 ! h264parse ! rtph264pay ! queue ! rtph264depay ! h264parse ! imxvpudec ! imxipuvideotransform ! queue ! c.sink_0

not-working-pipe.log - Pastebin.com  with export GST_DEBUG="imxg2d*:6"

 

Do you have any suggestion ?

Thank you

Regards,

Aurelien BOUIN

Outcomes