merging from release branch

Original commit message from CVS:
merging from release branch
This commit is contained in:
Thomas Vander Stichele 2004-02-26 17:02:49 +00:00
parent b388570595
commit 94783aaebb
8 changed files with 106 additions and 29 deletions

View file

@ -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 * common/m4/gst-docs.m4
change flavour text from enable to disable as enable is our default change flavour text from enable to disable as enable is our default
closes bug Bug 135304 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> 2004-02-25 Thomas Vander Stichele <thomas at apestaart dot org>
* docs/manual/debugging.xml: * docs/manual/debugging.xml:
@ -20,7 +56,7 @@
* gst/gstelement.c (gst_element_dispose): Protect against multiple * gst/gstelement.c (gst_element_dispose): Protect against multiple
invocations. invocations.
* gst/schedulers/gstoptimalscheduler.c * gst/schedulers/gstoptimalscheduler.c:
I added a mess of prototypes at the top of the file by way of 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 documentation. Some of the operations on chains and groups were
re-organized. re-organized.
@ -147,6 +183,7 @@
* gst/elements/gstfilesink.c: (gst_filesink_open_file): * gst/elements/gstfilesink.c: (gst_filesink_open_file):
* gst/elements/gstfilesrc.c: (gst_filesrc_open_file): * gst/elements/gstfilesrc.c: (gst_filesrc_open_file):
* gst/elements/gstmultifilesrc.c: (gst_multifilesrc_open_file): * gst/elements/gstmultifilesrc.c: (gst_multifilesrc_open_file):
fix errors
2004-02-20 Andy Wingo <wingo@pobox.com> 2004-02-20 Andy Wingo <wingo@pobox.com>
@ -302,11 +339,11 @@
* gst/gstbin.c: (gst_bin_change_state), (gst_bin_iterate): Fix a big * gst/gstbin.c: (gst_bin_change_state), (gst_bin_iterate): Fix a big
bug that was breaking pipelines like sinesrc ! { queue ! osssink } when bug that was breaking pipelines like sinesrc ! { queue ! osssink } when
an error was thrown by osssink. Basically a state change failure for an error was thrown by osssink. Basically a state change failure for
an element in a different scheduling group was considered as successfull an element in a different scheduling group was considered as
, which means that caps nego was going on and weird stuff happened. Like successful, which means that caps nego was going on and weird stuff
i wrote in the comment there, if someone want to revert that please happened. Like I wrote in the comment there, if someone wants to
drop me a mail explaining why because i really see no point in keeping revert that please drop me a mail explaining why because I really see
that broken behaviour there. no point in keeping that broken behaviour there.
* gst/gstqueue.c: (gst_queue_get): Add a safety check as the queue CAN * 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 be empty, we then return NULL which will trigger a nice error when
pulling from the pad. pulling from the pad.
@ -599,7 +636,7 @@
2004-02-09 Julien MOUTTE <julien@moutte.net> 2004-02-09 Julien MOUTTE <julien@moutte.net>
* gst/gstdata.c: (gst_data_ref): Adding a categorized debug on data_ref * 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 * 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 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 was flushed. Now the flush handler unref the buffers two times : first

44
NEWS
View file

@ -1,2 +1,42 @@
2001-12-12 This is GStreamer 0.7.5
* GStreamer 0.3.0 released, "Most Eventful Ever"
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

View file

@ -3,7 +3,7 @@ AC_CANONICAL_TARGET([])
dnl when going to/from release please set the nano (fourth number) right ! dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too 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 dnl AM_MAINTAINER_MODE only provides the option to configure to enable it
AM_MAINTAINER_MODE 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/removed/changed -> increment CURRENT, REVISION = 0
dnl - interfaces added -> increment AGE dnl - interfaces added -> increment AGE
dnl - interfaces removed -> AGE = 0 dnl - interfaces removed -> AGE = 0
AS_LIBTOOL(GST, 6, 0, 0) AS_LIBTOOL(GST, 7, 0, 1)
AM_PROG_LIBTOOL AM_PROG_LIBTOOL
AC_CONFIG_SRCDIR([gst/gst.c]) AC_CONFIG_SRCDIR([gst/gst.c])

View file

@ -119,13 +119,15 @@ static const GstPoptOption gstreamer_options[] = {
{NULL, NUL, POPT_ARG_INTL_DOMAIN, GETTEXT_PACKAGE, 0, NULL, NULL}, {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-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}, {"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 #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-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 #endif
{"gst-disable-cpu-opt",NUL, POPT_ARG_NONE|POPT_ARGFLAG_STRIP, NULL, ARG_DISABLE_CPU_OPT,N_("Disable accelerated CPU instructions"), NULL}, {"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-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-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")},

View file

@ -206,7 +206,7 @@ void gst_debug_unset_threshold_for_name (const gchar * name);
* GST_DEBUG_CATEGORY: * GST_DEBUG_CATEGORY:
* @cat: the category * @cat: the category
* *
* Defines a GstCategory variable. * Defines a GstDebugCategory variable.
* This macro expands to nothing if debugging is disabled. * This macro expands to nothing if debugging is disabled.
*/ */
#define GST_DEBUG_CATEGORY(cat) GstDebugCategory *cat = NULL #define GST_DEBUG_CATEGORY(cat) GstDebugCategory *cat = NULL
@ -214,7 +214,7 @@ void gst_debug_unset_threshold_for_name (const gchar * name);
* GST_DEBUG_CATEGORY_EXTERN: * GST_DEBUG_CATEGORY_EXTERN:
* @cat: the category * @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. * This macro expands to nothing if debugging is disabled.
*/ */
#define GST_DEBUG_CATEGORY_EXTERN(cat) extern GstDebugCategory *cat #define GST_DEBUG_CATEGORY_EXTERN(cat) extern GstDebugCategory *cat
@ -222,7 +222,7 @@ void gst_debug_unset_threshold_for_name (const gchar * name);
* GST_DEBUG_CATEGORY_STATIC: * GST_DEBUG_CATEGORY_STATIC:
* @cat: the category * @cat: the category
* *
* Defines a static GstCategory variable. * Defines a static GstDebugCategory variable.
* This macro expands to nothing if debugging is disabled. * This macro expands to nothing if debugging is disabled.
*/ */
#define GST_DEBUG_CATEGORY_STATIC(cat) static GstDebugCategory *cat = NULL #define GST_DEBUG_CATEGORY_STATIC(cat) static GstDebugCategory *cat = NULL

View file

@ -183,12 +183,12 @@ _gst_tag_initialize (void)
gst_tag_merge_strings_with_comma); gst_tag_merge_strings_with_comma);
gst_tag_register (GST_TAG_VIDEO_CODEC, GST_TAG_FLAG_ENCODED, gst_tag_register (GST_TAG_VIDEO_CODEC, GST_TAG_FLAG_ENCODED,
G_TYPE_STRING, G_TYPE_STRING,
_("video-codec"), _("video codec"),
_("codec the video data is stored in"), _("codec the video data is stored in"),
NULL); NULL);
gst_tag_register (GST_TAG_AUDIO_CODEC, GST_TAG_FLAG_ENCODED, gst_tag_register (GST_TAG_AUDIO_CODEC, GST_TAG_FLAG_ENCODED,
G_TYPE_STRING, G_TYPE_STRING,
_("audio-codec"), _("audio codec"),
_("codec the audio data is stored in"), _("codec the audio data is stored in"),
NULL); NULL);
gst_tag_register (GST_TAG_BITRATE, GST_TAG_FLAG_ENCODED, gst_tag_register (GST_TAG_BITRATE, GST_TAG_FLAG_ENCODED,

View file

@ -183,12 +183,12 @@ _gst_tag_initialize (void)
gst_tag_merge_strings_with_comma); gst_tag_merge_strings_with_comma);
gst_tag_register (GST_TAG_VIDEO_CODEC, GST_TAG_FLAG_ENCODED, gst_tag_register (GST_TAG_VIDEO_CODEC, GST_TAG_FLAG_ENCODED,
G_TYPE_STRING, G_TYPE_STRING,
_("video-codec"), _("video codec"),
_("codec the video data is stored in"), _("codec the video data is stored in"),
NULL); NULL);
gst_tag_register (GST_TAG_AUDIO_CODEC, GST_TAG_FLAG_ENCODED, gst_tag_register (GST_TAG_AUDIO_CODEC, GST_TAG_FLAG_ENCODED,
G_TYPE_STRING, G_TYPE_STRING,
_("audio-codec"), _("audio codec"),
_("codec the audio data is stored in"), _("codec the audio data is stored in"),
NULL); NULL);
gst_tag_register (GST_TAG_BITRATE, GST_TAG_FLAG_ENCODED, gst_tag_register (GST_TAG_BITRATE, GST_TAG_FLAG_ENCODED,

View file

@ -21,7 +21,5 @@ noinst_HEADERS = grammar.tab.h
grammar.tab.c grammar.tab.h: grammar.y grammar.tab.c grammar.tab.h: grammar.y
$(BISON_PATH) -d -v -p_gst_parse__yy $(srcdir)/grammar.y -o grammar.tab.c $(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 grammar.tab.h
lex._gst_parse_yy.c: parse.l
$(FLEX_PATH) -P_gst_parse_yy $^ $(FLEX_PATH) -P_gst_parse_yy $^