[snappy] engine: rearrange order of GST_MESSAGE cases



commit e845f44cefb3159190162e499b006d65b7af66f1
Author: Luis de Bethencourt <luis debethencourt com>
Date:   Fri May 4 10:03:20 2012 +0100

    engine: rearrange order of GST_MESSAGE cases

 src/gst_engine.c |   82 +++++++++++++++++++++++++++---------------------------
 1 files changed, 41 insertions(+), 41 deletions(-)
---
diff --git a/src/gst_engine.c b/src/gst_engine.c
index 2162260..15eff02 100644
--- a/src/gst_engine.c
+++ b/src/gst_engine.c
@@ -410,33 +410,6 @@ bus_call (GstBus * bus, GstMessage * msg, gpointer data)
   GstEngine *engine = ui->engine;
 
   switch (GST_MESSAGE_TYPE (msg)) {
-    case GST_MESSAGE_EOS:
-    {
-      g_debug ("End-of-stream");
-      stream_done (engine, ui);
-
-      break;
-    }
-
-    case GST_MESSAGE_ERROR:
-    {
-      /* Parse and share Gst Error */
-      gchar *debug = NULL;
-      GError *err = NULL;
-
-      gst_message_parse_error (msg, &err, &debug);
-
-      g_debug ("Error: %s", err->message);
-      g_error_free (err);
-
-      if (debug) {
-        g_debug ("Debug details: %s", debug);
-        g_free (debug);
-      }
-
-      break;
-    }
-
     case GST_MESSAGE_STATE_CHANGED:
     {
       GstState old, new, pending;
@@ -465,20 +438,6 @@ bus_call (GstBus * bus, GstMessage * msg, gpointer data)
       break;
     }
 
-    case GST_MESSAGE_STEP_DONE:
-    {
-      engine->prev_done = TRUE;
-      break;
-    }
-
-    case GST_MESSAGE_SEGMENT_DONE:
-    {
-      g_debug ("Segment-done");
-      stream_done (engine, ui);
-
-      break;
-    }
-
     case GST_MESSAGE_TAG:
     {
       GstTagList *tags;
@@ -497,10 +456,51 @@ bus_call (GstBus * bus, GstMessage * msg, gpointer data)
       break;
     }
 
+    case GST_MESSAGE_EOS:
+    {
+      g_debug ("End-of-stream");
+      stream_done (engine, ui);
+
+      break;
+    }
+
+    case GST_MESSAGE_SEGMENT_DONE:
+    {
+      g_debug ("Segment-done");
+      stream_done (engine, ui);
+
+      break;
+    }
+
+    case GST_MESSAGE_STEP_DONE:
+    {
+      engine->prev_done = TRUE;
+      break;
+    }
+
     case GST_MESSAGE_ASYNC_DONE:
       engine->queries_blocked = FALSE;
       break;
 
+    case GST_MESSAGE_ERROR:
+    {
+      /* Parse and share Gst Error */
+      gchar *debug = NULL;
+      GError *err = NULL;
+
+      gst_message_parse_error (msg, &err, &debug);
+
+      g_debug ("Error: %s", err->message);
+      g_error_free (err);
+
+      if (debug) {
+        g_debug ("Debug details: %s", debug);
+        g_free (debug);
+      }
+
+      break;
+    }
+
     default:
       break;
   }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]