Multiple video streams display in gstreamer?

Hi,
For receiving at A from B and C I made the pipeline below. But I am getting the error -

Setting pipeline to PAUSED …
0:00:00.678620246 2104 0x1b7240 ERROR ducati gstducatividdec.c:1645:gst_ducati_viddec_change_state: Failed to create codec ivahd_h264dec, not supported
ERROR: Pipeline doesn’t want to pause.
/GstPipeline:pipeline0/GstKMSSink:kmssink0: display-width = 1024
/GstPipeline:pipeline0/GstKMSSink:kmssink0: display-height = 600
/GstPipeline:pipeline0/GstKMSSink:kmssink0: display-width = 0
/GstPipeline:pipeline0/GstKMSSink:kmssink0: display-height = 0
Setting pipeline to NULL …
Freeing pipeline …

Here is my pipeline written in a shell script:-

B_AVidSendPort=5004
C_AVidSendPort=5006
GST_DEBUG=3 gst-launch-1.0 -v udpsrc port=$B_AVidSendPort !
‘application/x-rtp,media=(string)video, clock-rate=(int)90000, payload=(int)96’ !
rtph264depay !
h264parse !
ducatih264dec !
queue ! comp.sink_0
udpsrc port=$C_AVidSendPort !
‘application/x-rtp,media=(string)video, clock-rate=(int)90000, payload=(int)96’ !
rtph264depay !
h264parse !
ducatih264dec !
queue ! comp.sink_1
compositor name=comp
sink_0::xpos=0 sink_0::ypos=0 sink_0::width=640 sink_0::height=480 sink_0::zorder=0 sink_0::alpha=1
sink_1::xpos=640 sink_1::ypos=0 sink_1::width=640 sink_1::height=480 sink_1::zorder=0 sink_1::alpha=1 !
video/x-raw,format=RGBA,width=1280,height=480 ! kmssink

Please help!!