gst/speexresample/gstspeexresample.c: Only post the latency message if we have a...
authorSebastian Dröge <slomo@circular-chaos.org>
Fri, 23 Nov 2007 10:21:31 +0000 (10:21 +0000)
committerSebastian Dröge <slomo@circular-chaos.org>
Fri, 23 Nov 2007 10:21:31 +0000 (10:21 +0000)
Original commit message from CVS:
* gst/speexresample/gstspeexresample.c:
(gst_speex_resample_update_state):
Only post the latency message if we have a resampler state already.

gst/speexresample/gstspeexresample.c

index 02738f6..95ded0d 100644 (file)
@@ -279,7 +279,7 @@ gst_speex_resample_update_state (GstSpeexResample * resample, gint channels,
   gboolean updated_latency = FALSE;
 
   updated_latency = (resample->inrate != inrate
-      || quality != resample->quality);
+      || quality != resample->quality) && resample->state != NULL;
 
   if (resample->state == NULL) {
     ret = TRUE;