Hi Team,
We are trying to run the Yolov5 Inference using Gstreamer SNPE plugin(i.e. qtimlesnpe) from commandline using gst-launch tool.
Now we are trying with a sample test video as input instead of qtiqmmfsrc. Tried the following gstreamer pipeline
gst-launch-1.0 filesrc location=test-video.mp4 ! qtimlesnpe config=/data/local/tmp/snp
ebenchmark/snpe-benchmark/00_output_allways_same_dir/mle_snpeyolov5n.config postprocessing=yolov5detection ! qtioverlay bbox-color=0x00FFFFFF ! videoconvert ! videorate ! video/x-raw,framerate=1/3 ! jpegenc ! multifilesink location=file-%02d.jpg
Getting the following error:
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /GstPipeline:pipeline0/GstFileSrc:filesrc0: Internal data stream error.
Additional debug info:
../../../../gstreamer-1.14.4/libs/gst/base/gstbasesrc.c(3055): gst_base_src_loop (): /GstPipeline:pipeline0/GstFileSrc:filesrc0:
streaming stopped, reason not-negotiated (-4)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
Have anyone tried this .
Any help is apppreciated .Thanks in advance
The log shows following:
ERROR: from element /GstPipeline:pipeline0/GstFileSrc:filesrc0: Internal data stream error
It should be the video file format issue. To confirm, please try to use the gstream without snpe node. If the issue remains, please contact video decoder team to further check.