mirror of
git://nv-tegra.nvidia.com/tegra/gst-src/gst-egl.git
synced 2025-12-22 09:21:31 +03:00
f29a8e1083e2fe546c68761a196b6dfd5aed14f6 - gstegl_src/gst-egl/Makefile 442f1ae9b987ad91a9abb192df9312fc9763b18d - gstegl_src/gst-egl/OWNERS f43858ce2d2f71d6de58ca59ff794fb026689a70 - gstegl_src/gst-egl/LICENSE.libgstnveglglessink b8b167b1729c6e6d1341d9bc61689af8b1dd5064 - gstegl_src/gst-egl/gst-libs/gst/egl/egl.h 34174463c5aa7f9b7f84878cff2f38e41cce28ac - gstegl_src/gst-egl/gst-libs/gst/egl/LICENSE.libgstnvegl-1.0 1a0c41a27bfc4e15f352ceaf07a5c88dfc1924bf - gstegl_src/gst-egl/gst-libs/gst/egl/egl.c 9a83abc5044d31ea41387ac916231ec396665c34 - gstegl_src/gst-egl/pre-gen-source_64/config.h 264eb7f1f36214ad37f287bc676f7782c4fa65a9 - gstegl_src/gst-egl/ext/eglgles/video_platform_wrapper.c 58bcca7fbccaba6d911f18f84b8853cbe67ce7ab - gstegl_src/gst-egl/ext/eglgles/gstegladaptation.h 3961b7f38adff3fbe0bc4270a64a40e3460c3fe2 - gstegl_src/gst-egl/ext/eglgles/gsteglglessink.c ba144260ea5c0b76692d05b4b062c1656293fba3 - gstegl_src/gst-egl/ext/eglgles/gstegljitter.h 708504be2620161f67d31223962344721fc2f8b8 - gstegl_src/gst-egl/ext/eglgles/gstegladaptation.c cce7283bb1cdfe33b2fbc7d0cb0f4ba15e2a45d5 - gstegl_src/gst-egl/ext/eglgles/video_platform_wrapper.h 0b3697f0f37e97582c08429e743c85590b4a8a2d - gstegl_src/gst-egl/ext/eglgles/gstegladaptation_egl.c a420f8c656140307d3d3c614228f609b59583c05 - gstegl_src/gst-egl/ext/eglgles/gstegljitter.c 7400c88a1dd096dc2ddd692cdc49d1f05e67dd21 - gstegl_src/gst-egl/ext/eglgles/gsteglglessink.h Change-Id: Iee5a96bd71125c69b9354745fd455d4cc25daea7
42 lines
1.4 KiB
Plaintext
42 lines
1.4 KiB
Plaintext
###############################################################################
|
|
#
|
|
# 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=<cuda-version>"
|
|
|
|
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".
|