#!/bin/bash



SOURCE0='v4l2src device=/dev/video0 io-mode=GST_V4L2_IO_USERPTR';
SOURCE1='v4l2src device=/dev/video1 io-mode=GST_V4L2_IO_USERPTR';
SOURCE2='v4l2src device=/dev/video2 io-mode=GST_V4L2_IO_USERPTR';
SOURCE3='v4l2src device=/dev/video3 io-mode=GST_V4L2_IO_USERPTR';
SOURCE4='v4l2src device=/dev/video4 io-mode=GST_V4L2_IO_USERPTR';
SOURCE5='v4l2src device=/dev/video5 io-mode=GST_V4L2_IO_USERPTR';

CAPSFILTER='video/x-bayer,width=1280,height=1338,framerate=60/1,format=rggb';

PIPELINE='rxcudaupload ! queue max-size-buffers=2 ! mix.'

/home/ubuntu/gst_1.9.1/out/bin/gst-inspect-1.0 --gst-plugin-path=. ./librxproc_plugin.0.1.arm64.so

#6 Camera VideoWall test
/home/ubuntu/gst_1.9.1/out/bin/gst-launch-1.0 --gst-plugin-path=.  rxcudamix name=mix type='videowall' ! rxcudadebayer ! rxcudascale ! rxcudasink  $SOURCE0 ! $CAPSFILTER ! $PIPELINE   $SOURCE1 ! $CAPSFILTER ! $PIPELINE		$SOURCE2 ! $CAPSFILTER ! $PIPELINE		$SOURCE3 ! $CAPSFILTER ! $PIPELINE 	$SOURCE4 ! $CAPSFILTER ! $PIPELINE    	$SOURCE5 ! $CAPSFILTER ! $PIPELINE  
						
