bufferpool: check min/max_buffers
authorWim Taymans <wim.taymans@collabora.co.uk>
Mon, 26 Mar 2012 15:38:50 +0000 (17:38 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Mon, 26 Mar 2012 15:38:50 +0000 (17:38 +0200)
gst/gstbufferpool.c

index c6ced21..6a99b80 100644 (file)
@@ -645,6 +645,7 @@ gst_buffer_pool_config_set_params (GstStructure * config, const GstCaps * caps,
     guint size, guint min_buffers, guint max_buffers)
 {
   g_return_if_fail (config != NULL);
+  g_return_if_fail (max_buffers == 0 || min_buffers <= max_buffers);
 
   gst_structure_id_set (config,
       GST_QUARK (CAPS), GST_TYPE_CAPS, caps,