############################################################################### # # Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved. # # NVIDIA Corporation and its licensors retain all intellectual property # and proprietary rights in and to this software, related documentation # and any modifications thereto. Any use, reproduction, disclosure or # distribution of this software and related documentation without an express # license agreement from NVIDIA Corporation is strictly prohibited. # ############################################################################### Steps to compile the "gst-nveglglessink" sources: 1) Install gstreamer related packages using the command: sudo apt-get install gstreamer1.0-tools gstreamer1.0-alsa \ gstreamer1.0-plugins-base gstreamer1.0-plugins-good \ gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \ gstreamer1.0-libav libgstreamer1.0-dev \ libgstreamer-plugins-base1.0-dev libegl1-mesa-dev 2) Install wayland related packages if not present: sudo apt-get install libwayland-dev 3) Install CUDA Runtime 10.0+ 4) Install Deepstream 6.0 5) Extract the package "gstegl_src.tbz2" as follow: tar xvjf gstegl_src.tbz2` 6) cd "gstegl_src/gst_egl/" 7) Export the appropriate CUDA_VER using - "export CUDA_VER=" 8) run "make" to create "libgstnveglglessink.so" 9) run "sudo make install" to install "libgstnveglglessink.so" in "/usr/lib/aarch64-linux-gnu/gstreamer-1.0".