summaryrefslogtreecommitdiff
path: root/tools/element-templates
Commit message (Collapse)AuthorAgeFilesLines
* bad: use new gst_element_class_add_static_pad_template()Vineeth TM2016-03-248-16/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=763081
* element-template: Fix wrong pad in videoencoderIlya Averyanov2015-08-061-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=753326
* element-maker: Avoid leaking copy of caps objectSebastian Rasmussen2014-08-101-1/+1
| | | | | | | gst_pad_get_pad_template_caps() returns a reference which is unreferenced, so creating a copy using gst_caps_copy() results in a reference leak. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734539
* element-maker: Add transform functions to audiofilterDavid Schleef2013-05-181-0/+29
|
* element-template: add start/stop to videofilterDavid Schleef2013-04-121-0/+25
|
* element-templates: avoid using PadTemplatesDavid Schleef2013-04-122-16/+4
|
* element-templates: Add helper code to transform_capsDavid Schleef2013-04-121-1/+23
|
* element-maker: fix return value in videoencoderDavid Schleef2013-04-091-1/+1
|
* element-maker: call up in basetransform templateDavid Schleef2013-04-011-2/+4
| | | | | More templates should be doing this: function implementations should call up to the default implementation in the base class.
* element-maker: remove sinkpad/srcpad fieldsDavid Schleef2013-03-196-26/+0
| | | | | Information is in the base class anyway, plus pad creation was done incorrectly.
* element-maker: clean up bits from previous commitDavid Schleef2013-03-154-30/+17
| | | | | Files that were supposed to be in the previous element-maker commit. This is what happens when cherry-pick doesn't work.
* element-maker: Update templates for 1.0David Schleef2013-03-1426-997/+1418
| | | | This are (almost) completely autogenerated from the documentation.
* element-maker: Update somewhat for 1.0David Schleef2013-02-064-52/+126
| | | | | Only converted basetransform for the moment. It's probably easier to write templates from scratch from the documentation.
* Fix FSF addressTim-Philipp Müller2012-11-041-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520
* Merge remote-tracking branch 'origin/0.10'Sebastian Dröge2012-03-297-3/+207
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: NEWS RELEASE common configure.ac docs/libs/gst-plugins-bad-libs-sections.txt docs/plugins/gst-plugins-bad-plugins.args docs/plugins/gst-plugins-bad-plugins.hierarchy docs/plugins/gst-plugins-bad-plugins.interfaces docs/plugins/inspect/plugin-adpcmdec.xml docs/plugins/inspect/plugin-adpcmenc.xml docs/plugins/inspect/plugin-assrender.xml docs/plugins/inspect/plugin-audiovisualizers.xml docs/plugins/inspect/plugin-autoconvert.xml docs/plugins/inspect/plugin-bayer.xml docs/plugins/inspect/plugin-bz2.xml docs/plugins/inspect/plugin-camerabin2.xml docs/plugins/inspect/plugin-celt.xml docs/plugins/inspect/plugin-dataurisrc.xml docs/plugins/inspect/plugin-debugutilsbad.xml docs/plugins/inspect/plugin-dtmf.xml docs/plugins/inspect/plugin-dtsdec.xml docs/plugins/inspect/plugin-dvbsuboverlay.xml docs/plugins/inspect/plugin-dvdspu.xml docs/plugins/inspect/plugin-faac.xml docs/plugins/inspect/plugin-faad.xml docs/plugins/inspect/plugin-gsm.xml docs/plugins/inspect/plugin-h264parse.xml docs/plugins/inspect/plugin-mms.xml docs/plugins/inspect/plugin-modplug.xml docs/plugins/inspect/plugin-mpeg2enc.xml docs/plugins/inspect/plugin-mpegdemux2.xml docs/plugins/inspect/plugin-mpegtsdemux.xml docs/plugins/inspect/plugin-mpegvideoparse.xml docs/plugins/inspect/plugin-mplex.xml docs/plugins/inspect/plugin-pcapparse.xml docs/plugins/inspect/plugin-rawparse.xml docs/plugins/inspect/plugin-rtpmux.xml docs/plugins/inspect/plugin-rtpvp8.xml docs/plugins/inspect/plugin-scaletempo.xml docs/plugins/inspect/plugin-schro.xml docs/plugins/inspect/plugin-sdp.xml docs/plugins/inspect/plugin-segmentclip.xml docs/plugins/inspect/plugin-shm.xml docs/plugins/inspect/plugin-videomaxrate.xml docs/plugins/inspect/plugin-videoparsersbad.xml docs/plugins/inspect/plugin-vp8.xml docs/plugins/inspect/plugin-y4mdec.xml ext/celt/gstceltdec.c ext/dts/gstdtsdec.c ext/modplug/gstmodplug.cc ext/opus/gstopusenc.c gst-libs/gst/video/gstbasevideocodec.c gst-libs/gst/video/gstbasevideocodec.h gst-libs/gst/video/gstbasevideodecoder.c gst-libs/gst/video/gstbasevideodecoder.h gst-libs/gst/video/gstbasevideoencoder.c gst-libs/gst/video/gstbasevideoencoder.h gst/adpcmdec/Makefile.am gst/audiovisualizers/gstbaseaudiovisualizer.c gst/h264parse/gsth264parse.c gst/mpegdemux/mpegtsparse.c gst/mpegtsdemux/mpegtsbase.c gst/mpegtsdemux/mpegtspacketizer.c gst/mpegtsdemux/mpegtsparse.c gst/mpegtsdemux/tsdemux.c gst/mpegtsdemux/tsdemux.h gst/mxf/mxfdemux.c gst/rawparse/gstaudioparse.c gst/videoparsers/gsth263parse.c gst/videoparsers/gsth264parse.c sys/d3dvideosink/d3dvideosink.c sys/decklink/gstdecklinksink.cpp sys/dvb/gstdvbsrc.c sys/shm/gstshmsrc.c sys/vdpau/h264/gstvdph264dec.c sys/vdpau/mpeg/gstvdpmpegdec.c tests/examples/opencv/gst_element_print_properties.c win32/common/config.h
| * element-templates: chain query/event functionsDavid Schleef2012-03-172-3/+25
| | | | | | | | | | Chain up to parent class. This fix should be done to all of the templates.
| * gst-element-maker: fix -template-video caps stringTim-Philipp Müller2012-03-172-20/+20
| | | | | | | | Don't forget separator.
| * gst-element-maker: add video pad template and use it in videofilter classTim-Philipp Müller2012-03-173-1/+67
| | | | | | | | | | | | | | | | | | | | Would be nicer if one could just supplement the generic template from the element template though. Also, I would really have liked to just add those sections from the pads template into the element templet directly (so I can cater for src template caps == sink template caps), but that didn't seem to work.
| * gst-element-maker: add {src,sink}pad-template, since many base classes ↵Tim-Philipp Müller2012-03-173-1/+39
| | | | | | | | | | | | create pads for us And use them in the videofilter template.
| * tools: add videofilter template for gst-element-makerTim-Philipp Müller2012-03-171-0/+78
| |
| * various: fix pad template ref leaksVincent Penquerc'h2011-11-284-8/+8
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662664
* | chain up in set_clockWim Taymans2011-11-101-1/+1
|/
* element-templates: improve the audiofilter templateStefan Kost2011-05-181-1/+30
| | | | | Add comments. Add start/stop methods. Add (commented) instance casts at the begin of the method. Make transform_ip returning FLOW_OK by default.
* element-maker: fixup gobject template a bit but disable for nowStefan Kost2011-04-261-1/+4
| | | | The template contains things we already define by default.
* element-templates: fix templatesStefan Kost2011-04-265-12/+52
| | | | | Use the object class and not the object in the init function. Set the vmethods. Add default returns.
* element-templates: clean up gobject template a bitTim-Philipp Müller2011-04-151-16/+4
| | | | | | Remove pointless g_return_if_fail (G_IS_FOO (obj)) checks in vfunc implementations. Comment out unused variables to avoid warnings with gcc 4.6.
* baseparse: remove -bad version of baseparse library, now in coreTim-Philipp Müller2011-04-091-1/+1
|
* element-maker: Add videofilter2 templateDavid Schleef2011-04-081-0/+67
|
* element-maker: Add baseparse templateDavid Schleef2011-02-171-0/+109
|
* element-maker: improve pushsrcDavid Schleef2011-01-051-2/+211
|
* element-maker: Clean up directoryDavid Schleef2010-12-1521-0/+1935