#!/bin/bash
|
#export GST_DEBUG=*:5
|
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/gstreamer-1.0
|
|
# grep '' /sys/class/video4linux/video*/name
|
COMPATIBLE=$(cat /proc/device-tree/compatible)
|
if [[ $(expr $COMPATIBLE : ".*rk3588") -ne 0 ]]; then
|
gst-launch-1.0 v4l2src device=/dev/video20 ! image/jpeg, width=1280, height=720, framerate=30/1 ! jpegparse ! mppjpegdec ! waylandsink sync=false
|
elif [[ $(expr $COMPATIBLE : ".*rk3568") -ne 0 ]]; then
|
gst-launch-1.0 v4l2src device=/dev/video9 ! image/jpeg, width=1280, height=720, framerate=30/1 ! jpegparse ! mppjpegdec ! waylandsink sync=false
|
elif [[ $(expr $COMPATIBLE : ".*rk3566") -ne 0 ]]; then
|
gst-launch-1.0 v4l2src device=/dev/video9 ! image/jpeg, width=1280, height=720, framerate=30/1 ! jpegparse ! mppjpegdec ! waylandsink sync=false
|
elif [[ $(expr $COMPATIBLE : ".*rk3399") -ne 0 ]]; then
|
gst-launch-1.0 v4l2src device=/dev/video5 ! image/jpeg, width=1280, height=720, framerate=30/1 ! jpegparse ! mppjpegdec ! waylandsink sync=false
|
else
|
gst-launch-1.0 v4l2src device=/dev/video10 ! image/jpeg, width=1280, height=720, framerate=30/1 ! jpegparse ! mppjpegdec ! waylandsink sync=false
|
fi
|
|
# v4l2-ctl --list-formats-ext -d /dev/video9
|