summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorreed.lawrence <reed.lawrence@zenofchem.com>2021-04-23 09:01:35 -0500
committerreed.lawrence <reed.lawrence@zenofchem.com>2021-04-23 09:01:35 -0500
commit9f2de279c5ae36eec8bb6d313686f8dbfc8f89b2 (patch)
tree5e09994e2bf5cb6f3671f1a0fd86bc4bcc435002
parent355d986d80d44da39e842515065be37a9216995d (diff)
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: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/241>
-rw-r--r--ges/gstframepositioner.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/ges/gstframepositioner.c b/ges/gstframepositioner.c
index ae061588..dc8b7efc 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;