summaryrefslogtreecommitdiff
path: root/gst-plugin
AgeCommit message (Collapse)AuthorFilesLines
2021-11-08Fix Meson template c file capitalizationHEADmastermainTyler Compton1-1/+1
2021-10-13Fixed typo in `gstplugin.c` Ralph Tandetzky1-1/+1
calback -> callback
2021-04-15template: update make_elementStéphane Cerveau4-12/+31
update make_element script to work with gstplugin.c and gsttransform.c Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-template/-/merge_requests/8>
2020-12-10gst-plugin: allow per feature registrationStéphane Cerveau3-6/+10
Split plugin into features including typefind functions which can be indiviually registered during a static build. More details here: https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-template/-/merge_requests/6>
2020-12-10gst-plugin: apply gst-indentStéphane Cerveau3-80/+62
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-template/-/merge_requests/6>
2020-05-12gst-plugin: Update commentEdward Hervey1-3/+3
2020-05-12gst-plugin: Move instructions up to main READMEEdward Hervey2-35/+0
And remove no-longer needed NEWS file
2020-03-14Use G_DECLARE_FINAL_TYPE()Niels De Graef3-59/+12
The GObject boilerplate macro's which you need to define a new type can be quite daunting. GLib added `G_DECLARE_FINAL_TYPE()` to mitigate this in 2.44 already, which is now also a hard dependency of GStreamer. Let's use this in our advantage to clean up code for people who want to write GStreamer for the first time.
2019-10-15Remove autotools buildTim-Philipp Müller5-168/+0
2019-07-30gst-plugin/configure.ac: add missing definesMathieu Duponchelle1-0/+6
2019-06-20Add meson build systemStéphane Cerveau4-11/+51
add configuration files to use meson. Add .gitignore
2019-05-17audiofilter: fix plugin name to match plugin .so filenameTim-Philipp Müller1-2/+2
Otherwise the entry point won't be found and the plugin won't be loaded.
2016-04-02plugin: port audio filter example to 1.0Tim-Philipp Müller3-106/+165
https://bugzilla.gnome.org/show_bug.cgi?id=764409
2016-04-02plugin: fix unused variable compiler warningTim-Philipp Müller1-1/+4
2015-06-10gst-plugin: transform: fix codeTim-Philipp Müller1-6/+3
Even if it's not built by default. https://bugzilla.gnome.org/show_bug.cgi?id=693355
2012-09-26port to 1.0Wim Taymans3-87/+88
2011-12-13audiofilter: fix the license of the template0.10Stefan Sauer1-0/+23
As the author of the template I update the license match the module license.
2010-03-23gst-plugin: use minimal configure.acTim-Philipp Müller9-614/+103
Get rid of all the custom GStreamer autogen.sh and configure.ac cruft, turn configure.ac into a minimal example, so people have a chance to make sense of it. Use autoreconf in autogen.sh. Might fix #605562 as a side-effect.
2009-08-30gstplugin.c: define PACKAGE if it hasn't been defined yetTim-Philipp Müller1-0/+9
Since it's secretly required by GST_PLUGIN_DEFINE and we don't want people to trip over this if they're trying to compile their code without autotools.
2009-07-16gst-plugin: Link with controller and base librariesJoonas Salo1-1/+1
Fixes bug #588434.
2009-07-13fix header file name changeThomas Vander Stichele1-0/+1
Patch by: Joonas Salo <joonas dot salo at tut dot fi>
2008-11-04src/Makefile.am: Don't install static libs for plugins. Fixes #550851 for ↵GIT_CONVERSIONStefan Kost2-0/+6
the template. Original commit message from CVS: * src/Makefile.am: Don't install static libs for plugins. Fixes #550851 for the template.
2008-10-30tools/make_element: Don't replace GstPlugin.Stefan Kost2-2/+7
Original commit message from CVS: * tools/make_element: Don't replace GstPlugin.
2008-08-11Integrate new template and improve search'n'replace ops. Update templates to ↵Stefan Kost6-37/+326
use current API. Original commit message from CVS: * README: * src/gstaudiofilter.c: * src/gstplugin.c: * src/gsttransform.c: * tools/make_element: Integrate new template and improve search'n'replace ops. Update templates to use current API.
2008-07-26tools/make_element: Fix username detection. tries getent first and falls ↵Stefan Kost2-1/+13
back to grep passwd. Spotted by Karoly Segesdi. Original commit message from CVS: * tools/make_element: Fix username detection. tries getent first and falls back to grep passwd. Spotted by Karoly Segesdi.
2008-06-09src/gstplugin.c: Fix some memory leaks, and make the setcaps function ↵Jan Schmidt2-9/+12
actually sets the caps on the other pad. Original commit message from CVS: * src/gstplugin.c: Fix some memory leaks, and make the setcaps function actually sets the caps on the other pad.
2008-05-08README: Add simple usage explanation and make it look like the other READMEs.Stefan Kost7-39/+112
Original commit message from CVS: * README: Add simple usage explanation and make it look like the other READMEs. * src/gstplugin.c: * src/gstplugin.h: * src/gsttransform.c: * src/gsttransform.h: * tools/make_element: Add year, username and email fields. Update the templates here and there a bit. Add more comments.
2007-08-01src/gsttransform.c: Include right header to avoid structure size mismatches etc.Tim-Philipp Müller2-1/+6
Original commit message from CVS: * src/gsttransform.c: Include right header to avoid structure size mismatches etc.
2007-07-25src/gstplugin.c: Use GST_DEBUG_FUNCPTR() macros where it makes sense.Steve Fink2-4/+15
Original commit message from CVS: Patch by: Steve Fink <sphink gmail com> * src/gstplugin.c: Use GST_DEBUG_FUNCPTR() macros where it makes sense.
2007-07-19configure.ac: Fix CVS-build detection.Stefan Kost2-1/+6
Original commit message from CVS: * configure.ac: Fix CVS-build detection.
2007-01-23src/Makefile.am: Make clearer which Makefile variables need renaming if the ↵Tim-Philipp Müller2-2/+17
plugin name is changes (#399746) (pretty ... Original commit message from CVS: * src/Makefile.am: Make clearer which Makefile variables need renaming if the plugin name is changes (#399746) (pretty it is not, but it's the content that counts, right?)
2007-01-22tools/make_element: Translate FOO_IS_MY_PLUGIN macro as well according to ↵Philip Jägenstedt2-0/+9
the template (#399323). Original commit message from CVS: Patch by: Philip Jägenstedt <philipj at opera com> * tools/make_element: Translate FOO_IS_MY_PLUGIN macro as well according to the template (#399323).
2006-07-04autogen.sh: Run autoheader to create config.h.in and fix the build.`Tim-Philipp Müller2-1/+6
Original commit message from CVS: * autogen.sh: Run autoheader to create config.h.in and fix the build.`
2006-07-03Throw an error if autotools versions are too old. We require automake 1.7 or ↵Tim-Philipp Müller5-21/+410
newer (#346054). Add gst-autogen.sh to c... Original commit message from CVS: * Makefile.am: * autogen.sh: * gst-autogen.sh: Throw an error if autotools versions are too old. We require automake 1.7 or newer (#346054). Add gst-autogen.sh to check for this. * COPYING: Add placeholder COPYING file so it doesn't get overwritten by a GPL one by automake.
2006-06-22src/gstplugin.c: Use GST_BOILERPLATE, add debug category (#345601).Philip Jägenstedt2-112/+87
Original commit message from CVS: Patch by: Philip Jägenstedt <philip at lysator liu se> * src/gstplugin.c: (gst_plugin_template_base_init), (gst_plugin_template_class_init), (gst_plugin_template_init), (plugin_init): Use GST_BOILERPLATE, add debug category (#345601).
2006-04-20remove double gst_get_, fix '_' in namesJohan Rydberg5-30/+35
Original commit message from CVS: Patch by: Johan Rydberg <jrydberg@gnu.org> * src/gstplugin.c: (gst_plugin_template_get_type), (gst_plugin_template_base_init), (gst_plugin_template_class_init), (gst_plugin_template_set_property), (gst_plugin_template_get_property): * src/gstplugin.h: * src/gsttransform.c: (gst_plugin_template_base_init), (gst_plugin_template_set_property), (gst_plugin_template_get_property): * tools/make_element: remove double gst_get_, fix '_' in names
2006-02-26src/gstplugin.c: Fix function declaration of _init() function.Tim-Philipp Müller2-6/+13
Original commit message from CVS: * src/gstplugin.c: (gst_plugin_template_init), (gst_plugin_template_chain): Fix function declaration of _init() function. Remove unnecessary assertion clutter in chain function (that also failed to return a flow value, causing compiler warnings).
2006-02-07src/: more code cleanups, more commentsStefan Kost3-70/+95
Original commit message from CVS: * src/gstplugin.c: (gst_plugin_template_set_caps), (gst_plugin_template_chain): * src/gsttransform.c: (gst_plugin_template_transform_ip): more code cleanups, more comments
2006-02-07configure.ac: allow installing to $HOMEStefan Kost7-7/+325
Original commit message from CVS: * configure.ac: allow installing to $HOME * src/gstplugin.c: (gst_plugin_template_base_init), (gst_plugin_template_init): * src/gstplugin.h: * src/gsttransform.c: (gst_plugin_template_base_init), (gst_plugin_template_class_init), (gst_plugin_template_init), (gst_plugin_template_transform_ip), (gst_plugin_template_set_property), (gst_plugin_template_get_property), (plugin_init): * src/gsttransform.h: add another template * tools/make_element: fix generator, when template (arg2) is given
2006-01-23src/gstplugin.h: FOO_BAR_CLASS(klass) should cast to FooBarClass*, not FooBar*.Tim-Philipp Müller2-1/+7
Original commit message from CVS: * src/gstplugin.h: FOO_BAR_CLASS(klass) should cast to FooBarClass*, not FooBar*.
2006-01-13bring into the 0.10 worldThomas Vander Stichele5-19/+51
Original commit message from CVS: * autogen.sh: * configure.ac: * src/Makefile.am: * src/gstplugin.c: bring into the 0.10 world Fix #315582
2006-01-13ignore moreThomas Vander Stichele1-0/+2
Original commit message from CVS: ignore more
2006-01-13adding version and compiler flag to templateThomas Vander Stichele4-2/+44
Original commit message from CVS: adding version and compiler flag to template
2005-12-16src/gstplugin.c: Need to have the set_property and get_property methods ↵Jan Schmidt2-3/+9
before installing properties Original commit message from CVS: * src/gstplugin.c: (gst_plugin_template_class_init): Need to have the set_property and get_property methods before installing properties
2005-12-14src/gstplugin.h: Fix GST_IS_FOO_BAR_CLASS macro.Tim-Philipp Müller2-2/+7
Original commit message from CVS: * src/gstplugin.h: Fix GST_IS_FOO_BAR_CLASS macro.
2005-06-30Fix for GStreamer 0.9.Ronald S. Bultje3-24/+20
Original commit message from CVS: * configure.ac: * src/gstplugin.c: (gst_plugin_template_set_caps), (gst_plugin_template_init), (gst_plugin_template_chain): Fix for GStreamer 0.9.
2005-06-30Relicense all files to MIT, so people can use this code as inspiration or ↵BRANCH-GSTREAMER-0_8Ronald S. Bultje2-5/+64
even as a basis for development of any kind... Original commit message from CVS: Relicense all files to MIT, so people can use this code as inspiration or even as a basis for development of any kind of plugins, not just free ones. Same for applications, of course. Add LGPL and MIT copyright files for good practice. (For those unaware, MIT means "do anything you wish", similar to BSD w/o advertising but without explicit no-endorsement clause.)
2004-09-17synchronise with main version from common/m4Stéphane Loeuillet1-6/+13
Original commit message from CVS: synchronise with main version from common/m4
2004-04-22cleanupThomas Vander Stichele1-2/+1
Original commit message from CVS: cleanup
2004-04-22proper LDFLAGSThomas Vander Stichele5-5/+23
Original commit message from CVS: proper LDFLAGS