Gstreamer Cuda what is cuda-EvtHandlr in list of processes

When using gstreamer with a custom nvidia filter I see the following thread called cuda-EvtHandlr. What does this thread do? How can I dispose of it between playing playlist menu items? Thanks.

Would like to get more information about your use-case. Looks like you use nvivafilter plugin and implement CUDA code. When you run the gstreamer command, you see cuda-EvtHandlr in top command. Do we understand it correctly?

Yes, that correct. The reason I’m asking it is the only thread except for my main thread that never goes away between playing playlist items using gstreamer. I found that odd when compared to the other threads that are created and destroyed for each playlist item.

We run the command on Jetson Nano/Jetpack 4.6.2 and don’t see the process:

$ gst-launch-1.0 videotestsrc is-live=1 ! video/x-raw,width=1280,height=720 ! nvvidconv ! 'video/x-raw(memory:NVMM)' ! nvivafilter cuda-process=true customer-lib-name="" ! 'video/x-raw(memory:NVMM),format=(string)NV12' ! nvoverlaysink

But it is a process for advancing functions such as cuda Stream. We are not able to eliminate it. Please note this.

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