mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-10-03 09:12:19 +00:00
freeverb: update for g_type_class_add_private() deprecation
Not that the private struct is really needed here.
This commit is contained in:
parent
40d13b47e3
commit
90625953f2
1 changed files with 5 additions and 8 deletions
|
@ -89,9 +89,6 @@ static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src",
|
||||||
"layout = (string) interleaved")
|
"layout = (string) interleaved")
|
||||||
);
|
);
|
||||||
|
|
||||||
G_DEFINE_TYPE_WITH_CODE (GstFreeverb, gst_freeverb, GST_TYPE_BASE_TRANSFORM,
|
|
||||||
G_IMPLEMENT_INTERFACE (GST_TYPE_PRESET, NULL));
|
|
||||||
|
|
||||||
static void gst_freeverb_set_property (GObject * object, guint prop_id,
|
static void gst_freeverb_set_property (GObject * object, guint prop_id,
|
||||||
const GValue * value, GParamSpec * pspec);
|
const GValue * value, GParamSpec * pspec);
|
||||||
static void gst_freeverb_get_property (GObject * object, guint prop_id,
|
static void gst_freeverb_get_property (GObject * object, guint prop_id,
|
||||||
|
@ -347,6 +344,10 @@ struct _GstFreeverbPrivate
|
||||||
freeverb_allpass allpassR[numallpasses];
|
freeverb_allpass allpassR[numallpasses];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
G_DEFINE_TYPE_WITH_CODE (GstFreeverb, gst_freeverb, GST_TYPE_BASE_TRANSFORM,
|
||||||
|
G_ADD_PRIVATE (GstFreeverb)
|
||||||
|
G_IMPLEMENT_INTERFACE (GST_TYPE_PRESET, NULL));
|
||||||
|
|
||||||
static void
|
static void
|
||||||
freeverb_revmodel_init (GstFreeverb * filter)
|
freeverb_revmodel_init (GstFreeverb * filter)
|
||||||
{
|
{
|
||||||
|
@ -387,8 +388,6 @@ gst_freeverb_class_init (GstFreeverbClass * klass)
|
||||||
GObjectClass *gobject_class;
|
GObjectClass *gobject_class;
|
||||||
GstElementClass *element_class;
|
GstElementClass *element_class;
|
||||||
|
|
||||||
g_type_class_add_private (klass, sizeof (GstFreeverbPrivate));
|
|
||||||
|
|
||||||
GST_DEBUG_CATEGORY_INIT (gst_freeverb_debug, "freeverb", 0,
|
GST_DEBUG_CATEGORY_INIT (gst_freeverb_debug, "freeverb", 0,
|
||||||
"freeverb element");
|
"freeverb element");
|
||||||
|
|
||||||
|
@ -440,9 +439,7 @@ gst_freeverb_class_init (GstFreeverbClass * klass)
|
||||||
static void
|
static void
|
||||||
gst_freeverb_init (GstFreeverb * filter)
|
gst_freeverb_init (GstFreeverb * filter)
|
||||||
{
|
{
|
||||||
filter->priv =
|
filter->priv = gst_freeverb_get_instance_private (filter);
|
||||||
G_TYPE_INSTANCE_GET_PRIVATE (filter, GST_TYPE_FREEVERB,
|
|
||||||
GstFreeverbPrivate);
|
|
||||||
|
|
||||||
gst_audio_info_init (&filter->info);
|
gst_audio_info_init (&filter->info);
|
||||||
filter->process = NULL;
|
filter->process = NULL;
|
||||||
|
|
Loading…
Reference in a new issue