From 9f2de279c5ae36eec8bb6d313686f8dbfc8f89b2 Mon Sep 17 00:00:00 2001 From: "reed.lawrence" Date: Fri, 23 Apr 2021 09:01:35 -0500 Subject: [PATCH] gstframepositioner: fix operator magic number In gst_frame_positioner_init, there was the magic number 1 when assigning the default value of the operator. Now it has the default value for the operator pulled from the compositor. Part-of: --- ges/gstframepositioner.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ges/gstframepositioner.c b/ges/gstframepositioner.c index ae06158..dc8b7ef 100644 --- a/ges/gstframepositioner.c +++ b/ges/gstframepositioner.c @@ -553,13 +553,16 @@ gst_frame_positioner_class_init (GstFramePositionerClass * klass) static void gst_frame_positioner_init (GstFramePositioner * framepositioner) { + int default_operator_value; + gst_compositor_operator_get_type_and_default_value (&default_operator_value); + framepositioner->alpha = 1.0; framepositioner->posx = 0.0; framepositioner->posy = 0.0; framepositioner->zorder = 0; framepositioner->width = 0; framepositioner->height = 0; - framepositioner->operator = 1; + framepositioner->operator = default_operator_value; framepositioner->fps_n = -1; framepositioner->fps_d = -1; framepositioner->track_width = 0; -- 2.7.4