233 Commits

Author SHA1 Message Date
Ilies CHERGUI
820100bd70 meta: update recipes R36.4.0/JetPack 6.1 -> 36.4.3/JetPack 6.2
Signed-off-by: Ilies CHERGUI <ichergui@nvidia.com>
2025-04-19 04:26:13 -07:00
Matt Madison
0b0a278cf1 libv4l2-minimal: fix whitespace in SRC_URI setting
Signed-off-by: Matt Madison <matt@madison.systems>
2025-04-18 06:38:33 -07:00
Matt Madison
3d76e5a0c0 gstreamer1.0-plugins-tegra: add nvipcpipeline, nvunixfd
now that we build those from sources.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
a0db541b63 gstreamer1.0-plugins-nvunixfd: add recipe
This is an NVIDIA-modified version of the upstream unixfd
plugin, added in L4T R36.4.0.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
0c79e86307 gstreamer1.0-plugins-nvipcpipeline: add recipe
This is an NVIDIA-modified version of the upstream ipcpipeline
plugin, added in L4T R36.4.0.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
1d7352e011 gstreamer1.0-plugins-nvvideosinks: drop obsolete patch
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
9ef94161d1 libgstnvcustomhelper: refresh patch
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
61bb087b82 tegra-mmapi-samples: refresh patches for R36.4.0
* Drop obsolete trt_inference patch
* Refresh others for rejections/fuzz

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
19c58f9407 gstreamer: update LIC_FILES_CHKSUM for nvbufsurface.h in plugins recipes
which changed due to copyright year update.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Ilies CHERGUI
aa7546af8b meta: update recipes R36.3.0/JetPack 6 -> R36.4.0/JetPack 6.1
Signed-off-by: Ilies CHERGUI <ichergui@nvidia.com>
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
82077fcbf2 argus: clean up patch headers
Signed-off-by: Matt Madison <matt@madison.systems>
2024-06-13 05:51:45 -07:00
Matt Madison
2691f00067 gstreamer: update patches to add missing headers
all patches now require Upstream-Status and Signed-off-by
lines.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-06-13 05:51:45 -07:00
Khem Raj
4d6e2ffb75 recipes: Add missing Patch-Status
Its now mandatory field to have in patch header with latest oe-core [1]

[1] https://git.openembedded.org/openembedded-core/commit/?id=b7fb91c797ab37a029b8dd1eb7277a7468bc97ed

Signed-off-by: Khem Raj <raj.khem@gmail.com>

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-13 04:24:22 -07:00
Khem Raj
e499f2c770 nvgstapps: Remove unused patch
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-13 04:24:22 -07:00
Matt Madison
582bef7466 gstreamer1.0-plugins-nveglgles: update wayland support to use xdg-shell
Weston removed support for the wl_shell protocol in version 11.0. Clients
are expected to use the xdg-shell extension instead, so convert the
video_platform_wrapper wayland adapter to do that.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-05-31 09:57:00 -07:00
Matt Madison
b1da318c6c meta: update L4T_DEB_DEFAULT_VERSION and all L4T sha256 checksums
NVIDIA "refreshed" all the L4T BSP packages for R36.3.0.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-05-31 09:57:00 -07:00
Matt Madison
f68de0317d gstreamer: update recipes for R36.3.0
- public_sources archive layout change
- refresh patches where needed

Signed-off-by: Ilies CHERGUI <ichergui@nvidia.com>
Signed-off-by: Matt Madison <matt@madison.systems>
2024-05-30 12:13:39 -07:00
Matt Madison
617aa8c815 meta: update recipes R35.5.0/JetPack 5 -> R36.3.0/JetPack 6
Signed-off-by: Matt Madison <matt@madison.systems>
2024-05-30 12:13:39 -07:00
Matt Madison
b097a5a48f gstreamer1.0-plugins-nveglgles: fix build error with gcc-14
gcc 14 has promoted the int-conversion warning to the default -Werror
list, so update CFLAGS to prevent the error.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-05-28 06:54:28 -07:00
Matt Madison
8d85d426b6 libv4l2-minimal: drop obsolete patch
Signed-off-by: Matt Madison <matt@madison.systems>
2024-05-28 06:54:09 -07:00
Matt Madison
614c2510a9 meta: update all recipes for the UNPACKDIR transition
* No more 'S = "${WORKDIR}"', which is not permitted
* All ${WORKDIR} references for local files updated to ${UNPACKDIR}
* Custom do_unpack for the recipes that are in the public_sources
  archive in the BSP adjusted for the new unpacking approach
* Some SRC_URIs updated with 'destsuffix=' parameters where needed

Signed-off-by: Matt Madison <matt@madison.systems>
2024-05-28 06:53:54 -07:00
Matt Madison
4f825ddeb2 meta: drop SRCPV from all PV settings
The use of ${SRCPV} in recipe version (PV) strings has
been discontinued in OE-Core; source revisions are now
inserted directly into task hashes and into PKGV, and
SRCPV is a null string.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-04-14 08:03:13 -07:00
Matt Madison
679ebf01b4 gstreamer1.0-plugins-nvvideosinks: add patch to fix memory leak in nv3dsink
and refresh the makefile patch with an Upstream-Status line.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-03-17 07:59:30 -07:00
Matt Madison
b5ce93ffce recipes-multimedia: update R35.4.1 -> R35.5.0
Signed-off-by: Ilies CHERGUI <ichergui@nvidia.com>
Signed-off-by: Matt Madison <matt@madison.systems>
2024-03-17 07:40:13 -07:00
Matt Madison
b86c2aebe2 libv4l2-minimal: update to v4l-utils 1.26.1 base
to match the version in meta-oe, with the same tegra-specific
patches we apply to that build.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-01-20 06:18:12 -08:00
Jose Quaresma
1473438861 gstreamer1.0-plugins-nvvideo4linux2-1.14.0-r35.4.1: restore patch headers
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
2023-09-04 04:17:24 -07:00
Ilies CHERGUI
0924501b2e gstreamer: update plugins recipes for L4T R35.4.1
Signed-off-by: Ilies CHERGUI <ilies.chergui@gmail.com>
Signed-off-by: Matt Madison <matt@madison.systems>
2023-09-02 05:04:12 -07:00
Matt Madison
381a6ed8d0 libgstnvcustomhelper: add recipe
Signed-off-by: Matt Madison <matt@madison.systems>
Signed-off-by: Ilies CHERGUI <ilies.chergui@gmail.com>
2023-09-02 05:04:12 -07:00
Ilies CHERGUI
b9f39959c7 tegra-mmapi-samples: fix build issues
- refresh patch
- update License
- add vulkan as dependency

Signed-off-by: Ilies CHERGUI <ilies.chergui@gmail.com>
2023-09-02 05:04:12 -07:00
Matt Madison
ab1aea7359 tegra-mmapi: update R35.3.1 -> R35.4.1
removing the header for the obsolete nvbuf_utils library.

Signed-off-by: Matt Madison <matt@madison.systems>
2023-09-02 05:04:12 -07:00
Matt Madison
d90c9aea71 meta: update BSP recipes from L4T R35.3.1 -> R35.4.1
Signed-off-by: Matt Madison <matt@madison.systems>
Signed-off-by: Ilies CHERGUI <ilies.chergui@gmail.com>
2023-09-02 05:04:12 -07:00
Matt Madison
35e0cb940b tegra-mmapi-samples: fix flags passed to nvcc
* Add CUDA_NVCC_PATH_FLAGS to the NVCCFLAGS make variable, to pick
  up flags for the compatibility/workaround header
* Fix a long-standing typo in the GENCODE_FLAGS setting

Signed-off-by: Matt Madison <matt@madison.systems>
2023-08-20 05:43:14 -07:00
Matt Madison
c40179ea4a gstreamer1.0-plugins-nvarguscamerasrc: add dependency
Now that the libnvdsbufferpool library has its own recipe, this
recipe needs to depend on that one.

Signed-off-by: Matt Madison <matt@madison.systems>
2023-05-05 03:34:20 -07:00
Matt Madison
e8f1905020 tegra-mmapi-samples: refresh patches for R35.3.1
Signed-off-by: Matt Madison <matt@madison.systems>
2023-04-09 04:23:07 -07:00
Matt Madison
6306520ad1 gstreamer1.0-plugins-nvvideosinks: refresh patches for R35.3.1
Signed-off-by: Matt Madison <matt@madison.systems>
2023-04-09 04:23:07 -07:00
Matt Madison
ddd88ad927 gstreamer1.0-plugins-nvvidconf: update LIC_FILES_CHKSUM
Copyright year change with R35.3.1.

Signed-off-by: Matt Madison <matt@madison.systems>
2023-04-09 04:23:07 -07:00
Matt Madison
22114bfad1 gstreamer1.0-plugins-nveglgles: refresh patches for R35.3.1
Signed-off-by: Matt Madison <matt@madison.systems>
2023-04-09 04:23:07 -07:00
Matt Madison
9f9fe9c213 gstreamer1.0-plugins-nvcompositor: refresh patches for R35.3.1
Signed-off-by: Matt Madison <matt@madison.systems>
2023-04-09 04:23:07 -07:00
Matt Madison
07a46ecca4 meta: update recipe names and checksums for L4T R35.3.1/JP5.1.1
Signed-off-by: Matt Madison <matt@madison.systems>
2023-04-09 04:23:07 -07:00
Matt Madison
cbc827b9bb gstreamer: update L4T recipes to R35.2.1
Signed-off-by: Matt Madison <matt@madison.systems>
2023-02-08 03:14:00 -08:00
Matt Madison
1fa12da6f2 tegra-mmapi: update to R35.2.1
Signed-off-by: Matt Madison <matt@madison.systems>
2023-02-08 03:14:00 -08:00
Matt Madison
e83c4ce7b5 recipes-bsp: update recipes to R35.2.1
Signed-off-by: Matt Madison <matt@madison.systems>
2023-02-08 03:14:00 -08:00
Kurt Kiefer
ce899dc1a0 gstreamer1.0-plugins-tegra: use source build of nvcompositor
All other gstreamer plugins which we can build from source are built
from source. Do the same for gstreamer1.0-plugins-nvcompositor.

Signed-off-by: Kurt Kiefer <kurt.kiefer@arthrex.com>
2022-11-01 12:48:53 -07:00
Kurt Kiefer
bb5cdf94b2 gstreamer1.0-plugins-nvcompositor: fix spurious warning message
When running with gstreamer message level WARN, the following
message is repeated continuously:

videoaggregator gstvideoaggregator.c:528:gst_video_aggregator_convert_pad_prepare_frame:<comp> Could not map input buffer

This element doesn't need to have video data buffers mapped in
order to do its job. In fact the video data buffers used internally
don't contain video data at all, but instead the nvbuffer pointers,
which are obtained differently.

Signed-off-by: Kurt Kiefer <kurt.kiefer@arthrex.com>
2022-11-01 12:48:53 -07:00
Matt Madison
9832fb2a23 gstreamer1.0-plugins-nvvideo4linux2: update patches for L4T R35.1.0
* Drop patch for missing gstnvdsseimeta header/library that was fixed in R35.1.0
* Update dependencies for libgstnvdsseimeta
* Rebase/renumber patches
* Minor whitespace cleanup

Signed-off-by: Matt Madison <matt@madison.systems>
2022-10-30 07:36:12 -07:00
Matt Madison
fe9722fa30 tegra-mmapi: install the gstnvdsseimeta header
which was added in R35.1.0, and is needed by one of the
gstreamer plugins.

Signed-off-by: Matt Madison <matt@madison.systems>
2022-10-30 07:36:12 -07:00
Matt Madison
7f79e3c91f tegra-mmapi-samples: add patch for encoder unit test sample
which fixes a problem with its buffer management. See:
https://forums.developer.nvidia.com/t/jetson-multimedia-api-35-1-0-encoder-unit-test-sample-failure/229588

Signed-off-by: Matt Madison <matt@madison.systems>
2022-10-03 05:23:09 -07:00
Matt Madison
af0b8ebe39 tegra-mmapi: update for JetPack 5.0.2 (rev. 1)
Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-08 09:45:53 -07:00
Ilies CHERGUI
4cac6b9bfa gstreamer1.0-plugins-nvjpeg: fix LIC_FILES_CHKSUM
Signed-off-by: Ilies CHERGUI <ilies.chergui@gmail.com>
2022-09-05 13:54:07 -07:00
Matt Madison
4b5425c5bd gstreamer-plugins-nvjpeg: rework definition of S
Move S to the top-level directory in the tarball, and use the
AUTOTOOLS_SCRIPT_PATH variable to locate the configure script,
so the header files show up under ${S} and get packaged with
the rest of the sources.  Adjust the include path and patch
to account for the change.

This prevents the build path from showing up in the -dbg
packages.

Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00