diff --git a/subprojects/gst-plugins-bad/sys/nvcodec/gstnvav1dec.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvav1dec.c index 6d43b7c820..dc25e43995 100644 --- a/subprojects/gst-plugins-bad/sys/nvcodec/gstnvav1dec.c +++ b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvav1dec.c @@ -886,8 +886,7 @@ gst_nv_av1_dec_get_preferred_output_delay (GstAV1Decoder * decoder, if (is_live) return 0; - /* NVCODEC SDK uses 4 frame delay for better throughput performance */ - return 4; + return 2; } void diff --git a/subprojects/gst-plugins-bad/sys/nvcodec/gstnvh264dec.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvh264dec.c index 2f854113c1..7c870487ce 100644 --- a/subprojects/gst-plugins-bad/sys/nvcodec/gstnvh264dec.c +++ b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvh264dec.c @@ -940,8 +940,7 @@ gst_nv_h264_dec_get_preferred_output_delay (GstH264Decoder * decoder, if (live) return 0; - /* NVCODEC SDK uses 4 frame delay for better throughput performance */ - return 4; + return 2; } void diff --git a/subprojects/gst-plugins-bad/sys/nvcodec/gstnvh265dec.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvh265dec.c index 918f13ccf4..ebaaca863c 100644 --- a/subprojects/gst-plugins-bad/sys/nvcodec/gstnvh265dec.c +++ b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvh265dec.c @@ -979,8 +979,7 @@ gst_nv_h265_dec_get_preferred_output_delay (GstH265Decoder * decoder, if (live) return 0; - /* NVCODEC SDK uses 4 frame delay for better throughput performance */ - return 4; + return 2; } void diff --git a/subprojects/gst-plugins-bad/sys/nvcodec/gstnvvp8dec.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvvp8dec.c index c007b22bc9..732e941065 100644 --- a/subprojects/gst-plugins-bad/sys/nvcodec/gstnvvp8dec.c +++ b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvvp8dec.c @@ -501,8 +501,7 @@ gst_nv_vp8_dec_get_preferred_output_delay (GstVp8Decoder * decoder, if (is_live) return 0; - /* NVCODEC SDK uses 4 frame delay for better throughput performance */ - return 4; + return 2; } void diff --git a/subprojects/gst-plugins-bad/sys/nvcodec/gstnvvp9dec.c b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvvp9dec.c index b656e52772..9ac194ae83 100644 --- a/subprojects/gst-plugins-bad/sys/nvcodec/gstnvvp9dec.c +++ b/subprojects/gst-plugins-bad/sys/nvcodec/gstnvvp9dec.c @@ -596,8 +596,7 @@ gst_nv_vp9_dec_get_preferred_output_delay (GstVp9Decoder * decoder, if (is_live) return 0; - /* NVCODEC SDK uses 4 frame delay for better throughput performance */ - return 4; + return 2; } void