gstreamer/subprojects/gst-plugins-base/ext/gl
Georges Basile Stavracas Neto a8a7ee6d83 glvideomixer: Add xalign and yalign properties
With the addition of the 'keep-aspect-ratio' sizing policy, content
that doesn't fit the target size is downscaled according to its own
aspect ratio to fit that target size, and centered.

Centering might not always be the desired behaviour, however;
consumers of this API might want to align the resulting picture to
the left or to the right.

To account for any of these cases, add two new properties to the
glvideomixer pad: xalign, and yalign. They operate on normalized
coordinates (0.0 for start, 1.0 for end), and default to 0.5 which
centers content.

<https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3762>

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3762>
2023-01-27 16:21:28 +00:00
..
effects
caopengllayersink.h
caopengllayersink.m
gltestsrc.c
gltestsrc.h
gstglalpha.c
gstglalpha.h
gstglbasemixer.c
gstglbasemixer.h
gstglbumper.c
gstglbumper.h
gstglcolorbalance.c
gstglcolorbalance.h
gstglcolorconvertelement.c
gstglcolorconvertelement.h
gstglcolorscale.c
gstglcolorscale.h
gstgldeinterlace.c
gstgldeinterlace.h
gstgldifferencematte.c
gstgldifferencematte.h
gstgldownloadelement.c
gstgldownloadelement.h
gstgleffects.c
gstgleffects.h
gstglelement.c
gstglelements.h
gstglfilterapp.c
gstglfilterapp.h
gstglfilterbin.c
gstglfilterbin.h
gstglfiltercube.c
gstglfiltercube.h
gstglfilterglass.c
gstglfilterglass.h
gstglfilterreflectedscreen.c
gstglfilterreflectedscreen.h
gstglfiltershader.c
gstglfiltershader.h
gstglimagesink.c glimagesink: Fix render rect assertion 2022-11-28 07:52:25 +00:00
gstglimagesink.h
gstglmixer.c
gstglmixer.h
gstglmixerbin.c gstglmixerbin: minor refactor of _find_element_pad_template 2022-04-20 07:04:44 +00:00
gstglmixerbin.h
gstglmosaic.c
gstglmosaic.h
gstgloverlay.c
gstgloverlay.h
gstgloverlaycompositorelement.c
gstgloverlaycompositorelement.h
gstglsinkbin.c
gstglsinkbin.h
gstglsrcbin.c
gstglsrcbin.h
gstglstereomix.c
gstglstereomix.h
gstglstereosplit.c
gstglstereosplit.h
gstgltestsrc.c Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
gstgltestsrc.h
gstgltransformation.c
gstgltransformation.h
gstgluploadelement.c
gstgluploadelement.h
gstglutils.c
gstglutils.h
gstglvideoflip.c
gstglvideoflip.h
gstglvideomixer.c glvideomixer: Add xalign and yalign properties 2023-01-27 16:21:28 +00:00
gstglvideomixer.h glvideomixer: Add 'sizing-policy' pad property 2023-01-25 15:16:31 +00:00
gstglviewconvert.c
gstglviewconvert.h
gstopengl.c
meson.build meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00