xref: /OK3568_Linux_fs/external/rockchip-test/camera/camera_usb_test.sh (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1#!/bin/bash
2#export GST_DEBUG=*:5
3export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/gstreamer-1.0
4
5v4l2-ctl --list-devices > /tmp/.v4l2_list
6USB_VIDEO=($(awk '/usb/{getline a;print a}' /tmp/.v4l2_list))
7echo "Found ${#USB_VIDEO[@]} USB Cameras"
8rm /tmp/.v4l2_list
9
10for i in USB_VIDEO
11do
12	eval value=\${${i}[@]}
13	for j in $value
14	do
15	echo "Start Preview USB Camera Video Path $j By GStreamer"
16	gst-launch-1.0 v4l2src device="$j" ! image/jpeg! jpegparse ! mppjpegdec ! waylandsink sync=false
17	done
18done
19