mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-06-09 09:39:27 +00:00
getting ready
Original commit message from CVS: getting ready
This commit is contained in:
parent
2b8f2edf95
commit
0b21ec1918
16
ChangeLog
16
ChangeLog
|
@ -1,3 +1,17 @@
|
||||||
|
=== 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>
|
2004-02-26 Thomas Vander Stichele <thomas at apestaart dot org>
|
||||||
|
|
||||||
* gst/gsttag.c: (_gst_tag_initialize):
|
* gst/gsttag.c: (_gst_tag_initialize):
|
||||||
|
@ -15,8 +29,6 @@
|
||||||
|
|
||||||
* docs/random/release:
|
* docs/random/release:
|
||||||
update release strategy
|
update release strategy
|
||||||
* gst/gstelement.h:
|
|
||||||
log errors as WARNING since they're recoverable
|
|
||||||
* po/fr.po:
|
* po/fr.po:
|
||||||
auto-update po file
|
auto-update po file
|
||||||
* po/nl.po:
|
* po/nl.po:
|
||||||
|
|
|
@ -45,7 +45,7 @@ DIST_SUBDIRS = include libs gst \
|
||||||
|
|
||||||
EXTRA_DIST = gstreamer.spec.in gst-element-check.m4 \
|
EXTRA_DIST = gstreamer.spec.in gst-element-check.m4 \
|
||||||
configure.ac autogen.sh depcomp \
|
configure.ac autogen.sh depcomp \
|
||||||
REQUIREMENTS ABOUT-NLS DOCBUILDING DEVEL \
|
REQUIREMENTS ABOUT-NLS DOCBUILDING DEVEL RELEASE \
|
||||||
idiottest.mak common
|
idiottest.mak common
|
||||||
|
|
||||||
CLEANFILES = gst-element-check-@GST_MAJORMINOR@.m4
|
CLEANFILES = gst-element-check-@GST_MAJORMINOR@.m4
|
||||||
|
|
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
|
||||||
|
|
108
RELEASE
Normal file
108
RELEASE
Normal file
|
@ -0,0 +1,108 @@
|
||||||
|
|
||||||
|
GStreamer: Release notes for GStreamer 0.7.5 "In A Bar"
|
||||||
|
|
||||||
|
|
||||||
|
The GStreamer team is happy to announce a new release in the
|
||||||
|
0.7.x development series of the GStreamer streaming-media framework.
|
||||||
|
The goal of this release series is to stabilize towards a 0.8
|
||||||
|
release series which will be part of the GNOME 2.6 releases
|
||||||
|
and hopefully eventually KDE 4.x.
|
||||||
|
|
||||||
|
|
||||||
|
The 0.7 series is a development series and is aimed at developers.
|
||||||
|
It is NOT API or ABI compatible with the stable 0.6.x series or
|
||||||
|
with other releases in the series. This means you can not use this
|
||||||
|
release to upgrade your current GStreamer installation and expect your
|
||||||
|
GStreamer applications to keep working without a recompile.
|
||||||
|
It is, however, parallel installable with the 0.6.x series.
|
||||||
|
|
||||||
|
|
||||||
|
Features of this release
|
||||||
|
|
||||||
|
* 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 in this release
|
||||||
|
|
||||||
|
* 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
|
||||||
|
|
||||||
|
Download
|
||||||
|
|
||||||
|
You find source releases of gstreamer in the download directory:
|
||||||
|
(http://gstreamer.freedesktop.org//src/gstreamer/
|
||||||
|
|
||||||
|
GStreamer Homepage
|
||||||
|
|
||||||
|
More details can be found on the project's website:
|
||||||
|
http://gstreamer.freedesktop.org//
|
||||||
|
|
||||||
|
Support and Bugs
|
||||||
|
|
||||||
|
We use GNOME's bugzilla for bug reports and feature requests:
|
||||||
|
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
|
||||||
|
|
||||||
|
Developers
|
||||||
|
|
||||||
|
CVS is hosted on cvs.freedesktop.org.
|
||||||
|
All code is in CVS and can be checked out from there.
|
||||||
|
Interested developers of the core library, plug-ins, and applications should
|
||||||
|
subscribe to the gstreamer-devel list. If there is sufficient interest we
|
||||||
|
will create more lists as necessary.
|
||||||
|
|
||||||
|
|
||||||
|
Applications
|
||||||
|
|
||||||
|
As mentioned there are some changes in API/ABI between the 0.6.x and 0.7.x
|
||||||
|
releases.
|
||||||
|
Many applications will probably be source compatible between 0.6.x. and 0.7.x
|
||||||
|
however. Rhythmbox and Sound Juicer
|
||||||
|
for instance work very well when compiled on 0.7.x.
|
||||||
|
GStreamer Player does not work across releases however,
|
||||||
|
so we will make a separate release of gst-player with the needed
|
||||||
|
fixes for it to work with 0.7.x. This release contains the core fixes we
|
||||||
|
were waiting for to port the player over so expect a gst-player release in
|
||||||
|
the near future.
|
||||||
|
|
||||||
|
|
||||||
|
Contributors to this release
|
||||||
|
|
||||||
|
* Thomas Vander Stichele
|
||||||
|
* Andy Wingo
|
||||||
|
* Julien Moutte
|
||||||
|
* Benjamin Otte
|
||||||
|
* David Schleef
|
||||||
|
* Stefan Kost
|
||||||
|
* Mattias Wadman
|
||||||
|
|
|
@ -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, 0, 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])
|
||||||
|
|
|
@ -45,6 +45,8 @@ TODO :
|
||||||
- create a new $(version).xml file in www/src/htdocs/releases/$(module)
|
- create a new $(version).xml file in www/src/htdocs/releases/$(module)
|
||||||
and add that to cvs
|
and add that to cvs
|
||||||
- Start updating the release notes on the www cvs tree
|
- Start updating the release notes on the www cvs tree
|
||||||
|
- create the base xml file in www/htdocs/releases/$/module)/$(version).xml
|
||||||
|
- add the generated targets (text and html) for this to the Makefile.am
|
||||||
- grepping ChangeLog for contributors:
|
- grepping ChangeLog for contributors:
|
||||||
grep "<.*>" ChangeLog | perl -i -p -e 's@\d*-\d*-\d*\s*(.*)\s*<.*$@$1@' | sort | uniq
|
grep "<.*>" ChangeLog | perl -i -p -e 's@\d*-\d*-\d*\s*(.*)\s*<.*$@$1@' | sort | uniq
|
||||||
- depending on how the API has changed update the libtool versioning
|
- depending on how the API has changed update the libtool versioning
|
||||||
|
@ -79,12 +81,12 @@ with the same name.
|
||||||
TODO :
|
TODO :
|
||||||
- give the latest prerelease another good testing
|
- give the latest prerelease another good testing
|
||||||
- proofread the release notes
|
- proofread the release notes
|
||||||
- make a text copy of the release notes to be included in the tarball :
|
- run bugzilla with the correct module and milestone and include
|
||||||
lynx -dump http://gstreamer.net/releases/$(module)/$(version) > NEWS
|
the output in the release notes
|
||||||
or
|
bin/bugzilla gstreamer 0.7.5 >> src/htdocs/releases/gstreamer/0.7.5.xml
|
||||||
links -dump "http://gstreamer.net/releases/$(module)/$(version)" > NEWS
|
then edit it
|
||||||
(FIXME: still need to remove the menu from this manually, maybe make
|
- copy www/htdocs/releases/$(module)/$(version) to RELEASE
|
||||||
some xslt instead to do this ?)
|
- copy the list of changes and add them to NEWS
|
||||||
|
|
||||||
- update web site docs
|
- update web site docs
|
||||||
- release-specific docs should go in CVS
|
- release-specific docs should go in CVS
|
||||||
|
|
|
@ -144,7 +144,7 @@ typedef enum {
|
||||||
#define GST_ELEMENT_ERROR(el, domain, code, message, debug) G_STMT_START { \
|
#define GST_ELEMENT_ERROR(el, domain, code, message, debug) G_STMT_START { \
|
||||||
gchar *__msg = _gst_element_error_printf message; \
|
gchar *__msg = _gst_element_error_printf message; \
|
||||||
gchar *__dbg = _gst_element_error_printf debug; \
|
gchar *__dbg = _gst_element_error_printf debug; \
|
||||||
GST_WARNING_OBJECT (el, "%s", __dbg); \
|
GST_ERROR_OBJECT (el, "%s", __dbg); \
|
||||||
gst_element_error_full (GST_ELEMENT(el), \
|
gst_element_error_full (GST_ELEMENT(el), \
|
||||||
GST_ ## domain ## _ERROR, GST_ ## domain ## _ERROR_ ## code, \
|
GST_ ## domain ## _ERROR, GST_ ## domain ## _ERROR_ ## code, \
|
||||||
__msg, __dbg, __FILE__, GST_FUNCTION, __LINE__); \
|
__msg, __dbg, __FILE__, GST_FUNCTION, __LINE__); \
|
||||||
|
|
|
@ -127,7 +127,8 @@ rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
%files -f gstreamer-%{majorminor}.lang
|
%files -f gstreamer-%{majorminor}.lang
|
||||||
%defattr(-, root, root, -)
|
%defattr(-, root, root, -)
|
||||||
%doc AUTHORS COPYING README TODO COPYING.LIB ABOUT-NLS REQUIREMENTS DOCBUILDING
|
%doc AUTHORS COPYING NEWS README TODO RELEASE
|
||||||
|
·doc COPYING.LIB ABOUT-NLS REQUIREMENTS DOCBUILDING
|
||||||
%{_libdir}/libgstreamer-%{majorminor}.so.*
|
%{_libdir}/libgstreamer-%{majorminor}.so.*
|
||||||
%{_libdir}/libgstcontrol-%{majorminor}.so.*
|
%{_libdir}/libgstcontrol-%{majorminor}.so.*
|
||||||
%dir %{_libdir}/gstreamer-%{majorminor}
|
%dir %{_libdir}/gstreamer-%{majorminor}
|
||||||
|
|
Loading…
Reference in a new issue