diff --git a/ChangeLog b/ChangeLog index d9a1528ba4..b6b35342d3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2004-11-10 Ronald S. Bultje + + * ext/alsa/gstalsasink.c: (gst_alsa_sink_get_time): + This seems to be antique leftover. It needs to pass error + checking. + * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_init), + (gst_sdlvideosink_deinitsdl), (gst_sdlvideosink_initsdl), + (gst_sdlvideosink_destroy), (gst_sdlvideosink_create), + (gst_sdlvideosink_sinkconnect), (gst_sdlvideosink_chain): + Fix GstXOverlay implementation (#151059). + 2004-11-10 Ronald S. Bultje * gst/playback/gstplaybasebin.c: (gst_play_base_bin_change_state): diff --git a/ext/alsa/gstalsasink.c b/ext/alsa/gstalsasink.c index 897c533e25..25a168558f 100644 --- a/ext/alsa/gstalsasink.c +++ b/ext/alsa/gstalsasink.c @@ -576,7 +576,7 @@ gst_alsa_sink_get_time (GstAlsa * this) if (!GST_FLAG_IS_SET (this, GST_ALSA_RUNNING)) { delay = 0; } else if (snd_pcm_delay (this->handle, &delay) != 0) { - return this->played / this->format->rate; + delay = 0; } if (this->played <= delay) { return 0;