Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
calback -> callback
|
|
update make_element script to work with
gstplugin.c and gsttransform.c
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-template/-/merge_requests/8>
|
|
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>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-template/-/merge_requests/6>
|
|
|
|
And remove no-longer needed NEWS file
|
|
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.
|
|
|
|
|
|
add configuration files to use meson.
Add .gitignore
|
|
Otherwise the entry point won't be found and the plugin
won't be loaded.
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=764409
|
|
|
|
Even if it's not built by default.
https://bugzilla.gnome.org/show_bug.cgi?id=693355
|
|
|
|
As the author of the template I update the license match the module license.
|
|
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.
|
|
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.
|
|
Fixes bug #588434.
|
|
Patch by: Joonas Salo <joonas dot salo at tut dot fi>
|
|
the template.
Original commit message from CVS:
* src/Makefile.am:
Don't install static libs for plugins. Fixes #550851 for the template.
|
|
Original commit message from CVS:
* tools/make_element:
Don't replace GstPlugin.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
Original commit message from CVS:
* src/gsttransform.c:
Include right header to avoid structure size mismatches etc.
|
|
Original commit message from CVS:
Patch by: Steve Fink <sphink gmail com>
* src/gstplugin.c:
Use GST_DEBUG_FUNCPTR() macros where it makes sense.
|
|
Original commit message from CVS:
* configure.ac:
Fix CVS-build detection.
|
|
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?)
|
|
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).
|
|
Original commit message from CVS:
* autogen.sh:
Run autoheader to create config.h.in and fix the build.`
|
|
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.
|
|
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).
|
|
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
|
|
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).
|
|
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
|
|
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
|
|
Original commit message from CVS:
* src/gstplugin.h:
FOO_BAR_CLASS(klass) should cast to FooBarClass*,
not FooBar*.
|
|
Original commit message from CVS:
* autogen.sh:
* configure.ac:
* src/Makefile.am:
* src/gstplugin.c:
bring into the 0.10 world
Fix #315582
|
|
Original commit message from CVS:
ignore more
|
|
Original commit message from CVS:
adding version and compiler flag to template
|
|
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
|
|
Original commit message from CVS:
* src/gstplugin.h:
Fix GST_IS_FOO_BAR_CLASS macro.
|
|
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.
|
|
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.)
|
|
Original commit message from CVS:
synchronise with main version from common/m4
|
|
Original commit message from CVS:
cleanup
|
|
Original commit message from CVS:
proper LDFLAGS
|