gstframepositioner: added 'operator' property

The 'operator' property was added to gstframepositioner so that
blending modes in the compositor could be accessed. This was done
by accessing the pad of the compositor class, and referencing the
'operator' property in that pad. Getters and Setters were also
created so that the 'operator' could be accessed by software that
is based on GES, such as Pitivi.
32 jobs for !236 with blending_modes in 27 minutes and 2 seconds (queued for 6 seconds)
detached
Status Job ID Name Coverage
  Build Docker
passed #8830251
alpine amd64 manifest builder docker

00:00:26

passed #8830250
android docker

00:00:46

passed #8830249
cerbero fedora amd64 docker

00:00:37

passed #8830248
fedora amd64 docker

00:00:25

passed #8830252
gst-indent amd64 docker

00:00:26

passed #8830253
windows shell 1809
windows amd64 docker

00:00:08

 
  Preparation
passed #8830256
check allow-edit

00:00:11

passed #8830255
gst indent

00:00:32

passed #8830254
manual
manifest

00:00:22

 
  Build
passed #8830265
gstreamer
build cerbero cross-android universal

00:07:55

passed #8830269
gst-ios-14.3
build cerbero cross-ios universal

00:20:25

passed #8830266
gstreamer
build cerbero cross win32

00:04:51

passed #8830267
gstreamer
build cerbero cross win64

00:05:41

passed #8830264
gstreamer
build cerbero fedora x86_64

00:03:56

passed #8830268
gst-macos-11.1
build cerbero macos x86_64

00:11:08

passed #8830270
docker windows 1809 gstreamer-windows
build cerbero msvc x86_64

00:12:02

passed #8830260
build clang fedora x86_64

00:07:38

manual #8830263
docker windows 1809 allowed to fail manual
build msys2
passed #8830257
build nodebug fedora x86_64

00:09:38

passed #8830258
build static fedora x86_64

00:06:57

passed #8830259
build static nodebug fedora x86_64

00:08:54

passed #8830261
docker windows 1809
build vs2017 amd64

00:12:20

passed #8830262
docker windows 1809
build vs2017 x86

00:11:46

 
  Test
passed #8830271
gstreamer
check fedora

00:06:20

passed #8830272
gstreamer
integration testsuites fedora 1/4

00:08:01

passed #8830273
gstreamer
integration testsuites fedora 2/4

00:08:41

passed #8830274
gstreamer
integration testsuites fedora 3/4

00:07:25

passed #8830275
gstreamer
integration testsuites fedora 4/4

00:07:37

passed #8830276
gstreamer
valgrind ges

00:06:24

 
  Integrate
passed #8830277
cross-android universal examples

00:08:17

passed #8830279
gst-ios-14.3
cross-ios universal examples

00:04:05

passed #8830278
documentation

00:11:56