mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-09-27 06:20:12 +00:00
getting ready
Original commit message from CVS: getting ready
This commit is contained in:
parent
2b8f2edf95
commit
0b21ec1918
8 changed files with 178 additions and 15 deletions
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>
|
||||
|
||||
* gst/gsttag.c: (_gst_tag_initialize):
|
||||
|
@ -15,8 +29,6 @@
|
|||
|
||||
* docs/random/release:
|
||||
update release strategy
|
||||
* gst/gstelement.h:
|
||||
log errors as WARNING since they're recoverable
|
||||
* po/fr.po:
|
||||
auto-update po file
|
||||
* po/nl.po:
|
||||
|
|
|
@ -45,7 +45,7 @@ DIST_SUBDIRS = include libs gst \
|
|||
|
||||
EXTRA_DIST = gstreamer.spec.in gst-element-check.m4 \
|
||||
configure.ac autogen.sh depcomp \
|
||||
REQUIREMENTS ABOUT-NLS DOCBUILDING DEVEL \
|
||||
REQUIREMENTS ABOUT-NLS DOCBUILDING DEVEL RELEASE \
|
||||
idiottest.mak common
|
||||
|
||||
CLEANFILES = gst-element-check-@GST_MAJORMINOR@.m4
|
||||
|
|
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
|
||||
|
|
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 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
|
||||
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])
|
||||
|
|
|
@ -45,6 +45,8 @@ TODO :
|
|||
- create a new $(version).xml file in www/src/htdocs/releases/$(module)
|
||||
and add that to cvs
|
||||
- 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:
|
||||
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
|
||||
|
@ -79,12 +81,12 @@ with the same name.
|
|||
TODO :
|
||||
- give the latest prerelease another good testing
|
||||
- proofread the release notes
|
||||
- make a text copy of the release notes to be included in the tarball :
|
||||
lynx -dump http://gstreamer.net/releases/$(module)/$(version) > NEWS
|
||||
or
|
||||
links -dump "http://gstreamer.net/releases/$(module)/$(version)" > NEWS
|
||||
(FIXME: still need to remove the menu from this manually, maybe make
|
||||
some xslt instead to do this ?)
|
||||
- run bugzilla with the correct module and milestone and include
|
||||
the output in the release notes
|
||||
bin/bugzilla gstreamer 0.7.5 >> src/htdocs/releases/gstreamer/0.7.5.xml
|
||||
then edit it
|
||||
- copy www/htdocs/releases/$(module)/$(version) to RELEASE
|
||||
- copy the list of changes and add them to NEWS
|
||||
|
||||
- update web site docs
|
||||
- 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 { \
|
||||
gchar *__msg = _gst_element_error_printf message; \
|
||||
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_ ## domain ## _ERROR, GST_ ## domain ## _ERROR_ ## code, \
|
||||
__msg, __dbg, __FILE__, GST_FUNCTION, __LINE__); \
|
||||
|
|
|
@ -127,7 +127,8 @@ rm -rf $RPM_BUILD_ROOT
|
|||
|
||||
%files -f gstreamer-%{majorminor}.lang
|
||||
%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}/libgstcontrol-%{majorminor}.so.*
|
||||
%dir %{_libdir}/gstreamer-%{majorminor}
|
||||
|
|
Loading…
Reference in a new issue