summaryrefslogtreecommitdiff
path: root/ext/gl/gstglmixer.c
Commit message (Expand)AuthorAgeFilesLines
* Remove openglmixers plugin, moved to -baseTim-Philipp Müller2018-12-281-725/+0
* gl: Update for g_type_class_add_private() deprecation in recent GLibTim-Philipp Müller2018-06-241-9/+5
* videoaggregator: Switch to a GstVideoAggregatorConvertPad subclassSebastian Dröge2018-05-061-1/+0
* glmixer: Include string.h for memset()Sebastian Dröge2018-05-051-0/+2
* videoaggregator: Move aggregated_frame and the pad buffer into the private st...Sebastian Dröge2018-05-051-32/+24
* glmixer: Move frame/texture mapping/unmapping into prepare/clean_frameSebastian Dröge2018-05-051-44/+59
* Port to latest GstAggregator segment APIMathieu Duponchelle2018-03-011-1/+2
* aggregator: Remove klass->sinkpads_typeMathieu Duponchelle2017-11-221-2/+2
* gl: use new gst_element_foreach_sink_pad()Tim-Philipp Müller2017-11-021-7/+7
* glmixer: Unmap video frame in error casePonnam Srinivas2017-09-261-2/+4
* Request minimum buffer even if need_pool is FALSENicolas Dufresne2017-09-061-10/+9
* gl*mixer: Use propose_allocation from the GstAggregator base classOlivier Crête2017-05-211-6/+13
* glbasemixer: Remove own decide_allocation, use GstAggregator'sOlivier Crête2017-05-211-4/+11
* videoaggregator: Get the buffer from the pool if availableOlivier Crête2017-05-211-31/+0
* aggregator: add simple support for caps handlingMatthew Waters2017-05-201-28/+4
* glmixer: ensure caps are writable after intersectionMatthew Waters2017-01-181-0/+1
* glutils: remove trivial helper functionMatthew Waters2017-01-131-3/+9
* glframebuffer: rewrite for a more consistent APIMatthew Waters2016-07-261-18/+20
* gl: use GLMemory for accessing textures everywhereMatthew Waters2016-07-261-2/+2
* gl/egl: replace gsteglimagememory with an EGLImage wrapperMatthew Waters2016-05-041-4/+0
* glmixer: set the current texture to 0 before mappingMatthew Waters2016-04-051-0/+1
* bad: use new gst_element_class_add_static_pad_template()Vineeth TM2016-03-241-4/+2
* glmixer: Remove usage of GstGLMixerFrameDataMatthew Waters2016-02-171-71/+4
* glmixer: don't hold the object lock while calling into GLMatthew Waters2016-02-171-55/+60
* videoaggregator: don't do caps processing that is not overridableMatthew Waters2016-01-271-2/+10
* gl: Don't leak pool if set_config failedNicolas Dufresne2015-07-021-4/+5
* glmixer: Implement GstVideoAggregator::find_best_format()Sebastian Dröge2015-05-111-1/+21
* Revert "gl: readd glupload/download onto element pads"Sebastian Dröge2015-05-061-145/+37
* gl: readd glupload/download onto element padsMatthew Waters2015-04-301-37/+145
* glmixer: Possible null pointer dereferenceVineeth T M2015-04-221-3/+1
* glmixer: fix caps leak in gst_gl_mixer_pad_sink_getcaps()Guillaume Desmottes2015-04-201-10/+10
* glmixer: unref owned caps when finalizing the mixerGuillaume Desmottes2015-04-171-0/+3
* glmixer: pass the proper free function to frames and buffers arrayGuillaume Desmottes2015-04-171-2/+2
* gl: Remove some empty ::finalize() implementationsSebastian Dröge2015-04-171-9/+0
* glsyncmeta: make context to wait and set sync explicitMatthew Waters2015-03-141-1/+1
* gl: get the context from basemixer/basefilterMatthew Waters2015-03-131-7/+0
* glmixer: remove usage of upload/download objectsMatthew Waters2015-03-121-257/+39
* gl: add a new glbasemixer class below glmixerMatthew Waters2015-03-121-401/+71
* glmixer: Don't share our downstream pool with upstreamNicolas Dufresne2015-03-061-22/+3
* gl: Remove format info in glcolorconvert's transform_caps function instead of...Sebastian Dröge2015-03-061-49/+2
* gl: remove the egl caps from the src padsMatthew Waters2015-02-031-4/+6
* glupload/download/convert: provide transform_caps functionsMatthew Waters2015-02-031-108/+94
* gl: initial support for texture targets other than GL_TEXTURE_2DAlessandro Decina2015-01-301-3/+6
* glvideomixer: don't upload if alpha <= 0Matthew Waters2015-01-151-75/+87
* gl: split glcolorconvert usage from gluploadMatthew Waters2015-01-141-11/+44
* glmixer, glvideomixer: update for GstAggregatorPadForeachFunc changeTim-Philipp Müller2014-12-301-1/+1
* glmixer: update for aggregator start/stop vfunc changeTim-Philipp Müller2014-12-301-6/+0
* gldisplay: implement runtime GL api filteringMatthew Waters2014-11-281-2/+22
* gl: add a sync meta for synchronizing across GL contextsMatthew Waters2014-11-281-3/+27
* videoaggregator: Expose vmethods to set converters and prepare/clean framesThibault Saunier2014-11-271-1/+7