JetsonFRC / JetsonDemo

6 stars 8 forks source link

GStreamer critical errors when running gstream_cv #2

Open slylockfox opened 5 years ago

slylockfox commented 5 years ago

Running gstream_cv from SimpleProcessing, I get this output, including a bunch of critical errors from GStreamer:

read string: v4l2src device=/dev/video0 ! video/x-raw,format=(string)BGR,width=(int)320,height=(int)240,framerate=(fraction)15/1 ! tee name=split split. ! queue ! videoconvert ! omxh264enc bitrate=600000 ! video/x-h264, stream-format=(string)byte-stream ! h264parse ! rtph264pay ! udpsink host=192.168.3.39 port=5805 split. ! queue ! autovideoconvert ! appsink
GStreamer succesfully opened bin
using manual pipeline
set manual pipeline
set caps
Inside NvxLiteH264DecoderLowLatencyInitNvxLiteH264DecoderLowLatencyInit set DPB and MjstreamingInside NvxLiteH265DecoderLowLatencyInitNvxLiteH265DecoderLowLatencyInit set DPB and Mjstreamingpipeline status: 2
pipeline status update recieved: 0

(gstream_cv:2534): GStreamer-CRITICAL **: 
Trying to dispose element capsfilter1, but it is in PLAYING instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.

(gstream_cv:2534): GStreamer-CRITICAL **: 
Trying to dispose element capsfilter0, but it is in PLAYING instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.

(gstream_cv:2534): GStreamer-CRITICAL **: 
Trying to dispose element queue1, but it is in PLAYING instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.

(gstream_cv:2534): GStreamer-CRITICAL **: 
Trying to dispose element udpsink0, but it is in READY instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.

(gstream_cv:2534): GStreamer-CRITICAL **: 
Trying to dispose element rtph264pay0, but it is in PLAYING instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.

(gstream_cv:2534): GStreamer-CRITICAL **: 
Trying to dispose element h264parse0, but it is in PLAYING instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.

(gstream_cv:2534): GStreamer-CRITICAL **: 
Trying to dispose element videoconvert0, but it is in PLAYING instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.

(gstream_cv:2534): GStreamer-CRITICAL **: 
Trying to dispose element queue0, but it is in PLAYING instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.

(gstream_cv:2534): GStreamer-CRITICAL **: 
Trying to dispose element split, but it is in PLAYING instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.

(gstream_cv:2534): GStreamer-CRITICAL **: 
Trying to dispose element pipeline0, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.

OpenCV Error: Unspecified error (GStreamer: unable to start pipeline
) in cvCaptureFromCAM_GStreamer, file src/opencv-code/cap_gstreamer.cpp, line 658
terminate called after throwing an instance of 'cv::Exception'
  what():  src/opencv-code/cap_gstreamer.cpp:658: error: (-2) GStreamer: unable to start pipeline
 in function cvCaptureFromCAM_GStreamer

Aborted