rtspext: stop configuration on first failure
authorWim Taymans <wim.taymans@collabora.co.uk>
Wed, 25 Aug 2010 07:58:20 +0000 (09:58 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Mon, 6 Sep 2010 09:01:57 +0000 (11:01 +0200)
Stop the configuration of a stream as soon as some of the extensions return
FALSE.

Fixes #581294

gst/rtsp/gstrtspext.c

index a321679..638ffdd 100644 (file)
@@ -202,6 +202,8 @@ gst_rtsp_ext_list_configure_stream (GstRTSPExtensionList * ext, GstCaps * caps)
     GstRTSPExtension *elem = (GstRTSPExtension *) walk->data;
 
     res = gst_rtsp_extension_configure_stream (elem, caps);
+    if (!res)
+      break;
   }
   return res;
 }