gstreamer/gst/compositor
Sebastian Dröge e87fa73e60 compositor: Implement different operators via per-pad property
This removes the crossfade-ratio property and replaces it with an
operator property. Currently this implements the following operators:

- SOURCE: Copy over the source and don't look at the destination
- OVER: Default blending of the source over the destination
- ADD: Like OVER but simply adding the alpha instead

See the example for how to implement crossfading with this.

https://bugzilla.gnome.org/show_bug.cgi?id=797169
2018-10-28 17:13:26 +00:00
..
.gitignore gitignore: ignore more files 2015-01-12 22:52:36 +01:00
blend.c compositor: Implement different operators via per-pad property 2018-10-28 17:13:26 +00:00
blend.h compositor: Implement different operators via per-pad property 2018-10-28 17:13:26 +00:00
blendorc.h compositor: Add a new compositor based on the new GstVideoAggregator base class 2014-06-20 19:53:33 +02:00
compositor.c compositor: Implement different operators via per-pad property 2018-10-28 17:13:26 +00:00
compositor.h compositor: Implement different operators via per-pad property 2018-10-28 17:13:26 +00:00
compositororc-dist.c Update ORC fallback disted code 2018-02-14 14:36:00 +01:00
compositororc-dist.h compositor: update disted orc fallback files 2017-08-03 20:14:41 +01:00
compositororc.orc compositor: Implement different operators via per-pad property 2018-10-28 17:13:26 +00:00
Makefile.am compositor: Remove extra header for the pad declaration 2018-10-27 13:59:57 +01:00
meson.build meson: Replace empty configuration_data() with copy keyword 2018-10-17 14:08:47 +01:00