summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 7a8e48e)
raw | patch | inline | side by side (parent: 7a8e48e)
author | Stefan Kost <ensonic@users.sourceforge.net> | |
Sat, 8 Apr 2006 21:42:19 +0000 (21:42 +0000) | ||
committer | Stefan Kost <ensonic@users.sourceforge.net> | |
Sat, 8 Apr 2006 21:42:19 +0000 (21:42 +0000) |
Original commit message from CVS:
* ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
* ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
* ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
* ext/mad/gstmad.c: (gst_mad_class_init):
* ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
* gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
* gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
* gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
* gst/iec958/ac3iec.c: (ac3iec_class_init):
* gst/mpegaudioparse/gstmpegaudioparse.c:
(gst_mp3parse_class_init):
* gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
* gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
* gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
* gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
* gst/synaesthesia/gstsynaesthesia.c:
(gst_synaesthesia_class_init):
Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
* ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
* ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
* ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
* ext/mad/gstmad.c: (gst_mad_class_init):
* ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
* gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
* gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
* gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
* gst/iec958/ac3iec.c: (ac3iec_class_init):
* gst/mpegaudioparse/gstmpegaudioparse.c:
(gst_mp3parse_class_init):
* gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
* gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
* gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
* gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
* gst/synaesthesia/gstsynaesthesia.c:
(gst_synaesthesia_class_init):
Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
16 files changed:
diff --git a/ChangeLog b/ChangeLog
index d9a5e2ec5e22213dbfc398a53bf371f966408481..6085c7a9895d1ecb204af0de9ba43c2a59988f38 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2006-04-08 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
+ * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
+ * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
+ * ext/mad/gstmad.c: (gst_mad_class_init):
+ * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
+ * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
+ * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
+ * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
+ * gst/iec958/ac3iec.c: (ac3iec_class_init):
+ * gst/mpegaudioparse/gstmpegaudioparse.c:
+ (gst_mp3parse_class_init):
+ * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
+ * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
+ * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
+ * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
+ * gst/synaesthesia/gstsynaesthesia.c:
+ (gst_synaesthesia_class_init):
+ Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
+
2006-04-07 Tim-Philipp Müller <tim at centricular dot net>
Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
diff --git a/ext/amrnb/amrnbdec.c b/ext/amrnb/amrnbdec.c
index 0749b7c4a759fd1151591bd580ffc41721e85e44..54d2009bff42161c23a35eb8eebf9b6367821513 100644 (file)
--- a/ext/amrnb/amrnbdec.c
+++ b/ext/amrnb/amrnbdec.c
{
GstElementClass *element_class = GST_ELEMENT_CLASS (klass);
- parent_class = g_type_class_ref (GST_TYPE_ELEMENT);
+ parent_class = g_type_class_peek_parent (klass);
element_class->change_state = gst_amrnbdec_state_change;
}
diff --git a/ext/amrnb/amrnbenc.c b/ext/amrnb/amrnbenc.c
index 4518d3a4a811a427c42f3c439928dc085020f7aa..ff0224ad73832fc85a46a0890169d929e47cb20c 100644 (file)
--- a/ext/amrnb/amrnbenc.c
+++ b/ext/amrnb/amrnbenc.c
GObjectClass *object_class = G_OBJECT_CLASS (klass);
GstElementClass *element_class = GST_ELEMENT_CLASS (klass);
- parent_class = g_type_class_ref (GST_TYPE_ELEMENT);
+ parent_class = g_type_class_peek_parent (klass);
object_class->finalize = gst_amrnbenc_finalize;
diff --git a/ext/amrnb/amrnbparse.c b/ext/amrnb/amrnbparse.c
index 6bf5de0b0af5841e224b6a68c194a83b648eb238..5466412a469e7b6c2c1848d248f29e82c58e9db7 100644 (file)
--- a/ext/amrnb/amrnbparse.c
+++ b/ext/amrnb/amrnbparse.c
{
GstElementClass *element_class = GST_ELEMENT_CLASS (klass);
- parent_class = g_type_class_ref (GST_TYPE_ELEMENT);
+ parent_class = g_type_class_peek_parent (klass);
element_class->change_state = gst_amrnbparse_state_change;
diff --git a/ext/mad/gstmad.c b/ext/mad/gstmad.c
index 32bf63b14e821dffdd98e13d0e545773d2ba544e..8750e39c71b5062de083a465120e1413e0c4b868 100644 (file)
--- a/ext/mad/gstmad.c
+++ b/ext/mad/gstmad.c
gobject_class = (GObjectClass *) klass;
gstelement_class = (GstElementClass *) klass;
- parent_class = g_type_class_ref (GST_TYPE_ELEMENT);
+ parent_class = g_type_class_peek_parent (klass);
gobject_class->set_property = gst_mad_set_property;
gobject_class->get_property = gst_mad_get_property;
index d2e0d7b6a7ea3d24976643f8548471afbca46362..c0e4e727ea06760cb0eb61295851f6409573abc9 100644 (file)
gobject_class = (GObjectClass *) klass;
gstelement_class = (GstElementClass *) klass;
- parent_class = g_type_class_ref (GST_TYPE_ELEMENT);
+ parent_class = g_type_class_peek_parent (klass);
gobject_class->set_property = gst_mpeg2dec_set_property;
gobject_class->get_property = gst_mpeg2dec_get_property;
index 9babff0289a067ab132f966a8fcc6cd75716ea08..12f713a3ff476545676989e0a8237a5091f73497 100644 (file)
g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_SKIP, g_param_spec_int ("skip", "skip", "skip", G_MININT, G_MAXINT, 0, G_PARAM_READWRITE)); /* CHECKME */
- parent_class = g_type_class_ref (GST_TYPE_ELEMENT);
+ parent_class = g_type_class_peek_parent (klass);
gobject_class->set_property = gst_ac3parse_set_property;
gobject_class->get_property = gst_ac3parse_get_property;
index 402c559f8bf34af273370393053d826b62a8a6fc..c23062446097889cf2d6a4ca752ecb705a4a6128 100644 (file)
--- a/gst/asfdemux/gstasfmux.c
+++ b/gst/asfdemux/gstasfmux.c
gstelement_class = (GstElementClass *) klass;
- parent_class = g_type_class_ref (GST_TYPE_ELEMENT);
+ parent_class = g_type_class_peek_parent (klass);
gstelement_class->request_new_pad = gst_asfmux_request_new_pad;
gstelement_class->change_state = gst_asfmux_change_state;
index b7b854c4a1ef17aa30885210447ac3a35e35206d..027a140553aabcc4f89f7c481d38f7cb4277ac44 100644 (file)
gstelement_class = (GstElementClass *) klass;
- parent_class = g_type_class_ref (GST_TYPE_ELEMENT);
+ parent_class = g_type_class_peek_parent (klass);
gstelement_class->change_state = gst_dvdlpcmdec_change_state;
}
diff --git a/gst/iec958/ac3iec.c b/gst/iec958/ac3iec.c
index 13851c4cfaa72744ba65c00dfa9c061215cebee1..5ed54b17d38d3e0fac352cf790363cbc522b9c06 100644 (file)
--- a/gst/iec958/ac3iec.c
+++ b/gst/iec958/ac3iec.c
gobject_class = (GObjectClass *) klass;
gstelement_class = (GstElementClass *) klass;
- parent_class = g_type_class_ref (GST_TYPE_ELEMENT);
+ parent_class = g_type_class_peek_parent (klass);
gobject_class->set_property = ac3iec_set_property;
gobject_class->get_property = ac3iec_get_property;
index 6aca258139ae4b7b38e5ded61856bc729a1697f6..dfc189c036fe90919554f218d08237af6314c1c9 100644 (file)
gobject_class = (GObjectClass *) klass;
gstelement_class = (GstElementClass *) klass;
- parent_class = g_type_class_ref (GST_TYPE_ELEMENT);
+ parent_class = g_type_class_peek_parent (klass);
gobject_class->set_property = gst_mp3parse_set_property;
gobject_class->get_property = gst_mp3parse_get_property;
index d3d803a85313c7f6c197ae3492b8ce4ce3271f17..53930c704103c12771170211d11c19ac99ff5b75 100644 (file)
GstMPEGParseClass *mpeg_parse_class;
GstMPEGDemuxClass *mpeg_demux_class;
- parent_class = g_type_class_ref (GST_TYPE_MPEG_DEMUX);
+ parent_class = g_type_class_peek_parent (klass);
gstelement_class = (GstElementClass *) klass;
mpeg_parse_class = (GstMPEGParseClass *) klass;
index ba350660d0aff7c43760f9807d1c0583446137de..907fee2dcda69a736e7d77c365536f302b20e469 100644 (file)
gstobject_class = (GstObjectClass *) klass;
gstclock_class = (GstClockClass *) klass;
- parent_class = g_type_class_ref (GST_TYPE_SYSTEM_CLOCK);
+ parent_class = g_type_class_peek_parent (klass);
gstclock_class->get_internal_time = gst_mpeg_clock_get_internal_time;
}
index c1ce6cdb470a3d5338c5e4e0dbe2f61556505437..f8bf3935f70de142766f6b8318ce988f8eaa7eb0 100644 (file)
gobject_class = (GObjectClass *) klass;
gstelement_class = (GstElementClass *) klass;
- parent_class = g_type_class_ref (GST_TYPE_ELEMENT);
+ parent_class = g_type_class_peek_parent (klass);
g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_BIT_RATE,
g_param_spec_uint ("bit_rate", "bit_rate", "bit_rate",
index 574b2c448ed63101a2eaa45809680ba125088058..72af35c97ce572d4030955a8d338a1ff6c291373 100644 (file)
--- a/gst/realmedia/rmdemux.c
+++ b/gst/realmedia/rmdemux.c
gobject_class = (GObjectClass *) klass;
gstelement_class = (GstElementClass *) klass;
- parent_class = g_type_class_ref (GST_TYPE_ELEMENT);
+ parent_class = g_type_class_peek_parent (klass);
gstelement_class->change_state = gst_rmdemux_change_state;
index e8317a9a7e99d3353072b5cf40530c2ed492b3f4..8cbe8a981afe37f0c6e46ccc1f9795a298ee3c93 100644 (file)
gobject_class = (GObjectClass *) klass;
gstelement_class = (GstElementClass *) klass;
- parent_class = g_type_class_ref (GST_TYPE_ELEMENT);
+ parent_class = g_type_class_peek_parent (klass);
gstelement_class->change_state = gst_synaesthesia_change_state;