diff options
author | reed.lawrence <reed.lawrence@zenofchem.com> | 2021-04-23 09:01:35 -0500 |
---|---|---|
committer | reed.lawrence <reed.lawrence@zenofchem.com> | 2021-04-23 09:01:35 -0500 |
commit | 9f2de279c5ae36eec8bb6d313686f8dbfc8f89b2 (patch) | |
tree | 5e09994e2bf5cb6f3671f1a0fd86bc4bcc435002 | |
parent | 355d986d80d44da39e842515065be37a9216995d (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.c | 5 |
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; |