compositor: Fix enum type mismatch
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Wed, 31 Oct 2018 18:20:20 +0000 (19:20 +0100)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Wed, 31 Oct 2018 18:22:35 +0000 (19:22 +0100)
The variable blend_mode is GstCompositorBlendMode but it is
assigned to a GstCompositorOperator enum value.

gst/compositor/compositor.c

index 453a92e..3f43efe 100644 (file)
@@ -892,13 +892,13 @@ gst_compositor_aggregate_frames (GstVideoAggregator * vagg, GstBuffer * outbuf)
 
     switch (compo_pad->op) {
       case COMPOSITOR_OPERATOR_SOURCE:
-        blend_mode = COMPOSITOR_OPERATOR_SOURCE;
+        blend_mode = COMPOSITOR_BLEND_MODE_SOURCE;
         break;
       case COMPOSITOR_OPERATOR_OVER:
-        blend_mode = COMPOSITOR_OPERATOR_OVER;
+        blend_mode = COMPOSITOR_BLEND_MODE_OVER;
         break;
       case COMPOSITOR_OPERATOR_ADD:
-        blend_mode = COMPOSITOR_OPERATOR_ADD;
+        blend_mode = COMPOSITOR_BLEND_MODE_ADD;
         break;
       default:
         g_assert_not_reached ();