summaryrefslogtreecommitdiff
path: root/gst/compositor/compositor.c
Commit message (Expand)AuthorAgeFilesLines
* Remove compositor plugin which was moved to -baseTim-Philipp Müller2018-12-271-1104/+0
* 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
* videoaggregator: don't do caps processing that is not overridableMatthew Waters2016-01-271-26/+62
* compositor: Ensure all arguments to CLAMP are signed intNirbheek Chauhan2015-09-041-2/+2
* compositor: variables in clamp_rectangle() should be signedNirbheek Chauhan2015-08-291-7/+7
* compositor: remove check for below zero for unsigned valueLuis de Bethencourt2015-08-281-4/+4
* compositor: Actually use the output resolution for clampingNirbheek Chauhan2015-08-261-17/+41
* compositor: update zorder documentation.Mathieu Duponchelle2015-06-141-2/+2
* compositor/glvideomixer: Don't calculate PAR/DAR with unset GstVideoInfosSebastian Dröge2015-05-211-0/+9
* compositor: Fix double assignmentSebastian Dröge2015-05-211-5/+0
* compositor/glvideomixer: fix up par handlingMatthew Waters2015-05-211-7/+8
* Revert "doc: Workaround gtkdoc issue"Stefan Sauer2015-05-181-2/+0
* doc: Workaround gtkdoc issueNicolas Dufresne2015-05-161-0/+2
* compositor: implement proper par handlingMatthew Waters2015-05-141-38/+69
* compositor: fix rectangle obscure test to clamp against the output frame sizeMatthew Waters2015-05-131-8/+6
* compositor: Only map the frame from a buffer if it will be usedNirbheek Chauhan2015-05-011-25/+24
* compositor: use accessor macros for consistencyNirbheek Chauhan2015-05-011-5/+5
* compositor: Skip pads that are completely obscured by a higher zorder padNirbheek Chauhan2015-05-011-0/+84
* compositor: Document the zorder pad property from gstvideoaggregatorNirbheek Chauhan2015-01-141-0/+4
* compositor: Don't do any conversions if the pad is completely transparent anywaySebastian Dröge2015-01-131-1/+6
* compositor: Document the pad propertiesNirbheek Chauhan2014-12-271-1/+25
* compositor: Fix memory leak when no buffer is available for a pad currentlySebastian Dröge2014-12-181-1/+3
* aggregator: Add a timeout parameter to ::aggregate()Sebastian Dröge2014-12-171-0/+3
* compositor: Failure to map a video frame is not just a warningSebastian Dröge2014-11-281-1/+2
* compositor: Implement rescaling of the input via pad propertiesSebastian Dröge2014-11-271-2/+280
* compositor: Remove unused zorder pad propertySebastian Dröge2014-11-261-5/+0
* compositor: GstVideoMeta is supported just fine, tell upstream about thatSebastian Dröge2014-11-251-0/+43