-
Notifications
You must be signed in to change notification settings - Fork 1
88. Supported Features how to
vraevsky edited this page Oct 19, 2018
·
4 revisions
- List of available
video sinks
gst-inspect-1.0 | awk -F":" '(/video sink/)&&($0=$2)'
Available Sink | gstreamer pipeline |
---|---|
autovideosink | gst-launch-1.0 playbin uri=file:///path/to/file sink=autovideosink |
waylandsink | gst-launch-1.0 playbin uri=file:///path/to/file sink=waylandsink |
glimagesink | gst-launch-1.0 playbin uri=file:///path/to/file sink=glimagesink |
kmssink | gst-launch-1.0 playbin uri=file:///path/to/file sink=kmssink |
- Input parameter is: a media file full path:
#!/bin/bash # The simplest parameter's check [[ -z ${1} || ! -e ${1} ]] && exit 1 FILE=${1} select_string=$(gst-inspect-1.0 | awk -F":" '(/video sink/)&&($0=$2)' ORS=" ") PS3="Sink ? > " select i in $select_string do case $i in *) SINK=$i break ;; esac done gst-launch-1.0 playbin uri=file:///${FILE} sink=${SINK}
Make sure that the sensor gets recognized as
- i2c device:
udevadm info -p /sys/class/i2c-dev/i2c-0/device/0-003c P: /devices/platform/30a20000.i2c/i2c-0/0-003c E: DEVPATH=/devices/platform/30a20000.i2c/i2c-0/0-003c E: DRIVER=ov5640_mipi E: MODALIAS=i2c:ov5640_mipi E: OF_COMPATIBLE_0=ovti,ov5640_mipi E: OF_COMPATIBLE_N=1 E: OF_FULLNAME=/i2c@30a20000/ov5640_mipi@3c E: OF_NAME=ov5640_mipi E: SUBSYSTEM=i2c
- v4l device:
udevadm info -p /sys/class/video4linux/video0 P: /devices/platform/30a90000.csi1_bridge/video4linux/video0 N: video0 S: v4l/by-path/platform-30a90000.csi1_bridge-video-index0 E: DEVLINKS=/dev/v4l/by-path/platform-30a90000.csi1_bridge-video-index0 E: DEVNAME=/dev/video0 E: DEVPATH=/devices/platform/30a90000.csi1_bridge/video4linux/video0 E: ID_FOR_SEAT=video4linux-platform-30a90000_csi1_bridge E: ID_PATH=platform-30a90000.csi1_bridge E: ID_PATH_TAG=platform-30a90000_csi1_bridge E: ID_V4L_CAPABILITIES=:capture: E: ID_V4L_PRODUCT=i.MX6S_CSI E: ID_V4L_VERSION=2 E: MAJOR=81 E: MINOR=0 E: SUBSYSTEM=video4linux E: TAGS=:uaccess:seat: E: USEC_INITIALIZED=12282456
Available Sink | gstreamer pipeline |
---|---|
autovideosink | gst-launch-1.0 v4l2src device=/dev/video0 ! autovideosink |
waylandsink | gst-launch-1.0 v4l2src device=/dev/video0 ! waylandsink |
glimagesink | gst-launch-1.0 v4l2src device=/dev/video0 ! glimagesink |
kmssink | gst-launch-1.0 v4l2src device=/dev/video0 ! kmssink |