+2005-07-19 Andy Wingo <wingo@pobox.com>
+
+ * gst/parse/parse.l: Attempt to solve bug #172815.
+
2005-07-19 Wim Taymans <wim@fluendo.com>
* docs/design/part-clocks.txt:
@final_state:
@state_error:
@no_preroll:
-@manager:
@bus:
-@scheduler:
@clock:
@base_time:
@numpads:
@release_pad:
@get_state:
@change_state:
-@set_manager:
@set_bus:
-@set_scheduler:
@get_clock:
@set_clock:
@get_index:
This enum defines the standard flags that an element may have.
</para>
-@GST_ELEMENT_SCHEDULER_PRIVATE1:
-@GST_ELEMENT_SCHEDULER_PRIVATE2:
@GST_ELEMENT_LOCKED_STATE:
@GST_ELEMENT_IS_SINK:
@GST_ELEMENT_FLAG_LAST:
@Returns:
-<!-- ##### FUNCTION gst_element_set_scheduler ##### -->
-<para>
-
-</para>
-
-@element:
-@scheduler:
-<!-- # Unused Parameters # -->
-@sched:
-
-
-<!-- ##### FUNCTION gst_element_get_scheduler ##### -->
-<para>
-
-</para>
-
-@element:
-@Returns:
-
-
<!-- ##### FUNCTION gst_element_add_pad ##### -->
<para>
@Returns:
-<!-- ##### FUNCTION gst_element_get_manager ##### -->
-<para>
-
-</para>
-
-@element:
-@Returns:
-
-
<!-- ##### FUNCTION gst_element_no_more_pads ##### -->
<para>
@GST_CORE_ERROR_STATE_CHANGE:
@GST_CORE_ERROR_PAD:
@GST_CORE_ERROR_THREAD:
-@GST_CORE_ERROR_SCHEDULER:
@GST_CORE_ERROR_NEGOTIATION:
@GST_CORE_ERROR_EVENT:
@GST_CORE_ERROR_SEEK:
@Returns:
-<!-- ##### FUNCTION gst_pad_get_parent ##### -->
+<!-- ##### MACRO gst_pad_get_parent ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
-<!-- ##### STRUCT GstScheduler ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### ENUM GstSchedulerFlags ##### -->
-<para>
-Flags for the scheduler
-</para>
-
-@GST_SCHEDULER_FLAG_LAST: subclasses can start numbering their flags starting
- from here.
-
-<!-- ##### MACRO GST_SCHEDULER_PARENT ##### -->
-<para>
-Get the parent object of this scheduler.
-</para>
-
-@sched: the scheduler to get the parent of.
-
-
-<!-- ##### MACRO GST_SCHEDULER_STATE ##### -->
-<para>
-Get the state of the scheduler.
-</para>
-
-@sched: the scheduler to get the state of.
-
-
-<!-- ##### FUNCTION gst_scheduler_setup ##### -->
-<para>
-
-</para>
-
-@sched:
-
-
-<!-- ##### FUNCTION gst_scheduler_reset ##### -->
-<para>
-
-</para>
-
-@sched:
-
-
-<!-- ##### MACRO GST_SCHEDULER_DEFAULT_NAME ##### -->
-<para>
-
-</para>
-
-
-
<!-- ##### SECTION Stability_Level ##### -->
-<!-- ##### STRUCT GstSchedulerFactory ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION gst_scheduler_register ##### -->
-<para>
-
-</para>
-
-@plugin:
-@name:
-@longdesc:
-@type:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_scheduler_factory_new ##### -->
-<para>
-
-</para>
-
-@name:
-@longdesc:
-@type:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_scheduler_factory_destroy ##### -->
-<para>
-
-</para>
-
-@factory:
-
-
-<!-- ##### FUNCTION gst_scheduler_factory_find ##### -->
-<para>
-
-</para>
-
-@name:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_scheduler_factory_create ##### -->
-<para>
-
-</para>
-
-@factory:
-@parent:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_scheduler_factory_make ##### -->
-<para>
-
-</para>
-
-@name:
-@parent:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_scheduler_factory_set_default_name ##### -->
-<para>
-
-</para>
-
-@name:
-
-
-<!-- ##### FUNCTION gst_scheduler_factory_get_default_name ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
#include <math.h>
#include <string.h>
+#include <glib/gprintf.h>
+
#include "../gst_private.h"
#include "types.h"
#include "../gsturi.h"
#include "grammar.tab.h"
+/* Override the default ECHO so as to avoid fortify warnings. Ignore the
+ embedded-NUL case for now. We know yytext is NUL-terminated. */
+#define ECHO g_fprintf(yyout, "%s", yytext)
+
#ifdef G_HAVE_ISO_VARARGS
#define PRINT(...) GST_CAT_DEBUG (GST_CAT_PIPELINE, "flex: " __VA_ARGS__)
#elif defined(G_HAVE_GNUC_VARARGS)