diff --git a/ChangeLog b/ChangeLog index e9fdecd6a2..455dd05edc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-02-06 Tim-Philipp Müller + + * libs/gst/base/gstbasesrc.c: (gst_base_src_change_state): + Send EOS event when stopping. + 2006-02-06 Tim-Philipp Müller * docs/README: diff --git a/libs/gst/base/gstbasesrc.c b/libs/gst/base/gstbasesrc.c index 44d1c365f9..5ec13f2dbd 100644 --- a/libs/gst/base/gstbasesrc.c +++ b/libs/gst/base/gstbasesrc.c @@ -1720,6 +1720,7 @@ gst_base_src_change_state (GstElement * element, GstStateChange transition) case GST_STATE_CHANGE_PAUSED_TO_READY: if (!gst_base_src_stop (basesrc)) goto error_stop; + gst_pad_push_event (basesrc->srcpad, gst_event_new_eos ()); break; case GST_STATE_CHANGE_READY_TO_NULL: break;