static void gst_rtp_sbc_pay_finalize(GObject *object) { GstRtpSBCPay *sbcpay = GST_RTP_SBC_PAY(object); g_object_unref(sbcpay->adapter); GST_CALL_PARENT(G_OBJECT_CLASS, finalize, (object)); }
static void gst_gconf_video_sink_finalize (GstGConfVideoSink * sink) { g_free (sink->gconf_str); GST_CALL_PARENT (G_OBJECT_CLASS, finalize, ((GObject *) (sink))); }
static void fs_rawudp_constructed (GObject *object) { FsRawUdpComponent *self = FS_RAWUDP_COMPONENT (object); if (!self->priv->transmitter) { self->priv->construction_error = g_error_new (FS_ERROR, FS_ERROR_INVALID_ARGUMENTS, "You need a transmitter to build this object"); return; } self->priv->udpport = fs_rawudp_transmitter_get_udpport (self->priv->transmitter, self->priv->component, self->priv->ip, self->priv->port, &self->priv->construction_error); if (!self->priv->udpport) { if (!self->priv->construction_error) self->priv->construction_error = g_error_new (FS_ERROR, FS_ERROR_INTERNAL, "Unkown error when trying to open udp port"); return; } if (self->priv->associate_on_source) self->priv->buffer_recv_id = fs_rawudp_transmitter_udpport_connect_recv ( self->priv->udpport, buffer_recv_cb, self); GST_CALL_PARENT (G_OBJECT_CLASS, constructed, (object)); }
static void gst_gconf_video_src_finalize (GstGConfVideoSrc * src) { g_free (src->gconf_str); GST_CALL_PARENT (G_OBJECT_CLASS, finalize, ((GObject *) (src))); }
static void webKitMediaCommonEncryptionDecryptorFinalize(GObject* object) { WebKitMediaCommonEncryptionDecrypt* self = WEBKIT_MEDIA_CENC_DECRYPT(object); WebKitMediaCommonEncryptionDecryptPrivate* priv = self->priv; priv->~WebKitMediaCommonEncryptionDecryptPrivate(); GST_CALL_PARENT(G_OBJECT_CLASS, finalize, (object)); }
static void gst_adapter_dispose (GObject * object) { GstAdapter *adapter = GST_ADAPTER (object); gst_adapter_clear (adapter); GST_CALL_PARENT (G_OBJECT_CLASS, dispose, (object)); }
static void gst_adapter_finalize (GObject * object) { GstAdapter *adapter = GST_ADAPTER (object); g_free (adapter->assembled_data); GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (object)); }
static void gst_visual_finalize (GObject * object) { GstVisual *visual = GST_VISUAL (object); gst_visual_clear_actors (visual); GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (object)); }
static void gst_ssa_parse_dispose (GObject * object) { GstSsaParse *parse = GST_SSA_PARSE (object); g_free (parse->ini); parse->ini = NULL; GST_CALL_PARENT (G_OBJECT_CLASS, dispose, (object)); }
static void gst_gdp_pay_finalize (GObject * gobject) { GstGDPPay *this = GST_GDP_PAY (gobject); gst_gdp_pay_reset (this); gst_dp_packetizer_free (this->packetizer); GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (gobject)); }
static void gst_sphinx_sink_finalize (GObject * gobject) { GstSphinxSink *sphinxsink = GST_SINK (gobject); gst_adapter_clear (sphinxsink->adapter); g_object_unref (sphinxsink->adapter); GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (gobject)); }
static void gst_gsettings_audio_src_finalize (GObject * object) { GstGSettingsAudioSrc *src = GST_GSETTINGS_AUDIO_SRC (object); g_free (src->gsettings_str); g_main_context_unref (src->context); GST_CALL_PARENT (G_OBJECT_CLASS, finalize, ((GObject *) (src))); }
static void gst_xine_input_dispose (GObject * object) { GstXineInput *xine = GST_XINE_INPUT (object); g_free (xine->location); xine->location = NULL; GST_CALL_PARENT (G_OBJECT_CLASS, dispose, (object)); }
static void gst_gsettings_video_sink_finalize (GObject * object) { GstGSettingsVideoSink *sink = GST_GSETTINGS_VIDEO_SINK (object); g_free (sink->gsettings_str); g_main_context_unref (sink->context); GST_CALL_PARENT (G_OBJECT_CLASS, finalize, ((GObject *) (sink))); }
static void mpegts_pmt_stream_info_finalize (GObject * object) { MpegTsPmtStreamInfo *info = MPEGTS_PMT_STREAM_INFO (object); g_value_array_free (info->languages); g_value_array_free (info->descriptors); GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (object)); }
static void gst_rtp_base_audio_payload_finalize (GObject * object) { GstRTPBaseAudioPayload *payload; payload = GST_RTP_BASE_AUDIO_PAYLOAD (object); g_object_unref (payload->priv->adapter); GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (object)); }
static void gst_visual_gl_dispose (GObject * object) { GstVisualGL *visual = GST_VISUAL_GL (object); if (visual->adapter) { gst_object_unref (visual->adapter); visual->adapter = NULL; } GST_CALL_PARENT (G_OBJECT_CLASS, dispose, (object)); }
static void gst_gio_stream_sink_finalize (GObject * object) { GstGioStreamSink *sink = GST_GIO_STREAM_SINK (object); if (sink->stream) { g_object_unref (sink->stream); sink->stream = NULL; } GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (object)); }
static void gst_gio_sink_finalize (GObject * object) { GstGioSink *sink = GST_GIO_SINK (object); if (sink->file) { g_object_unref (sink->file); sink->file = NULL; } GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (object)); }
static void gst_pocketsphinx_finalize(GObject * gobject) { GstPocketSphinx *ps = GST_POCKETSPHINX(gobject); g_hash_table_foreach(ps->arghash, string_disposal, NULL); g_hash_table_destroy(ps->arghash); g_free(ps->last_result); ps_free(ps->ps); cmd_ln_free_r(ps->config); GST_CALL_PARENT(G_OBJECT_CLASS, finalize,(gobject)); }
static void gst_gme_dec_dispose (GObject * object) { GstGmeDec *gme = GST_GME_DEC (object); if (gme->adapter) { g_object_unref (gme->adapter); gme->adapter = NULL; } GST_CALL_PARENT (G_OBJECT_CLASS, dispose, (object)); }
static void gst_gio_stream_src_finalize (GObject * object) { GstGioStreamSrc *src = GST_GIO_STREAM_SRC (object); if (src->stream) { g_object_unref (src->stream); src->stream = NULL; } GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (object)); }
static void gst_gio_src_finalize (GObject * object) { GstGioSrc *src = GST_GIO_SRC (object); if (src->location) { g_free (src->location); src->location = NULL; } GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (object)); }
static void gst_hal_audio_sink_dispose (GObject * object) { GstHalAudioSink *sink = GST_HAL_AUDIO_SINK (object); if (sink->udi) { g_free (sink->udi); sink->udi = NULL; } GST_CALL_PARENT (G_OBJECT_CLASS, dispose, (object)); }
static void gst_gio_src_finalize (GObject * object) { GstGioSrc *src = GST_GIO_SRC (object); if (src->file) { g_object_unref (src->file); src->file = NULL; } GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (object)); }
static void webkit_data_src_finalize(WebkitDataSrc* src) { g_free(src->uri); if (src->kid) { GST_DEBUG_OBJECT(src, "Removing giostreamsrc element"); gst_element_set_state(src->kid, GST_STATE_NULL); gst_bin_remove(GST_BIN(src), src->kid); src->kid = 0; } GST_CALL_PARENT(G_OBJECT_CLASS, finalize, ((GObject* )(src))); }
static void gst_pocketsphinx_finalize (GObject * gobject) { GstPocketSphinx *sphinxsink = GST_POCKETSPHINX (gobject); gst_adapter_clear (sphinxsink->adapter); g_object_unref (sphinxsink->adapter); g_hash_table_foreach (sphinxsink->arghash, string_disposal, NULL); g_hash_table_destroy (sphinxsink->arghash); GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (gobject)); }
static void gst_visual_dispose (GObject * object) { GstVisual *visual = GST_VISUAL (object); if (visual->adapter) { g_object_unref (visual->adapter); visual->adapter = NULL; } gst_visual_clear_actors (visual); GST_CALL_PARENT (G_OBJECT_CLASS, dispose, (object)); }
static void gst_gconf_audio_sink_dispose (GObject * object) { GstGConfAudioSink *sink = GST_GCONF_AUDIO_SINK (object); if (sink->client) { gst_gconf_switch_profile (sink, GCONF_PROFILE_NONE); g_object_unref (G_OBJECT (sink->client)); sink->client = NULL; } GST_CALL_PARENT (G_OBJECT_CLASS, dispose, (object)); }
static void gst_gconf_video_sink_dispose (GObject * object) { GstGConfVideoSink *sink = GST_GCONF_VIDEO_SINK (object); if (sink->client) { g_object_unref (G_OBJECT (sink->client)); sink->client = NULL; } g_free (sink->gconf_str); sink->gconf_str = NULL; GST_CALL_PARENT (G_OBJECT_CLASS, dispose, (object)); }