basesink: Handle the new sink-message event
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 18 Nov 2009 06:59:36 +0000 (07:59 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 18 Nov 2009 12:12:28 +0000 (13:12 +0100)
libs/gst/base/gstbasesink.c

index d695be7..e9c2ca7 100644 (file)
@@ -2771,6 +2771,14 @@ again:
           gst_base_sink_configure_segment (basesink, pad, event,
               &basesink->segment);
           break;
+        case GST_EVENT_SINK_MESSAGE:{
+          GstMessage *msg = NULL;
+
+          gst_event_parse_sink_message (event, &msg);
+
+          if (msg)
+            gst_element_post_message (GST_ELEMENT_CAST (basesink), msg);
+        }
         default:
           break;
       }