Request libv4l2 dbgsym library

Hi,
When running chromium with the nvmmapi decoder, I get a SIGSEGV from libv4l2.so. I’d like to do more debugging but can not access to the debug symbols for nvidia’s libraries. I can confirm the library “libv4l2” comes from nvidia-l4t-multimedia_32.4.2-20200408182156_arm64.deb. so could you help provide its debug library ?

Hi,
The source code is public in
https://developer.nvidia.com/embedded/L4T/r32_Release_v4.4/r32_Release_v4.4-GMC3/Sources/T210/public_sources.tbz2

Please download the package and try to build/replace the libs for debugging.

Hi, DaneLLL,
After further debugging, I found I was trapped in the library libv4l2_nvvideocodec.so, becasue a unexceptional crash happend when I tried to close this plugin in my Chromium development. Then I tried to find the source of this plugin from above package link but failed. Could you help me find its source for next debugging ?

Hi,
The lib libv4l2_nvvideocodec.so is not open source. For decoding, you may refer to the samples:

/usr/src/jetson_multimedia_api/samples/00_video_decode
/usr/src/jetson_multimedia_api/samples/unittest_samples/decoder_unit_sample

The v4l2 ioctl calls are demonstrated in the samples. FYR.