Closed goetzdd closed 3 months ago
Can you test using a sink other than nvoverlaysink
? The NVIDIA OpenMAX plugins have known issues with gstreamer 1.16 and later - see #907 and #1368.
Also, the patches you picked from the dunfell-32.6.1 branch were for gstreamer 1.16. You might be better off starting off with the patches in 4353e1ec and 32644c8d, which were for gstreamer 1.18.
Its a bit of a stretch, but I'm trying to get nvcompositor building within the confines of the current branch we're using (hardknott/R32.5.2) and while it builds, it then SEGSEVG faults while running a pipeline:
I've tried to mirror the changes applied for the dunfell-R32.6.1 branch in meta-tegra\receipes-mulitmedia\gstreamer to add a 1.18.6-r32.5.2 version (some changes in nvcompositor code between 32.5.2 and 32.6.1 required recreating the patch, devtool modify, apply by hand, create new patch, etc)
I tried the same to apply the patches for nvvidconv and also ended up with the SEGSEVG when running a simple pipeline using only vidtestsrc
but backed those changes out to concentrate on nvcompositor
I found a post on nvidia forums for the same error, and the nvidia post said it was for internal use only, while there are other later posts that show it being used and nvidia helping to solve issues with its use.
gstreamer version is 1.18.6, hardknott has 1.18 receipes in meta/receipes-multimedia/gstreamer used by setting GST_VERSION ?= "1.18%" in machine conf
though from
the plugin details show 1.8.3 - the most ancient version...
I did see somewhere that there was an addition in master to the 1.20 bb to ignore the 3rdpartyheaders.tbz2 but this doesn't seem to do anything.
the simplest example
probably seems obvious it is some difference brought on by 32.5.x vs 32.6.x...