UNSOLVED VEYE-MIPI-327 fdsrc not able to be read from.
I'm attempting to build a gstreamer pipeline to flip a video stream received from the VEYE-327.
I've been working with the wiki provided for using on pi zero.
This is what i currently have:
./veye_raspivid -n -b 4000000 -t 10000000 -o - | gst-launch-1.0 -v fdsrc ! videoflip method=clockwise ! videoconvert ! fbdevsink
Which throws an error at fdsrc... I'm guessing from other tests that what is happening here is the gstreamer goes into a play state but can't play.
This is the output.
camera num -1
mmal: mmal_component_enable w 1920 h 1080
mmal: Splitter has 4 output port,you could use num 2,3 for extend
mmal: file handle is stdout!
mmal: running now!!
mmal: wait_for_next_change: time out here !
mmal: running stop!! 0
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
(gst-launch-1.0:1414): GStreamer-CRITICAL **: 16:11:42.517: gst_segment_to_stream_time: assertion 'segment->format == format' failed
ERROR: from element /GstPipeline:pipeline0/GstFdSrc:fdsrc0: Internal data stream error.
Additional debug info:
gstbasesrc.c(3055): gst_base_src_loop (): /GstPipeline:pipeline0/GstFdSrc:fdsrc0:
streaming stopped, reason not-negotiated (-4)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...