35 lines
1.1 KiB
Plaintext
Executable File
35 lines
1.1 KiB
Plaintext
Executable File
WHAT IT IS
|
|
----------
|
|
|
|
gst-plugin is a template for writing your own GStreamer plug-in.
|
|
|
|
The code is deliberately kept simple so that you quickly understand the basics
|
|
of how to set up autotools and your source tree.
|
|
|
|
This template demonstrates :
|
|
- what to do in autogen.sh
|
|
- how to setup configure.ac (your package name and version, GStreamer flags)
|
|
- how to setup your source dir
|
|
- what to put in Makefile.am
|
|
|
|
More features and templates might get added later on.
|
|
|
|
HOW TO USE IT
|
|
-------------
|
|
|
|
To use it, either make a copy for yourself and rename the parts or use the
|
|
make_element script in tools. To create sources for "myfilter" based on the
|
|
"gsttransform" template run:
|
|
|
|
cd src;
|
|
../tools/make_element myfilter gsttransform
|
|
|
|
This will create gstmyfilter.c and gstmyfilter.h. Open them in an editor and
|
|
start editing. There are several occurances of the string "template", update
|
|
those with real values. The plugin will be called 'myfilter' and it will have
|
|
one element called 'myfilter' too. Also look for "FIXME:" markers that point you
|
|
to places where you need to edit the code.
|
|
|
|
You still need to adjust the Makefile.am.
|
|
|