We are trying to do HEVC at AGX Xavier Industrial.
While our trying, we found belwo behavior.
So do you know same issue and workaround?
Questions:
How can we use(add) video/x-raw(memory:NVMM)to Capabilities of v4l2src?
Which Gstreamer version is AGX Xavier validated by NVIDIA?
Background:
We did HEVC encode w/ below command.
nvidta@localhost:~$gst-launch-1.0V4l2sredevice=/dev/videoeto-node=4|video/x-rav\(nenory:NUNMI),width=1280,heigh, framerate=30/1 I nvvidconv [ onxh265ene insert-aud-false insert-vul=false SliceIntraRefreshEnable=true sliceIntraRehInterval=60 control-rate-4 EnableTwopassCBR=0 vbv-size-1 EnableStringentBitrate=1 btivate=800000 slice-header-spacin 400 bit-packetization= I video/x-h265, stream-format-byte-strean, alignmentsau I rtphasspay ! udpsink host=192.168.25 port=5004 sync-false-ve
WARNING: erroneous pipeline: could not ttnk VAL2rcO to nuvconve, VAl2srcO can 'E handle caps video/x-raw(menory:NVMM), dth=(int)12B0, hetght=(Int)960, franerate= (fraction)30/1
Regarding above warning messege, it’s meaning that v4l2src can’t use the video/x-raw(memory:NVMM).
Checked Capabilities of v4l2, video/x-raw(memory:NVMM)isn’t supported.
However we don’t know how to add video/x-raw(memory:NVMM) to Capabilities of v4l2
I don’t know for official documents, maybe there is a release note mentionning that, not sure.
I just tell from experience. After having flashed and installed a Jetson with JetPack (or SDKM), it should have gstreamer installed, so you can just run (here using R35.3.1):
gst-inspect-1.0 --version
gst-inspect-1.0 version 1.16.3
GStreamer 1.16.3
https://launchpad.net/distros/ubuntu/+source/gstreamer1.0