mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-29 05:01:23 +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
51
ChangeLog
51
ChangeLog
|
@ -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
44
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
|
||||
|
|
|
@ -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])
|
||||
|
|
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},
|
||||
{"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")},
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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 $^
|
||||
|
|
Loading…
Reference in a new issue