I wanted to build and use the latest version of gstreamer, so I uninstalled the existing gstreamer (version 1.14) with the following command.
sudo apt-get remove --purge gstreamer1.0*
After that, I was able to install the latest gstreamer (version 1.23), but I noticed that elements such as nvv4l2decoder were not generated when I built the official gstreamer.
How can I install a gstreamer that can use nvv4l2decoder again?
I have performed the following steps but the required element was not restored.
https://docs.nvidia.com/jetson/archives/r35.2.1/DeveloperGuide/text/SD/Multimedia/AcceleratedGstreamer.html
The output of gst-inspect-1.0 | grep nv
is below.
ivtc: ivtc: Inverse Telecine
debugutilsbad: errorignore: Convert some GstFlowReturn types into others
libav: avdec_twinvq: libav VQF TwinVQ decoder
libav: avdec_dsicinvideo: libav Delphine Software International CIN video decoder
libav: avdec_idcinvideo: libav id Quake II CIN video decoder
libav: avdec_wnv1: libav Winnov WNV1 decoder
audioconvert: audioconvert: Audio converter
bayer: rgb2bayer: RGB to Bayer converter
audiofx: audioinvert: Audio inversion
videoconvert: videoconvert: Colorspace converter
opengl: glcolorconvert: OpenGL color converter
opengl: gleffects_blur: Blur with 9x9 separable convolution Effect
opengl: gleffects_laplacian: Laplacian Convolution Demo Effect
opengl: glviewconvert: OpenGL Multiview/3D conversion filter
rtponvif: rtponviftimestamp: ONVIF NTP timestamps RTP extension
rtponvif: rtponvifparse: ONVIF NTP timestamps RTP extension
autoconvert: autoconvert: Select convertor based on caps
autoconvert: autovideoconvert: Select color space convertor based on caps