GST_TYPE_DISCOVERER_STREAM_INFO);
static void
-gst_discoverer_audio_info_finalize (GstDiscovererAudioInfo * info)
+gst_discoverer_audio_info_finalize (GObject * object)
{
+ GstDiscovererAudioInfo *info = (GstDiscovererAudioInfo *) object;
+
g_free (info->language);
+
+ G_OBJECT_CLASS (gst_discoverer_audio_info_parent_class)->finalize (object);
}
static void
-gst_discoverer_audio_info_class_init (GstDiscovererAudioInfoClass * klass)
+gst_discoverer_audio_info_class_init (GObjectClass * klass)
{
- klass->finalize =
- (GstMiniObjectFinalizeFunction) gst_discoverer_audio_info_finalize;
+ klass->finalize = gst_discoverer_audio_info_finalize;
}
static void
}
static void
-gst_discoverer_subtitle_info_finalize (GstDiscovererSubtitleInfo * info)
+gst_discoverer_subtitle_info_finalize (GObject * object)
{
+ GstDiscovererSubtitleInfo *info = (GstDiscovererSubtitleInfo *) object;
+
g_free (info->language);
+
+ G_OBJECT_CLASS (gst_discoverer_subtitle_info_parent_class)->finalize (object);
}
static void
-gst_discoverer_subtitle_info_class_init (GstMiniObjectClass * klass)
+gst_discoverer_subtitle_info_class_init (GObjectClass * klass)
{
- klass->finalize =
- (GstMiniObjectFinalizeFunction) gst_discoverer_subtitle_info_finalize;
+ klass->finalize = gst_discoverer_subtitle_info_finalize;
}
static GstDiscovererSubtitleInfo *
gst_discoverer_subtitle_info_new (void)
{
return (GstDiscovererSubtitleInfo *)
- gst_mini_object_new (GST_TYPE_DISCOVERER_SUBTITLE_INFO);
+ g_object_new (GST_TYPE_DISCOVERER_SUBTITLE_INFO, NULL);
}
static GstDiscovererSubtitleInfo *
#include "config.h"
#endif
+#include <gst/video/video.h>
+
#include "pbutils.h"
#include "pbutils-marshal.h"
#include "pbutils-private.h"
info = (GstDiscovererSubtitleInfo *) parent;
else {
info = (GstDiscovererSubtitleInfo *)
- gst_mini_object_new (GST_TYPE_DISCOVERER_SUBTITLE_INFO);
+ g_object_new (GST_TYPE_DISCOVERER_SUBTITLE_INFO, NULL);
info->parent.caps = caps;
}
#define GST_IS_DISCOVERER_SUBTITLE_INFO(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_DISCOVERER_SUBTITLE_INFO))
typedef struct _GstDiscovererSubtitleInfo GstDiscovererSubtitleInfo;
-typedef GstMiniObjectClass GstDiscovererSubtitleInfoClass;
+typedef GObjectClass GstDiscovererSubtitleInfoClass;
GType gst_discoverer_subtitle_info_get_type (void);
const gchar * gst_discoverer_subtitle_info_get_language(const GstDiscovererSubtitleInfo* info);