mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-01 14:11:15 +00:00
merging from release branch
Original commit message from CVS: merging from release branch
This commit is contained in:
parent
b388570595
commit
94783aaebb
8 changed files with 106 additions and 29 deletions
53
ChangeLog
53
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
|
* 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
44
NEWS
|
@ -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
|
||||||
|
|
|
@ -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])
|
||||||
|
|
10
gst/gst.c
10
gst/gst.c
|
@ -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")},
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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 $^
|
||||||
|
|
Loading…
Reference in a new issue