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

@ -4,6 +4,42 @@
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.
@ -147,6 +183,7 @@
* 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>
@ -302,11 +339,11 @@
* 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.
@ -599,7 +636,7 @@
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

44
NEWS
View file

@ -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

View 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])

View file

@ -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")},

View file

@ -206,7 +206,7 @@ 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
@ -214,7 +214,7 @@ void gst_debug_unset_threshold_for_name (const gchar * name);
* 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
@ -222,7 +222,7 @@ void gst_debug_unset_threshold_for_name (const gchar * name);
* 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

View 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,

View 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,

View 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 $^