drop-frame-interval on rtsp-stream causes the stream to get stuck?

Hi,
We modify test3 app and run on Jetson Nano. The result looks fine. The modifications are
1 Apply this to config file

2 Modify test3 app:
https://devtalk.nvidia.com/default/topic/1058597/deepstream-sdk/-nano-deepstream-test3-app-not-working-as-expected-for-multiple-video-source/post/5368694/#5368694

static void
decodebin_child_added (GstChildProxy * child_proxy, GObject * object,
    gchar * name, gpointer user_data)
{
  g_print ("Decodebin child added: %s\n", name);
  if (g_strrstr (name, "decodebin") == name) {
    g_signal_connect (G_OBJECT (object), "child-added",
        G_CALLBACK (decodebin_child_added), user_data);
  }
  if (g_strstr_len (name, -1, "nvv4l2decoder") == name) {
    g_print ("Seting bufapi_version: %s\n", name);
    g_object_set (object, "bufapi-version", TRUE, NULL);
    [b]gboolean src_res = g_str_has_suffix(name, "0");
    if (!src_res) {
      g_object_set(object, "drop-frame-interval", 20, NULL);[/b]
    }
  }
}

3 Run

$ ./deepstream-test3-app file:///home/nvidia/deepstream_sdk_v4.0.2_jetson/samples/streams/sample_1080p_h264.mp4 file:///home/nvidia/deepstream_sdk_v4.0.2_jetson/samples/streams/sample_1080p_h264.mp4 file:///home/nvidia/deepstream_sdk_v4.0.2_jetson/samples/streams/sample_1080p_h265.mp4 file:///home/nvidia/deepstream_sdk_v4.0.2_jetson/samples/streams/sample_720p.mp4
1 Like