R32.3.1
gst-inspect-1.0 nvivafilter
nvbuf_utils: Could not get EGL display connection
nvbuf_utils: ERROR getting proc addr of eglCreateImageKHR
nvbuf_utils: ERROR getting proc addr of eglDestroyImageKHR
DISPLAY is unset
X server is not running.
Also fails with dummy DISPLAY=:0
The following reference the same error messages, but do not provide a solution in this case
https://forums.developer.nvidia.com/t/nvivafilter-could-not-get-egl-display-connection/69307
https://forums.developer.nvidia.com/t/l4t-32-1-h264-encoder-pipeline-any-way-to-suppress-nvbuf-utils-messages/74629
This test pipeline is expected to execute the nvivafilter as a NO-OP
gst-launch-1.0 -v videotestsrc is-live=true ! nvvidconv ! 'video/x-raw(memory:NVMM), format=I420' ! nvivafilter ! nvoverlaysink
The logging indicates that neither nvivafilter or nvoverlaysink are created, which matches the ERROR reported above.
The pipeline behaves correctly if nvivafilter is removed.
This means that nvivafiler is completely non-functional in R32.3.1