winks: post error message on flow-unexpected
authorOle André Vadla Ravnås <oravnas@cisco.com>
Mon, 31 Aug 2009 17:33:30 +0000 (19:33 +0200)
committerOle André Vadla Ravnås <oravnas@cisco.com>
Thu, 28 Oct 2010 15:08:35 +0000 (17:08 +0200)
sys/winks/gstksvideosrc.c

index 74a3fab..1e3370b 100644 (file)
@@ -1077,11 +1077,15 @@ error_alloc_buffer:
   }
 error_read_frame:
   {
-    if (result != GST_FLOW_WRONG_STATE && result != GST_FLOW_UNEXPECTED) {
+    if (result == GST_FLOW_ERROR) {
       GST_ELEMENT_ERROR (self, RESOURCE, READ,
           ("read failed: %s [0x%08x]", error_str, error_code),
           ("gst_ks_video_device_read_frame failed"));
     }
+    else if (result == GST_FLOW_UNEXPECTED) {
+      GST_ELEMENT_ERROR (self, RESOURCE, READ,
+          ("read failed"), ("gst_ks_video_device_read_frame failed"));
+    }
 
     g_free (error_str);
     gst_buffer_unref (buf);