I've tried to start my C920 camera manually using the the C920 function from the camera.sh script, but got the same error.
WARNING: erroneous pipeline: no element "omxh264enc"
The command I've run in the RPI shell was:
gst-launch-1.0 -v rtpbin name=rtpbin v4l2src device=/dev/video0 \
! video/x-raw,width=640,height=480,framerate=30/1 \
! queue \
! omxh264enc target-bitrate=500000 control-rate=3 \
! "video/x-h264,profile=high" \
! h264parse \
! queue max-size-bytes=10000000 \
! rtph264pay pt=96 config-interval=1 \
! rtpbin.send_rtp_sink_0 rtpbin.send_rtp_src_0 \
! udpsink port=5600 host=10.19.180.10 ts-offset=0 name=vrtpsink rtpbin.send_rtcp_src_0 \
! udpsink port=5060 host=10.19.180.10 sync=false async=false name=vrtcpsink udpsrc port=5000 name=vrtpsrc \
! rtpbin.recv_rtcp_sink_0
I'm using the latest Emlid image for Navio2, if that helps at all...