msdkenc: Change default ref frames number as 0
authorMengkejiergeli Ba <mengkejiergeli.ba@intel.com>
Tue, 1 Mar 2022 03:43:09 +0000 (11:43 +0800)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Fri, 4 Mar 2022 01:05:30 +0000 (01:05 +0000)
When user does not set ref-frames in pipeline, we should let MediaSDK
decide the reference frame number via setting default value as 0 at
gstreamer side.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1839>

subprojects/gst-plugins-bad/sys/msdk/gstmsdkenc.c

index 07c21f0..7ef0329 100644 (file)
@@ -95,7 +95,7 @@ static GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE ("sink",
 #define PROP_QPP_DEFAULT                 0
 #define PROP_QPB_DEFAULT                 0
 #define PROP_GOP_SIZE_DEFAULT            256
-#define PROP_REF_FRAMES_DEFAULT          1
+#define PROP_REF_FRAMES_DEFAULT          0
 #define PROP_I_FRAMES_DEFAULT            0
 #define PROP_B_FRAMES_DEFAULT            0
 #define PROP_NUM_SLICES_DEFAULT          0