<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p style="margin-top:0;margin-bottom:0">Hi, <br>
</p>
<p style="margin-top:0;margin-bottom:0">I was wondering if there is a gstreamer command where you can use one camerasrc in two applications?
<br>
</p>
<p style="margin-top:0;margin-bottom:0">We have tried running two different programs with the same camera, with the following commands:</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<ol style="margin-bottom: 0px; margin-top: 0px;">
<li>The first one uses darknet (YOLO) a detectionprogram for neural nettworks:<br>
</li></ol>
<p style="margin-top:0;margin-bottom:0"></p>
<div>$ <span>./darknet detector demo data/obj.data cfg/yolov3-tiny-obj.cfg yolov3-tiny-obj_200000.weights "nvcamerasrc ! video/x-raw(memory:NVMM), width=(int)1280, height=(int)720,format=(string)I420, framerate=(fraction)30/1 ! nvvidconv flip-method=0 ! video/x-raw,
 format=(string)BGRx ! videoconvert ! video/x-raw, format=(string)BGR ! appsink"</span></div>
<div><br>
</div>
<div>     2. The second one is a tracking application that uses the following pipe for videoloading;<br>
</div>
<div>
<div>$"nvcamerasrc ! video/x-raw(memory:NVMM), format=(string)I420, width=640, height=480, framerate=30/1 ! nvvidconv flip-method=0 ! video/x-raw, format=(string)BGRx !  videoconvert ! video/x-raw,              format=(string)BGR ! appsink";</div>
<div><br>
</div>
</div>
<div><span>...but when these are run simultaneously we get the following error:</span></div>
<div><span></span><br>
Setting pipeline to PAUSED ...<br>
Socket read error. Camera Daemon stopped functioning.....<br>
gst_nvcamera_open() failed ret=0<br>
ERROR: Pipeline doesn't want to pause.<br>
ERROR: from element /GstPipeline:pipeline0/GstNvCameraSrc:nvcamerasrc0: GStreamer error: state change failed and some element failed to post a proper error message with the reason for the failure.<br>
Additional debug info:<br>
gstbasesrc.c(3354): gst_base_src_start (): /GstPipeline:pipeline0/GstNvCameraSrc:nvcamerasrc0:<br>
Failed to start<br>
Setting pipeline to NULL ...<br>
Freeing pipeline ...</div>
<br>
<p></p>
<p style="margin-top:0;margin-bottom:0">Kind regards <br>
</p>
<p style="margin-top:0;margin-bottom:0">Marthe<br>
</p>
</div>
</body>
</html>