don't assert in state change
authorThomas Vander Stichele <thomas@apestaart.org>
Fri, 9 Jul 2004 10:56:51 +0000 (10:56 +0000)
committerThomas Vander Stichele <thomas@apestaart.org>
Fri, 9 Jul 2004 10:56:51 +0000 (10:56 +0000)
Original commit message from CVS:
don't assert in state change

ChangeLog
gst-libs/gst/navigation/navigation.c

index 620635c..7264b2a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,30 @@
+2004-07-09  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>
+
+       * ext/alsa/gstalsa.c: (gst_alsa_change_state):
+       * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event),
+       (gst_alsa_sink_loop), (gst_alsa_sink_change_state):
+       * ext/alsa/gstalsasrc.c: (gst_alsa_src_change_state):
+       * ext/libvisual/visual.c: (gst_visual_change_state):
+       * ext/ogg/gstoggdemux.c: (gst_ogg_demux_change_state):
+       * ext/theora/theoradec.c: (theora_dec_change_state):
+       * ext/theora/theoraenc.c: (theora_enc_change_state):
+       * ext/vorbis/vorbisdec.c: (vorbis_dec_change_state):
+       * gst-libs/gst/navigation/navigation.c:
+       * gst/adder/gstadder.c: (gst_adder_change_state):
+       * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_chain),
+       (gst_audio_convert_get_buffer):
+       * gst/multipart/multipartdemux.c:
+       (gst_multipart_demux_change_state):
+       * gst/playback/gstdecodebin.c: (gst_decode_bin_change_state):
+       * gst/playback/gstplaybasebin.c: (gst_play_base_bin_change_state):
+       * gst/playback/gstplaybin.c: (gst_play_bin_change_state):
+       * gst/videoscale/gstvideoscale.c:
+       (gst_videoscale_handle_src_event):
+       * gst/volume/gstvolume.c: (volume_chain_int16):
+         don't assert in state change, this should be done by the base
+         GstElement class.
+         various debugging fixes.
+
 2004-07-08  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>
 
        * configure.ac:
index 32510ff..ac0b9e5 100644 (file)
@@ -59,6 +59,8 @@ gst_navigation_class_init (GstNavigationInterface * iface)
   iface->send_event = NULL;
 }
 
+/* The interface implementer should make sure that the object can handle
+ * the event. */
 void
 gst_navigation_send_event (GstNavigation * navigation, GstStructure * structure)
 {