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>
This commit is contained in:
reed.lawrence 2021-04-23 09:01:35 -05:00
parent 355d986d80
commit 9f2de279c5

View file

@ -553,13 +553,16 @@ gst_frame_positioner_class_init (GstFramePositionerClass * klass)
static void static void
gst_frame_positioner_init (GstFramePositioner * framepositioner) 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->alpha = 1.0;
framepositioner->posx = 0.0; framepositioner->posx = 0.0;
framepositioner->posy = 0.0; framepositioner->posy = 0.0;
framepositioner->zorder = 0; framepositioner->zorder = 0;
framepositioner->width = 0; framepositioner->width = 0;
framepositioner->height = 0; framepositioner->height = 0;
framepositioner->operator = 1; framepositioner->operator = default_operator_value;
framepositioner->fps_n = -1; framepositioner->fps_n = -1;
framepositioner->fps_d = -1; framepositioner->fps_d = -1;
framepositioner->track_width = 0; framepositioner->track_width = 0;