summaryrefslogtreecommitdiff
path: root/gst/compositor/compositor.c
Commit message (Expand)AuthorAgeFilesLines
* compositor: Add "max-threads" propertySeungha Yang2021-08-201-1/+29
* compositor: Add scaling policy to support PAR-aware scalingSeungha Yang2021-06-291-25/+159
* compositor: Consider the converter-config when deciding whether one pad obscu...Sebastian Dröge2021-05-241-0/+17
* video: Pass component index not plane indexNicolas Dufresne2021-05-191-5/+8
* compositor: perform conversions in parallelMatthew Waters2021-05-171-111/+103
* compositor: allow per feature registrationStéphane Cerveau2021-03-161-2/+3
* compositor: fix drawing of transparent backgroundMathieu Duponchelle2021-03-011-2/+6
* gl,video: Make ptrs to VideoInfo and (GL)AllocationParams immutableMarijn Suijten2021-01-141-1/+1
* compositor: Don't crash in prepare_frame() if the pad was just removedSebastian Dröge2020-12-011-1/+4
* compositor: expose zero-size-is-unscaled propertyMathieu Duponchelle2020-11-131-17/+63
* videoaggregator: Guarantee that the output format is supportedThibault Saunier2020-11-031-1/+1
* compositor: blend with multiple threadsMatthew Waters2020-09-141-36/+306
* compositor: Frames where we introduce alpha can't obscure anythingThibault Saunier2020-07-311-13/+10
* plugins: uddate gst_type_mark_as_plugin_api() callsMathieu Duponchelle2020-06-061-3/+3
* plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin typesMathieu Duponchelle2020-06-031-23/+27
* compositor: Alpha inputs with the SOURCE operator can be considered opaqueSebastian Dröge2020-01-071-5/+6
* compositor: Add support for VUYA formatSeungha Yang2019-11-041-2/+9
* Pass the code through codespellThibault Saunier2019-08-301-1/+1
* compositor: fix compiler warning due to c99-ismTim-Philipp Müller2019-06-241-1/+3
* compositor: Copy frames as-is when possibleNirbheek Chauhan2019-06-141-10/+34
* compositor: Sprinkle some const in prototypesNirbheek Chauhan2019-06-131-2/+3
* compositor: Skip background if transparent and obscuredNirbheek Chauhan2019-06-131-8/+13
* compositor: Skip the background when not visibleNirbheek Chauhan2019-06-131-23/+55
* compositor: Factor-out rectangle-obscuring checkNirbheek Chauhan2019-06-131-25/+34
* compositor: Add some comments, remove outdated onesNirbheek Chauhan2019-06-131-2/+3
* compositor: Remove unused function argumentNirbheek Chauhan2019-06-131-8/+6
* compositor: Fix enum type mismatchVíctor Manuel Jáquez Leal2018-10-311-3/+3
* compositor: Implement different operators via per-pad propertySebastian Dröge2018-10-281-171/+80
* compositor: Remove extra header for the pad declarationSebastian Dröge2018-10-271-1/+0
* compositor: Define crossfade-ratio to have range [0.0,1.0]Sebastian Dröge2018-08-161-10/+9
* compositor: Don't leak all buffers while crossfading and not all pads are cro...Sebastian Dröge2018-07-261-0/+5
* compositor: Update conversion info in property setterSeungha Yang2018-07-181-4/+4
* videoaggregator: Switch to a GstVideoAggregatorConvertPad subclassSebastian Dröge2018-05-061-215/+53
* videoaggregator: Move needs_alpha pad field to the private structSebastian Dröge2018-05-051-1/+2
* videoaggregator: Move aggregated_frame and the pad buffer into the private st...Sebastian Dröge2018-05-051-52/+46
* videoaggregator: Move GstChildProxy implementations into leaf classesSebastian Dröge2018-05-041-1/+90
* Port to latest GstAggregator segment APIMathieu Duponchelle2018-03-011-1/+2
* aggregator: Remove klass->sinkpads_typeMathieu Duponchelle2017-11-221-2/+2
* videoaggregator: drop ABI compat in padding for new struct memberTim-Philipp Müller2017-11-021-1/+1
* compositor: improve conversion debuggingMathieu Duponchelle2017-08-101-3/+7
* compositor: Add support for crossfade blendingThibault Saunier2017-08-031-32/+162
* aggregator: add simple support for caps handlingMatthew Waters2017-05-201-8/+9
* videoaggregator: delay using new caps from a sink pad until the next buffer i...George Kiagiadakis2017-05-201-12/+9
* docs: Port all docstring to gtk-doc markdownThibault Saunier2017-04-121-32/+12
* glvideomixer/compositor: Correctly error out if calculating DAR failsSebastian Dröge2017-02-281-0/+1
* compositor: Reject multiview videoSebastian Dröge2016-12-141-0/+8
* compositor: Check if we get a valid display ratioEdward Hervey2016-05-151-7/+8
* compositor: Set blend functions in ::negotiated_caps() instead of ::fixate_ca...Sebastian Dröge2016-05-031-8/+17
* Drop usage of 'overlayed' to mean 'overlaid'Reynaldo H. Verdejo Pinochet2016-04-151-1/+1
* bad: use new gst_element_class_add_static_pad_template()Vineeth TM2016-03-241-4/+2