From c27e70d3c1ec7cdb87fddde6b2cd9899b05751cb Mon Sep 17 00:00:00 2001 From: David Schleef Date: Sat, 6 Mar 2004 04:54:06 +0000 Subject: [PATCH] REQUIREMENTS: Add bison and flex. Original commit message from CVS: reviewed by: * 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. --- ChangeLog | 9 +++++++++ REQUIREMENTS | 3 +++ configure.ac | 2 +- docs/random/ds/0.9-suggested-changes | 8 +++++++- tools/gst-inspect.c | 3 ++- 5 files changed, 22 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index ea210e7..d0d48f2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2004-03-05 David Schleef + + reviewed by: + + * 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 * gst/gstelement.c: (gst_element_error_full): diff --git a/REQUIREMENTS b/REQUIREMENTS index 0bdcebbc..f41fb85 100644 --- a/REQUIREMENTS +++ b/REQUIREMENTS @@ -25,6 +25,9 @@ listed in the REQUIREMENTS document in the gst-plugins package. 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): diff --git a/configure.ac b/configure.ac index c06f5d7..9e7b879 100644 --- a/configure.ac +++ b/configure.ac @@ -118,7 +118,7 @@ if test x$PERL_PATH = xno; then 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 diff --git a/docs/random/ds/0.9-suggested-changes b/docs/random/ds/0.9-suggested-changes index e7e007d..93b7c86 100644 --- a/docs/random/ds/0.9-suggested-changes +++ b/docs/random/ds/0.9-suggested-changes @@ -11,7 +11,7 @@ API: - 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. @@ -28,6 +28,12 @@ API: - 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: diff --git a/tools/gst-inspect.c b/tools/gst-inspect.c index bb3f09c..8a5076c 100644 --- a/tools/gst-inspect.c +++ b/tools/gst-inspect.c @@ -393,7 +393,6 @@ print_element_info (GstElementFactory *factory) GstElement *element; GstObjectClass *gstobject_class; GstElementClass *gstelement_class; - GList *pads; GstPad *pad; GstRealPad *realpad; GstPadTemplate *padtemplate; @@ -423,6 +422,8 @@ print_element_info (GstElementFactory *factory) g_print ("Pad Templates:\n"); if (factory->numpadtemplates) { + const GList *pads; + pads = factory->padtemplates; while (pads) { padtemplate = (GstPadTemplate*)(pads->data); -- 2.7.4