summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2011-04-24element-maker: lowercasify inputDavid Schleef1-0/+1
This allows using capitalized acronyms in class names, so using "AVC_src" on the command line will create filename gstavcsrc.c, class name GstAVCSrc, and symbol names gst_avc_src_*.
2011-04-15element-templates: clean up gobject template a bitTim-Philipp Müller1-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.
2011-04-10element-maker: dist new videofilter2 templateTim-Philipp Müller1-0/+1
2011-04-09baseparse: remove -bad version of baseparse library, now in coreTim-Philipp Müller1-1/+1
2011-04-08element-maker: Add videofilter2 templateDavid Schleef1-0/+67
2011-02-17element-maker: do test build with -fPICDavid Schleef1-1/+1
2011-02-17element-maker: Add baseparse templateDavid Schleef1-0/+109
2011-01-20element-maker: Fix handling of debug categoryDavid Schleef1-6/+3
2011-01-05element-maker: improve pushsrcDavid Schleef2-10/+236
2011-01-02element-maker: Add debug categoryDavid Schleef1-2/+9
2010-12-31element-maker: Update FSF addressDavid Schleef1-2/+2
2010-12-31Add gst-app-makerDavid Schleef2-0/+546
2010-12-15element-maker: Clean up directoryDavid Schleef23-54/+80
2010-12-14element-maker: improve generation of several classesDavid Schleef21-104/+819
Better creation of pads, test and fix many other classes. Most classes work now, although might not create functional elements.
2010-12-01element-maker: Handle names with multiple underscoresDavid Schleef1-4/+4
2010-09-06element-maker: Take parameters on command lineDavid Schleef1-2/+61
Now it's actually useful.
2010-09-04element-maker: construct element namesDavid Schleef2-11/+48
2010-09-04element-maker: Fix up GstElementDavid Schleef2-14/+32
2010-06-03tools: flesh out element-maker templatesDavid Schleef4-10/+126
2010-04-14tools: Add element-makerDavid Schleef19-0/+1354
Add a script that creates elements based on any of the GStreamer base classes. It isn't very user friendly at the moment, one needs to edit the script to make it work properly. Each base class has a template file describing what to put into the constructed element. Eventually, these templates should be moved to reside with the base class source and installed to a well-known directory, where an installed script could find them. The template files use the .c ending so editors know they are C source, but gst-indent doesn't handle them correctly. So they need to be committed with -n. Ugh. I'll try to figure out a fix for that soon.