2011-04-26 José Alburquerque Fix the build with GStreamer 0.10.32. * configure.ac: * gstreamer/src/filelist.am: Remove the funnel plug-in because it is not included in GStreamer 0.10.32. Also increase the GStreamer version requirement to 0.10.32. * gstreamer/src/gst_enums.defs: Regenerate with the 0.10.32 sources to fix the build. 2011-04-26 José Alburquerque BaseTransform: Revisit the virtual functions. * gstreamer/src/basetransform.ccg: * gstreamer/src/basetransform.hg: Review the wrapping of the virtual functions because the ogg_player_gtkmm example was failing to execute properly. * configure.ac: Tiny correction of the plug-in name extraction in the plug-in processing section. 2011-04-24 José Alburquerque Use the latest mm-common. * configure.ac: Update the mm-common prerequisite to 0.9.5. 2011-04-18 José Alburquerque Plugin Generator: Remove the C struct class definition for signals. * tools/extra_defs_gen/generate_plugin_gmmproc_file.cc: Remove code related to the class declaration of plugins for wrapping the signals since no default handlers are generated anymore which was done to avoid accidentally including a C++ keyword for a signal name in the class definition. 2011-04-18 José Alburquerque configure.ac: Restore accidentally deleted comment text. * configure.ac: 2011-04-18 José Alburquerque Plugins: Wrap new core plugins. * configure.ac: Modify the format of the plugin definitions to include the target .hg basename along with the plugin name because some plugins (like the new input-selector and output-selector plugins) use dashes in the plugin name while the target .hg filename generally does not. * gstreamer/src/filelist.am: Add the new funnel, inpput-selector, output-selector and valve core plugins. * gstreamer/src/Makefile.am: Adapt to the above change. * gstreamer/src/gst_enums.defs: * gstreamer/src/gst_enums.defs.patch: Update the enum defs patch and regenerate the enum defs file for the enums of the new plugins. * tools/extra_defs_gen/generate_defs_gst.cc: * gstreamer/src/gst_signals.defs: Add the new plugins to the extra defs generation utility and regenerate the extra defs file for the properties and signals of the new plugins. * tools/extra_defs_gen/generate_plugin_gmmproc_file.cc: Modified so that there are no build errors if a signal name of a plugin happens to be a C++ keyword (such as the "switch" signal of the input-selector plugin). 2011-04-17 José Alburquerque Plugin Generator: Use Glib::OptionContext instead of GOptionContext. * tools/extra_defs_gen/generate_plugin_gmmproc_file.cc: Use the available glibmm API for option parsing instead of the C API where possible. 2011-04-15 Murray Cumming Require a newer gmmproc. * configure.ac: Require giomm 2.26.0, so we require a more recent gmmproc from glibmm, to fix an m4 bug with some property descriptions. This fixes bug #647799 (Sebastian Dröge)