[gst-cvs] gst-plugins-bad: winks: post error message on flow-unexpected

Ole Andre Vadla Ravnaas oleavr at kemper.freedesktop.org
Thu Oct 28 08:09:56 PDT 2010


Module: gst-plugins-bad
Branch: master
Commit: 00bc7860ffdcf522d4f20485e8d11156db233f03
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=00bc7860ffdcf522d4f20485e8d11156db233f03

Author: Ole André Vadla Ravnås <oravnas at cisco.com>
Date:   Mon Aug 31 19:33:30 2009 +0200

winks: post error message on flow-unexpected

---

 sys/winks/gstksvideosrc.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/sys/winks/gstksvideosrc.c b/sys/winks/gstksvideosrc.c
index 74a3fab..1e3370b 100644
--- a/sys/winks/gstksvideosrc.c
+++ b/sys/winks/gstksvideosrc.c
@@ -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);





More information about the Gstreamer-commits mailing list