I am trying to work through a g streamer issue that is plaguing my development workflow with a very basic setup. I have done the following
- Install OS and SDK libs via SDK manager for Jetpack 4.4
- Install OpenCV with this script https://github.com/mdegans/nano_build_opencv
- Run a simple gstreamer app:
"launch_stream
<< “nvarguscamerasrc name=CAMsource sensor-id=0 sensor-mode=0 "
<< “tnr-mode=0 " // switch off denoising
<< “aelock=0 exposuretimerange=“50000 1000000” gainrage=“1 16” " // range-bounded auto-exposure
<< “! video/x-raw(memory:NVMM),width=”<< w <<”,height=”<< h <<”,framerate=36/1,format=NV12 "
<< “! nvvidconv name=NV12toYUVconv "
<< “! video/x-raw(memory:NVMM),format=I420 "
<< “! nvvidconv name=YUVtoRGBAconv "
<< “! video/x-raw(memory:NVMM),width=”<< w/scale_factor <<”,height=”<< h/scale_factor <<”,format=RGBA "
// << "! nvvidconv ! nveglglessink -e "; // uncomment for preview
<< “! fakesink”;
It works fine with fakesink, but the nveglglessink line crashes with x11