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>
|
|
|
|
As per 37f3a036 this project now needs at minimum GStreamer 1.19
to be able to use GST_ELEMENT_REGISTER and friends.
|
|
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 README was even old by pre-meson standard and referencing 0.8-era code...
The NEWS file was never used and is not needed with MESON
|
|
Was deprecated since glib 2.23 ... 8 years ago :)
|
|
Same thing as previously, with some links updated and removal of mention of
autotools.
|
|
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.
|
|
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.
|
|
such as g_option_context_new().
Original commit message from CVS:
* src/main.c: (main):
Call g_thread_init() before calling any other GLib function,
such as g_option_context_new().
|
|
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:
* configure.ac:
Run autoheader to create config.h.in; add
AM_CONFIG_HEADER to configure.ac.
|
|
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:
* configure.ac:
* src/Makefile.am:
* src/gst-app.h:
* src/load.c:
* src/load.h:
* src/main.c: (handle_file_or_directory), (main):
* src/play.c: (play_uri):
* src/play.h:
Update for 0.10. Turn into a super-simple command line player.
|
|
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).
|