diff options
author | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2014-11-18 13:50:33 +0100 |
---|---|---|
committer | Max Krummenacher <max.krummenacher@toradex.com> | 2014-11-24 15:08:47 +0100 |
commit | e4de5cfe2832c04670ac154fa5ae02fa53c75c39 (patch) | |
tree | d0b1e37415bab5472763accaf2407962f7fec64e /recipes | |
parent | 231e00094e191ae58ba438c81591c79ed6548827 (diff) |
Apalis/Colibri T30: Integrate NVIDIA L4T R16.5 for T30
Integrate L4T R16.5 currently exclusively distributed via NVIDIA's
partner portal and for T30 only. Should supposedly fix some memory
leaks in gstreamer resp. its OpenMAX wrapper thereof.
While at it:
- Unpack OpenMAX IL headers with overwrite option
- Cleanup recipe and delete unused files
Diffstat (limited to 'recipes')
-rw-r--r-- | recipes/trdx-nv-binaries/trdx-nv-binaries.bb | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/recipes/trdx-nv-binaries/trdx-nv-binaries.bb b/recipes/trdx-nv-binaries/trdx-nv-binaries.bb index 253ef69..e7b30c5 100644 --- a/recipes/trdx-nv-binaries/trdx-nv-binaries.bb +++ b/recipes/trdx-nv-binaries/trdx-nv-binaries.bb @@ -1,6 +1,6 @@ -DESCRIPTION = "binary files from Nvidia along with there configuration" +DESCRIPTION = "binary files from Nvidia along with their configuration" LICENSE = "CLOSED SGI Khronos" -PR = "r17" +PR = "r18" PACKAGE_ARCH = "${MACHINE_ARCH}" COMPATIBLE_MACHINE = "(tegra)" @@ -9,21 +9,21 @@ PROVIDES += "virtual/egl virtual/libgles1 virtual/libgles2" DEPENDS = "virtual/xserver" LIC_DIR = "${datadir}/common-licenses" -#gstnvvidconf.tar.bz2 will hopefully be integrated into the public L4T packages # the khronos headers are taken from here: https://www.khronos.org/registry/khronos_headers.tgz # this tarball changes from time to time breaking the receipe, thus it is provided with the recipe SRC_COMMON = " \ - file://nvgstplayer.desktop \ file://aplay.desktop \ - file://mimeapps.list \ - file://khronos_headers.tgz \ - https://www.khronos.org/registry/omxil/api/1.1.2/OpenMAX_IL_1_1_2_Header.zip;name=openmax-h;unpack=no \ file://egl.pc \ + file://eglplatform.h \ file://gles.pc \ file://glesv2.pc \ - file://eglplatform.h \ + file://khronos_headers.tgz \ + file://mimeapps.list \ + file://nvgstplayer.desktop \ + https://www.khronos.org/registry/omxil/api/1.1.2/OpenMAX_IL_1_1_2_Header.zip;name=openmax-h;unpack=no \ " + SRC_URI_tegra2 = " \ file://ventana_Tegra-Linux-codecs-R16.4.0_armhf.tbz2 \ file://ventana_Tegra-Linux-R16.4.0_armhf.tbz2 \ @@ -31,16 +31,13 @@ SRC_URI_tegra2 = " \ " SRC_URI_tegra3 = " \ - file://cardhu_Tegra-Linux-codecs-R16.4.0_armhf.tbz2 \ - file://cardhu_Tegra-Linux-R16.4.0_armhf.tbz2 \ + file://Tegra30_Linux-codecs_R16.5_armhf.tbz2 \ + file://Tegra30_Linux_R16.5_armhf.tbz2 \ ${SRC_COMMON} \ " SRC_URI[openmax-h.md5sum] = "f8ac8d7272abdbe1980eeac8d03338e8" SRC_URI[openmax-h.sha256sum] = "9e8aee85f37946202ff15a52836233f983e90a751c0816ba341ba0c1ffedf99e" -# https://www.khronos.org/registry/omxil/api/1.2.0/OpenMAX_IL_1_2.0_Header.zip;name=openmax-h;unpack=no \ -#SRC_URI[openmax-h.md5sum] = "a328b82e29d1e2abc1f20f070b9041a9" -#SRC_URI[openmax-h.sha256sum] = "9a121921450497e5373abcda000daf52af2ee31097d59c0d299a522b66936fa7" # xserver-xorg driver ABI version to be used by the symlink, must match the required ABI version from the used xserver XSERVER_DRIVER_ABI_REQUIRED = "14" @@ -84,7 +81,7 @@ INSANE_SKIP_${PN}-nv-gstapps = "dev-so ldflags already-stripped textrel" do_patch () { mkdir -p OpenMAX/il - unzip -d OpenMAX/il OpenMAX_IL_1_1_2_Header.zip + unzip -o -d OpenMAX/il OpenMAX_IL_1_1_2_Header.zip } do_compile () { @@ -161,7 +158,7 @@ do_install () { install -m 0644 ${WORKDIR}/khronos_headers/$dir/* ${D}${includedir}/$dir done - #Override eglplatform.h that khrobos provide. + #Override eglplatform.h that khronos provide. install -m 0644 ${WORKDIR}/eglplatform.h ${D}${includedir}/EGL/ dir="OpenMAX/il" |