I am trying to update the deepstream human pose sample link to display onscreen on a jetson nano instead of making it write to a file. The changes i made are the following:
queue5 = gst_element_factory_make (“queue”, “queue5”);
nvoverlaysink = gst_element_factory_make (“nvoverlaysink”, “nvvideo-renderer”);
g_object_set (G_OBJECT(nvoverlaysink), “sync”, FALSE, NULL);
I add them to the pipeline and then link them, where i changed from:
if (!gst_element_link_many(queue, nvvideoconvert, cap_filter, h264encoder, h264parser1, qtmux, filesink, NULL))
if (!gst_element_link_many(queue, nvvideoconvert, queue5, nvoverlaysink, NULL))
However, when running it, it displays the first frame of the file i’m feeding into it, but then hangs, and i can’t even use ctrl-c to get out of the app. The mouse still works, so it’s not a complete system freeze. After the video has been processed, it seems that ctrl-c works again.
Any idea’s what i might be doing wrong here?