+2004-03-05 David Schleef <ds@schleef.org>
+
+ reviewed by: <delete if not using a buddy>
+
+ * REQUIREMENTS: Add bison and flex.
+ * configure.ac: Fix comment about bison.
+ * docs/random/ds/0.9-suggested-changes: yer ma
+ * tools/gst-inspect.c: (print_element_info): Fix warning.
+
2004-03-05 Benjamin Otte <otte@gnome.org>
* gst/gstelement.c: (gst_element_error_full):
Required tools:
===============
+bison >= 1.35
+flex
+
An extra set of tools is required if you wish to build GStreamer out of
CVS (using autogen.sh):
AC_MSG_ERROR(Could not find perl)
fi
-dnl we require bison for building of some of the marshal files
+dnl we require bison for building the parser
dnl FIXME: check if AC_PROG_YACC is suitable here
AC_PATH_PROG(BISON_PATH, bison, no)
if test x$BISON_PATH = xno; then
- make GstPadLinkReturn internal (to either plugins+core or just core)
and return gboolean to apps.
- - rewrite GstIndex
+ - rewrite GstIndex (it's gross)
- gst_init() et al. need to work correctly when called multiple times
and from libraries, etc.
- remove gst_element_yield()
+ - read/write locks on buffers
+
+ - be able to send events to unlinked pads (bug #114442)
+
+ - caps should have a flag on fields to indicate that the field is optional
+
caps:
GstElement *element;
GstObjectClass *gstobject_class;
GstElementClass *gstelement_class;
- GList *pads;
GstPad *pad;
GstRealPad *realpad;
GstPadTemplate *padtemplate;
g_print ("Pad Templates:\n");
if (factory->numpadtemplates) {
+ const GList *pads;
+
pads = factory->padtemplates;
while (pads) {
padtemplate = (GstPadTemplate*)(pads->data);