Nvbufsurface.h is missing

nvbufsurface.h is nowhere to be found on both 4.4.1 and 4.6.1 SD cards. How are we supposed to use this API?

For Jetpack 4.4.1 and 4.6.1, we use Nvbuffer APIs and the functions are defined in nvbuf_utils.h. The header file nvbufsurface.h is used in DeepStream SDK and is in


Is there a material difference between the two SDKs? Is there a reason to build on one over another?
Looking at jetson-ffmpeg forks, some seem to support both, with nvubsurface being added later … what’s the reason for the redundancy?

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.