From 5fc160fa5959b7cb2b5495916378ebedee8006ec Mon Sep 17 00:00:00 2001 From: Haihao Xiang Date: Thu, 10 Jan 2019 15:02:16 +0800 Subject: [PATCH] msdk: set the upper bound of max-vbv-bitrate to 2048000 kbps The upper bound of bitrate is also 2048000 kbps which should be large enough in practice. Fix https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/863 --- sys/msdk/gstmsdkenc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/msdk/gstmsdkenc.c b/sys/msdk/gstmsdkenc.c index 33f23845d9..72e81928ae 100644 --- a/sys/msdk/gstmsdkenc.c +++ b/sys/msdk/gstmsdkenc.c @@ -1824,10 +1824,11 @@ gst_msdkenc_install_common_properties (GstMsdkEncClass * klass) 0, G_MAXUINT16, PROP_MAX_FRAME_SIZE_DEFAULT, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS); + /* Set the same upper bound with bitrate */ obj_properties[GST_MSDKENC_PROP_MAX_VBV_BITRATE] = g_param_spec_uint ("max-vbv-bitrate", "Max VBV Bitrate", "Maximum bitrate(kbit/sec) at which data enters Video Buffering Verifier (0: auto-calculate)", - 0, G_MAXUINT16, PROP_MAX_VBV_BITRATE_DEFAULT, + 0, 2000 * 1024, PROP_MAX_VBV_BITRATE_DEFAULT, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS); obj_properties[GST_MSDKENC_PROP_AVBR_ACCURACY] =