GstV4l2-TX1/TX2 - Getting Started

From RidgeRun Developer Wiki

GstV4l2-TX1/TX2

Home

Detecting the GstV4l2-TX1/TX2 Plugins

This page will describe how to get started and setup Ridgerun's GstV4l2-TX1/TX2 fork of the Gst Plugins Good in order to start running GStreamer pipelines.

Getting the code

Dependencies

GstV4l2-TX1/TX2 has the following dependencies:

  • Gstreamer 1.0
  • GStreamer 1.0 Development Package
  • Gstreamer 1.0 Base Plug-ins Development Package
  • Gstreamer 1.0 Bad Plug-ins
  • GTK-Doc Tools (Optional) (gtk-doc-tools)

In Debian based systems, you may install them with the following command:

gstreamer1.0-x \
libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev \
gstreamer1.0-plugins-bad \
libsoup2.4-dev \
libjson-glib-dev \
libnice-dev \
autoconf \
libtool \
gtk-doc-tools \
libglib2.0-dev \
gstreamer1.0-nice \
libssl-dev \
libreadline-dev \
gstreamer1.0-plugins-ugly \
libsrtp0-dev \

Other Dependencies

In Ubuntu 16.04 the following dependencies were also required:

sudo apt install \
faad \
libasound2-dev \
libfaad-dev \
libjack-jackd2-dev \
libmad0-dev \
libogg-dev \
liborc-0.4-dev \
libpulse-dev \
libtheora-dev \
libv4l-dev \
libv4l2rds0 \
libvorbis-dev \
libvpx-dev \
libx264-dev \
libxv-dev \
x11proto-video-dev

Building GstV4l2 Plugins TX1/TX2

./configure LIBS="-lv4l2" --with-gudev --with-libv4l2 --enable-v4l2-probe --with-v4l2subsystems=host1x,video4linux

GstV4l2-TX1/TX2

Home

Detecting the GstV4l2-TX1/TX2 Plugins