summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristophe Fergeau <teuf@gnome.org>2004-11-27 20:28:27 +0000
committerChristophe Fergeau <teuf@gnome.org>2004-11-27 20:28:27 +0000
commit47ce36a7933dc56af5744e0524ac56f8cdd658ca (patch)
treea31fa7823fa1ae2d8b70c785dbb4f59f136b6c7f
parent9081912af1393957352d241ca1a0933ae59138c7 (diff)
downloadgst-plugins-bad-47ce36a7933dc56af5744e0524ac56f8cdd658ca.tar.gz
gst-plugins-bad-47ce36a7933dc56af5744e0524ac56f8cdd658ca.tar.bz2
gst-plugins-bad-47ce36a7933dc56af5744e0524ac56f8cdd658ca.zip
gst/playback/gstplaybasebin.c: fixed a caps leak nullify source and decoder when going from READY to NULL so that we ...
Original commit message from CVS: 2004-11-27 Christophe Fergeau <teuf@gnome.org> * gst/playback/gstplaybasebin.c: (setup_source): fixed a caps leak (gst_play_base_bin_change_state): nullify source and decoder when going from READY to NULL so that we don't try to do weird stuff with them when going from NULL to READY * gst/playback/gstplaybin.c: (gst_play_bin_init): use gst_object_unref instead of g_object_unref (gen_video_element), (gen_audio_element): more refcounting fixes, now it should be correct (gst_play_bin_change_state): don't call remove_sinks if we are currently disposing the object
-rw-r--r--ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index ab73d5a0..cc3c43d5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2004-11-27 Christophe Fergeau <teuf@gnome.org>
+
+ * gst/playback/gstplaybasebin.c: (setup_source): fixed a caps leak
+ (gst_play_base_bin_change_state): nullify source and decoder when
+ going from READY to NULL so that we don't try to do weird stuff with
+ them when going from NULL to READY
+ * gst/playback/gstplaybin.c: (gst_play_bin_init): use gst_object_unref
+ instead of g_object_unref
+ (gen_video_element), (gen_audio_element): more refcounting fixes, now
+ it should be correct
+ (gst_play_bin_change_state): don't call remove_sinks if we are
+ currently disposing the object
+
2004-11-27 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
* ext/a52dec/gsta52dec.c: (gst_a52dec_loop):