merging from release branch
authorThomas Vander Stichele <thomas@apestaart.org>
Thu, 26 Feb 2004 17:02:49 +0000 (17:02 +0000)
committerThomas Vander Stichele <thomas@apestaart.org>
Thu, 26 Feb 2004 17:02:49 +0000 (17:02 +0000)
Original commit message from CVS:
merging from release branch

ChangeLog
NEWS
configure.ac
gst/gst.c
gst/gstinfo.h
gst/gsttag.c
gst/gsttaglist.c
gst/parse/Makefile.am

index 8226de2..9592472 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,45 @@
-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:
@@ -20,7 +56,7 @@
        * 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
diff --git a/NEWS b/NEWS
index 034f406..f68095d 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,2 +1,42 @@
-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
index 6041a6f..bddaf7c 100644 (file)
@@ -3,7 +3,7 @@ AC_CANONICAL_TARGET([])
 
 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
@@ -22,7 +22,7 @@ dnl - library source changed -> increment REVISION
 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])
index a4bc792..de123f6 100644 (file)
--- a/gst/gst.c
+++ b/gst/gst.c
@@ -119,13 +119,15 @@ static const GstPoptOption gstreamer_options[] = {
   {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")},
index 15946c1..28df24f 100644 (file)
@@ -205,24 +205,24 @@ void              gst_debug_unset_threshold_for_name (const gchar *       name);
 /**
  * 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
index c509a56..afdb2bc 100644 (file)
@@ -183,12 +183,12 @@ _gst_tag_initialize (void)
                    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,
index c509a56..afdb2bc 100644 (file)
@@ -183,12 +183,12 @@ _gst_tag_initialize (void)
                    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,
index c3158f9..8468554 100644 (file)
@@ -21,7 +21,5 @@ noinst_HEADERS = grammar.tab.h
 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 $^