Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | element-maker: set CPPFLAGS to make templates using uninstalled headers work | Stefan Kost | 2011-04-26 | 2 | -2/+3 | |
| | ||||||
* | element-maker: fixup gobject template a bit but disable for now | Stefan Kost | 2011-04-26 | 2 | -2/+5 | |
| | | | | The template contains things we already define by default. | |||||
* | element-templates: fix templates | Stefan Kost | 2011-04-26 | 5 | -12/+52 | |
| | | | | | Use the object class and not the object in the init function. Set the vmethods. Add default returns. | |||||
* | element-maker: don't dist incomplete templates | Stefan Kost | 2011-04-26 | 1 | -5/+7 | |
| | | | | | Move not working templates to a separate variable to highlight the fact that they need more work. These need at least the class and type fields filled. | |||||
* | element-maker-test: try to run element-maker for all templates | Stefan Kost | 2011-04-26 | 2 | -1/+28 | |
| | | | | Add an easy way to check the element-maker templates. | |||||
* | element-maker: make it fail, when compilation fails | Stefan Kost | 2011-04-26 | 1 | -1/+7 | |
| | ||||||
* | element-maker: allow to run from a different working directory | Stefan Kost | 2011-04-26 | 1 | -2/+3 | |
| | | | | | Get the dirname for the script and use that to reference the templates. Use the templatedir variable to check for templates. | |||||
* | element-maker: lowercasify input | David Schleef | 2011-04-24 | 1 | -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_*. | |||||
* | element-templates: clean up gobject template a bit | Tim-Philipp Müller | 2011-04-15 | 1 | -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. | |||||
* | element-maker: dist new videofilter2 template | Tim-Philipp Müller | 2011-04-10 | 1 | -0/+1 | |
| | ||||||
* | baseparse: remove -bad version of baseparse library, now in core | Tim-Philipp Müller | 2011-04-09 | 1 | -1/+1 | |
| | ||||||
* | element-maker: Add videofilter2 template | David Schleef | 2011-04-08 | 1 | -0/+67 | |
| | ||||||
* | element-maker: do test build with -fPIC | David Schleef | 2011-02-17 | 1 | -1/+1 | |
| | ||||||
* | element-maker: Add baseparse template | David Schleef | 2011-02-17 | 1 | -0/+109 | |
| | ||||||
* | element-maker: Fix handling of debug category | David Schleef | 2011-01-20 | 1 | -6/+3 | |
| | ||||||
* | element-maker: improve pushsrc | David Schleef | 2011-01-05 | 2 | -10/+236 | |
| | ||||||
* | element-maker: Add debug category | David Schleef | 2011-01-02 | 1 | -2/+9 | |
| | ||||||
* | element-maker: Update FSF address | David Schleef | 2010-12-31 | 1 | -2/+2 | |
| | ||||||
* | Add gst-app-maker | David Schleef | 2010-12-31 | 2 | -0/+546 | |
| | ||||||
* | element-maker: Clean up directory | David Schleef | 2010-12-15 | 23 | -54/+80 | |
| | ||||||
* | element-maker: improve generation of several classes | David Schleef | 2010-12-14 | 21 | -104/+819 | |
| | | | | | Better creation of pads, test and fix many other classes. Most classes work now, although might not create functional elements. | |||||
* | element-maker: Handle names with multiple underscores | David Schleef | 2010-12-01 | 1 | -4/+4 | |
| | ||||||
* | element-maker: Take parameters on command line | David Schleef | 2010-09-06 | 1 | -2/+61 | |
| | | | | Now it's actually useful. | |||||
* | element-maker: construct element names | David Schleef | 2010-09-04 | 2 | -11/+48 | |
| | ||||||
* | element-maker: Fix up GstElement | David Schleef | 2010-09-04 | 2 | -14/+32 | |
| | ||||||
* | tools: flesh out element-maker templates | David Schleef | 2010-06-03 | 4 | -10/+126 | |
| | ||||||
* | tools: Add element-maker | David Schleef | 2010-04-14 | 19 | -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. |