GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
authorSjoerd Simons <sjoerd.simons@collabora.co.uk>
Sun, 29 Jul 2012 16:31:37 +0000 (18:31 +0200)
committerOlivier CrĂȘte <olivier.crete@collabora.com>
Mon, 10 Sep 2012 23:32:08 +0000 (19:32 -0400)
gst/gstnicesrc.c

index d879d01..0278a87 100644 (file)
@@ -195,7 +195,7 @@ gst_nice_src_read_callback (NiceAgent *agent,
 
   GST_LOG_OBJECT (agent, "Got buffer, getting out of the main loop");
 
-  buffer = gst_buffer_new_allocate (NULL, len, 1);
+  buffer = gst_buffer_new_allocate (NULL, len, NULL);
   gst_buffer_map (buffer, &info, GST_MAP_WRITE);
   memcpy (info.data, buf, len);
   gst_buffer_unmap (buffer, &info);
@@ -273,7 +273,7 @@ gst_nice_src_create (
   GST_OBJECT_LOCK (basesrc);
   if (nicesrc->unlocked) {
     GST_OBJECT_UNLOCK (basesrc);
-    return GST_FLOW_WRONG_STATE;
+    return GST_FLOW_FLUSHING;
   }
   GST_OBJECT_UNLOCK (basesrc);
 
@@ -286,7 +286,7 @@ gst_nice_src_create (
     return GST_FLOW_OK;
   } else {
     GST_LOG_OBJECT (nicesrc, "Got interrupting, returning wrong-state");
-    return GST_FLOW_WRONG_STATE;
+    return GST_FLOW_FLUSHING;
   }
 
 }