diff options
Diffstat (limited to 'ext/x265/gstx265enc.c')
-rw-r--r-- | ext/x265/gstx265enc.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/ext/x265/gstx265enc.c b/ext/x265/gstx265enc.c index a2baf566c..b48ed0b07 100644 --- a/ext/x265/gstx265enc.c +++ b/ext/x265/gstx265enc.c @@ -55,8 +55,6 @@ enum PROP_TUNE }; -static GString *x265enc_defaults; - #define PROP_BITRATE_DEFAULT (2 * 1024) #define PROP_QP_DEFAULT -1 #define PROP_OPTION_STRING_DEFAULT "" @@ -344,8 +342,6 @@ gst_x265_enc_class_init (GstX265EncClass * klass) GstElementClass *element_class; GstVideoEncoderClass *gstencoder_class; - x265enc_defaults = g_string_new (""); - gobject_class = G_OBJECT_CLASS (klass); element_class = GST_ELEMENT_CLASS (klass); gstencoder_class = GST_VIDEO_ENCODER_CLASS (klass); @@ -542,6 +538,8 @@ gst_x265_enc_finalize (GObject * object) gst_x265_enc_close_encoder (encoder); + g_string_free (encoder->option_string_prop, TRUE); + G_OBJECT_CLASS (parent_class)->finalize (object); } |