mirror of
git://nv-tegra.nvidia.com/tegra/gst-src/gst-nvv4l2camera.git
synced 2025-12-22 09:22:13 +03:00
e114dc3572c1d3ff56f1a5ad3114b94252fb6966 - gst-nvv4l2camera/Makefile 75ab1281159bd0340846993b0267b8aea2708dc6 - gst-nvv4l2camera/3rdpartyheaders.tbz2 0fe86714b5d46cc9dba4775c27c2df4a9bbecc27 - gst-nvv4l2camera/gstnvv4l2camerasrc.cpp 6861c1f1059a2771ef0501014722328bbea6694a - gst-nvv4l2camera/gstnvv4l2camerasrc.hpp 88370b0b6feb1d5bce7a3de19b31a29334e21dfc - gst-nvv4l2camera/gstnvv4l2camerabufferpool.h Change-Id: I043d3fa4c73987f59423af06e7e805a02817808a
# Copyright (c) 2019-2020, NVIDIA CORPORATION. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # * Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # * Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # * Neither the name of NVIDIA CORPORATION nor the names of its # contributors may be used to endorse or promote products derived # from this software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY # EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR # PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY # OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Steps to compile the "gst-nvv4l2camera" sources natively: 1) Install gstreamer related packages on target using the command: sudo apt-get install libgstreamer1.0-dev \ gstreamer1.0-plugins-base \ gstreamer1.0-plugins-good \ libgstreamer-plugins-base1.0-dev \ libv4l-dev \ libegl1-mesa-dev 2) Download and extract the package "gst-nvv4l2camera_src.tbz2" as follow: tar -I lbzip2 -xvf gst-nvv4l2camera_src.tbz2 3) Run the following commands to build and install "libgstnvv4l2camerasrc.so": make make install or DEST_DIR=<dir> make install Note: "make install" will copy library "libgstnvv4l2camerasrc.so" into "/usr/lib/aarch64-linux-gnu/gstreamer-1.0" directory.