-2004-02-25 Christian Fredrik Kalager Schaller <uraeus@gnome.org>
+ 2004-02-25 Christian Fredrik Kalager Schaller <uraeus@gnome.org>
* common/m4/gst-docs.m4
change flavour text from enable to disable as enable is our default
closes bug Bug 135304
+=== release 0.7.5 ===
+
+ 2004-02-26 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * NEWS:
+ instate NEWS file
+ * Makefile.am:
+ * gstreamer.spec.in:
+ * RELEASE:
+ put back release
+ * configure.ac:
+ * docs/random/release:
+ more updates
+
+2004-02-26 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst/gsttag.c: (_gst_tag_initialize):
+ * po/fr.po:
+ * po/nl.po:
+ remove hyphen from codec tags
+
+2004-02-26 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst/parse/Makefile.am:
+ fix dependency so that a make from a clean build works the first
+ time
+
+2004-02-26 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * docs/random/release:
+ update release strategy
+ * po/fr.po:
+ auto-update po file
+ * po/nl.po:
+ update dutch translation
+
2004-02-25 Thomas Vander Stichele <thomas at apestaart dot org>
* docs/manual/debugging.xml:
* gst/gstelement.c (gst_element_dispose): Protect against multiple
invocations.
- * gst/schedulers/gstoptimalscheduler.c
+ * gst/schedulers/gstoptimalscheduler.c:
I added a mess of prototypes at the top of the file by way of
documentation. Some of the operations on chains and groups were
re-organized.
* gst/elements/gstfilesink.c: (gst_filesink_open_file):
* gst/elements/gstfilesrc.c: (gst_filesrc_open_file):
* gst/elements/gstmultifilesrc.c: (gst_multifilesrc_open_file):
+ fix errors
2004-02-20 Andy Wingo <wingo@pobox.com>
* gst/gstbin.c: (gst_bin_change_state), (gst_bin_iterate): Fix a big
bug that was breaking pipelines like sinesrc ! { queue ! osssink } when
an error was thrown by osssink. Basically a state change failure for
- an element in a different scheduling group was considered as successfull
- , which means that caps nego was going on and weird stuff happened. Like
- i wrote in the comment there, if someone want to revert that please
- drop me a mail explaining why because i really see no point in keeping
- that broken behaviour there.
+ an element in a different scheduling group was considered as
+ successful, which means that caps nego was going on and weird stuff
+ happened. Like I wrote in the comment there, if someone wants to
+ revert that please drop me a mail explaining why because I really see
+ no point in keeping that broken behaviour there.
* gst/gstqueue.c: (gst_queue_get): Add a safety check as the queue CAN
be empty, we then return NULL which will trigger a nice error when
pulling from the pad.
2004-02-09 Julien MOUTTE <julien@moutte.net>
* gst/gstdata.c: (gst_data_ref): Adding a categorized debug on data_ref
- because data_unref has one and i prefer the debug to be symetric.
+ because data_unref has one and I prefer the debug to be symetric.
* gst/gstqueue.c: (gst_queue_locked_flush): Fix a huge memleak. Buffers
were refed when added to the queue and unrefed only once when the queue
was flushed. Now the flush handler unref the buffers two times : first
-2001-12-12
- * GStreamer 0.3.0 released, "Most Eventful Ever"
+This is GStreamer 0.7.5
+
+Changes since 0.7.4:
+
+ * API additions for bindings
+ * Queue memleak fix
+ * optimal scheduler fixes
+ * Ghost pad fixes
+ * Signal marshalling fixes
+ * documentation fixes
+ * underquotedness fixes for automake 1.8
+ * fixed atomic implementation on sparc and S390
+ * gstreamer-scan fixes
+ * multidisksrc renamed to multifilesrc
+ * fixed GstCaps docs
+ * fixed libxml checking when not needed
+ * added timeout to filesrc
+ * added support for double dparams
+ * make spider report an error when it can't handle a mime type
+ * fixed navigation event handling
+ * added codec and volume tags
+
+Bugs fixed since 0.7.5:
+
+ * 105844 : --disable-loadsave --disable-registry still check for libxml
+ * 118310 : Timeout support added for fdsrc
+ * 127133 : [API] Need non-vararg version of gst_index_add_association
+ * 127815 : gst-register sigsegs 100% of the time.
+ * 129600 : patch to compile on OSX
+ * 131362 : use serialize/deserialize in the core
+ * 132045 : incorrect dependency causes rebuilding of libgstreamer on "m
+ * 132935 : setting pipeline -> NULL -> PLAYING doesn't restart stream
+ * 132996 : configure fails: aclocal: macro `jm_AC_TYPE_UNSIGNED_LONG_LO
+ * 133391 : the asm mutex implementation is broken on SPARC
+ * 133631 : gst-launch seg faults in gst_caps_free with no sink
+ * 133800 : fixes for underquoted macros and automake 1.8.x
+ * 133817 : add support for disc number tag
+ * 134128 : typo in ./gstreamer/gst/gstclock.c
+ * 134145 : pot-update not updated after file removal
+ * 134583 : Race on gst_pad_link_free
+ * 134816 : test -e in autogen.sh does not work on Solaris
+ * 134841 : gst-inspect.c is defining GList *pads twice
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too
-AS_VERSION(gstreamer, GST_VERSION, 0, 7, 4, 1, GST_CVS="no", GST_CVS="yes")
+AS_VERSION(gstreamer, GST_VERSION, 0, 7, 5, 1, GST_CVS="no", GST_CVS="yes")
dnl AM_MAINTAINER_MODE only provides the option to configure to enable it
AM_MAINTAINER_MODE
dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
dnl - interfaces added -> increment AGE
dnl - interfaces removed -> AGE = 0
-AS_LIBTOOL(GST, 6, 0, 0)
+AS_LIBTOOL(GST, 7, 0, 1)
AM_PROG_LIBTOOL
AC_CONFIG_SRCDIR([gst/gst.c])
{NULL, NUL, POPT_ARG_INTL_DOMAIN, GETTEXT_PACKAGE, 0, NULL, NULL},
{"gst-version", NUL, POPT_ARG_NONE|POPT_ARGFLAG_STRIP, NULL, ARG_VERSION, N_("Print the GStreamer version"), NULL},
{"gst-fatal-warnings", NUL, POPT_ARG_NONE|POPT_ARGFLAG_STRIP, NULL, ARG_FATAL_WARNINGS, N_("Make all warnings fatal"), NULL},
+
#ifndef GST_DISABLE_GST_DEBUG
- {"gst-debug-level", NUL, POPT_ARG_INT|POPT_ARGFLAG_STRIP, NULL, ARG_DEBUG_LEVEL, N_("Default debug level from 1 (only error) to 5 (anything) or 0 for no output"), N_("LEVEL")},
- {"gst-debug", NUL, POPT_ARG_STRING|POPT_ARGFLAG_STRIP, NULL, ARG_DEBUG, N_("Comma-separated list of category_name:level pairs to set specific levels for the individual categories. Example: GST_AUTOPLUG:5,GST_ELEMENT_*:3"), N_("CATEGORIES")},
- {"gst-debug-no-color", NUL, POPT_ARG_NONE|POPT_ARGFLAG_STRIP, NULL, ARG_DEBUG_NO_COLOR, N_("Disable color debugging output"), NULL},
- {"gst-disable-debug", NUL, POPT_ARG_NONE|POPT_ARGFLAG_STRIP, NULL, ARG_DEBUG_DISABLE, N_("Disable debugging")},
{"gst-debug-help", NUL, POPT_ARG_NONE|POPT_ARGFLAG_STRIP, NULL, ARG_DEBUG_HELP, N_("Print available debug categories and exit"), NULL},
+ {"gst-debug-level", NUL, POPT_ARG_INT|POPT_ARGFLAG_STRIP, NULL, ARG_DEBUG_LEVEL, N_("Default debug level from 1 (only error) to 5 (anything) or 0 for no output"), N_("LEVEL")},
+ {"gst-debug", NUL, POPT_ARG_STRING|POPT_ARGFLAG_STRIP, NULL, ARG_DEBUG, N_("Comma-separated list of category_name:level pairs to set specific levels for the individual categories. Example: GST_AUTOPLUG:5,GST_ELEMENT_*:3"), N_("LIST")},
+ {"gst-debug-no-color", NUL, POPT_ARG_NONE|POPT_ARGFLAG_STRIP, NULL, ARG_DEBUG_NO_COLOR, N_("Disable colored debugging output"), NULL},
+ {"gst-debug-disable", NUL, POPT_ARG_NONE|POPT_ARGFLAG_STRIP, NULL, ARG_DEBUG_DISABLE, N_("Disable debugging")},
#endif
+
{"gst-disable-cpu-opt",NUL, POPT_ARG_NONE|POPT_ARGFLAG_STRIP, NULL, ARG_DISABLE_CPU_OPT,N_("Disable accelerated CPU instructions"), NULL},
{"gst-plugin-spew", NUL, POPT_ARG_NONE|POPT_ARGFLAG_STRIP, NULL, ARG_PLUGIN_SPEW, N_("Enable verbose plugin loading diagnostics"), NULL},
{"gst-plugin-path", NUL, POPT_ARG_STRING|POPT_ARGFLAG_STRIP, NULL, ARG_PLUGIN_PATH, N_("path list for loading plugins (separated by '" G_SEARCHPATH_SEPARATOR_S "')"),N_("PATHS")},
/**
* GST_DEBUG_CATEGORY:
* @cat: the category
- *
- * Defines a GstCategory variable.
+ *
+ * Defines a GstDebugCategory variable.
* This macro expands to nothing if debugging is disabled.
*/
#define GST_DEBUG_CATEGORY(cat) GstDebugCategory *cat = NULL
/**
* GST_DEBUG_CATEGORY_EXTERN:
* @cat: the category
- *
- * Defines an extern GstCategory variable. Use in header files.
+ *
+ * Declares a GstDebugCategory variable as extern. Use in header files.
* This macro expands to nothing if debugging is disabled.
*/
#define GST_DEBUG_CATEGORY_EXTERN(cat) extern GstDebugCategory *cat
/**
* GST_DEBUG_CATEGORY_STATIC:
* @cat: the category
- *
- * Defines a static GstCategory variable.
+ *
+ * Defines a static GstDebugCategory variable.
* This macro expands to nothing if debugging is disabled.
*/
#define GST_DEBUG_CATEGORY_STATIC(cat) static GstDebugCategory *cat = NULL
gst_tag_merge_strings_with_comma);
gst_tag_register (GST_TAG_VIDEO_CODEC, GST_TAG_FLAG_ENCODED,
G_TYPE_STRING,
- _("video-codec"),
+ _("video codec"),
_("codec the video data is stored in"),
NULL);
gst_tag_register (GST_TAG_AUDIO_CODEC, GST_TAG_FLAG_ENCODED,
G_TYPE_STRING,
- _("audio-codec"),
+ _("audio codec"),
_("codec the audio data is stored in"),
NULL);
gst_tag_register (GST_TAG_BITRATE, GST_TAG_FLAG_ENCODED,
gst_tag_merge_strings_with_comma);
gst_tag_register (GST_TAG_VIDEO_CODEC, GST_TAG_FLAG_ENCODED,
G_TYPE_STRING,
- _("video-codec"),
+ _("video codec"),
_("codec the video data is stored in"),
NULL);
gst_tag_register (GST_TAG_AUDIO_CODEC, GST_TAG_FLAG_ENCODED,
G_TYPE_STRING,
- _("audio-codec"),
+ _("audio codec"),
_("codec the audio data is stored in"),
NULL);
gst_tag_register (GST_TAG_BITRATE, GST_TAG_FLAG_ENCODED,
grammar.tab.c grammar.tab.h: grammar.y
$(BISON_PATH) -d -v -p_gst_parse__yy $(srcdir)/grammar.y -o grammar.tab.c
-parse.l : grammar.tab.h
-
-lex._gst_parse_yy.c: parse.l
+lex._gst_parse_yy.c: parse.l grammar.tab.h
$(FLEX_PATH) -P_gst_parse_yy $^