From cb48063706ba547e624bfa75108fa86f3736205b Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Mon, 3 Oct 2005 17:48:57 +0000 Subject: [PATCH] release time Original commit message from CVS: release time --- ChangeLog | 9 +- NEWS | 13 ++- README | 235 +++++++++++++-------------------------------------- configure.ac | 2 +- po/af.po | 2 +- po/az.po | 2 +- po/cs.po | 2 +- po/en_GB.po | 2 +- po/hu.po | 2 +- po/it.po | 2 +- po/nb.po | 2 +- po/nl.po | 2 +- po/or.po | 4 +- po/sq.po | 2 +- po/sr.po | 2 +- po/sv.po | 2 +- po/uk.po | 2 +- po/vi.po | 2 +- 18 files changed, 91 insertions(+), 198 deletions(-) diff --git a/ChangeLog b/ChangeLog index ec39e44bbf..2a0c961ae9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +=== release 0.9.3 === + +2005-10-03 Thomas Vander Stichele + + * configure.ac: + Releasing 0.9.3, "Aramis" + 2005-10-03 Andy Wingo * ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc @@ -270,7 +277,7 @@ 2005-09-20 Stefan Kost * gst/alpha/gstalpha.c: - fix element description + fix element description 2005-09-19 Wim Taymans diff --git a/NEWS b/NEWS index 28d18db7f6..ca182f354a 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,11 @@ -This is GStreamer Good Plug-ins 0.9.1 +This is GStreamer Good Plug-ins 0.9.3, "Aramis" -This release was tested with GStreamer Core 0.9.2 and GStreamer Base Plug-ins -0.9.1 +Changes since 0.9.1: + + * Parallel installability with 0.8.x series + * Threadsafe design and API + +Bugs fixed since 0.9.1: + + * 316202 : MinGW compilation: undefined autoconf macro GST_DOC + * 317338 : [osssink] can't handle mono diff --git a/README b/README index 6fd6a70456..b73a140009 100644 --- a/README +++ b/README @@ -1,46 +1,19 @@ -WHAT IT IS ----------- -This is GStreamer Good Plug-ins. -This package is in the 0.9.x series. This means that this is a -development series leading up to a stable 0.10.x series. -You have been warned. +GStreamer: Release notes for GStreamer Ugly Plug-ins 0.9.3 "Athos" + -GStreamer 0.9 development series - Hung by a Thread ---------------------------------------------------- +The GStreamer team is petrified to announce a new release +in the 0.9.x development series of the +GStreamer Ugly Plug-ins. -Starring - GSTREAMER +The 0.9.x series is a development series and not recommended for end users. +It is not API or ABI compatible with the stable 0.8.x series. +It is, however, parallel installable with the 0.8.x series. -The core around which all other modules revolve. Base functionality and -libraries, some essential elements, documentation, and testing. - BASE +"When you have to shoot, shoot. Don't talk." -A well-groomed and well-maintained collection of GStreamer plug-ins and -elements, spanning the range of possible types of elements one would want -to write for GStreamer. - -And introducing, for the first time ever, on the development screen ... - - THE GOOD - - --- "Such ingratitude. After all the times I've saved your life." - -A collection of plug-ins you'd want to have right next to you on the -battlefield. Shooting sharp and making no mistakes, these plug-ins have it -all: good looks, good code, and good licensing. Documented and dressed up -in tests. If you're looking for a role model to base your own plug-in on, -here it is. - -If you find a plot hole or a badly lip-synced line of code in them, -let us know - it is a matter of honour for us to ensure Blondie doesn't look -like he's been walking 100 miles through the desert without water. - - THE UGLY - - --- "When you have to shoot, shoot. Don't talk." There are times when the world needs a color between black and white. Quality code to match the good's, but two-timing, backstabbing and ready to @@ -48,6 +21,7 @@ sell your freedom down the river. These plug-ins might have a patent noose around their neck, or a lock-up license, or any other problem that makes you think twice about shipping them. + We don't call them ugly because we like them less. Does a mother love her son less because he's not as pretty as the other ones ? No - she commends him on his great personality. These plug-ins are the life of the party. @@ -55,163 +29,68 @@ And we'll still step in and set them straight if you report any unacceptable behaviour - because there are two kinds of people in the world, my friend: those with a rope around their neck and the people who do the cutting. - THE BAD - --- "That an accusation?" +This module contains a set of plug-ins that have good quality and correct +functionality, but distributing them might pose problems. The license +on either the plug-ins or the supporting libraries might not be how we'd +like. The code might be widely known to present patent problems. +Distributors should check if they want/can ship these plug-ins. -No perfectly groomed moustache or any amount of fine clothing is going to -cover up the truth - these plug-ins are Bad with a capital B. -They look fine on the outside, and might even appear to get the job done, but -at the end of the day they're a black sheep. Without a golden-haired angel -to watch over them, they'll probably land in an unmarked grave at the final -showdown. -Don't bug us about their quality - exercise your Free Software rights, -patch up the offender and send us the patch on the fastest steed you can -steal from the Confederates. Because you see, in this world, there's two -kinds of people, my friend: those with loaded guns and those who dig. -You dig. +Other modules containing plug-ins are: -The Lowdown ------------ - --- "I've never seen so many plug-ins wasted so badly." +gst-plugins-base +contains a basic set of well-supported plug-ins +gst-plugins-good +contains a set of well-supported plug-ins under our preferred license +gst-plugins-bad +contains a set of less supported plug-ins that haven't passed the + rigorous quality testing we expect -GStreamer Plug-ins has grown so big that it's hard to separate the wheat from -the chaff. Also, distributors have brought up issues about the legal status -of some of the plug-ins we ship. To remedy this, we've divided the previous -set of available plug-ins into four modules: -- gst-plugins-base: a small and fixed set of plug-ins, covering a wide range - of possible types of elements; these are continuously kept up-to-date - with any core changes during the development series. - - We believe distributors can safely ship these plug-ins. - - People writing elements should base their code on these elements. - - These elements come with examples, documentation, and regression tests. + +Features of this release + + * Parallel installability with 0.8.x series + * Threadsafe design and API + * lame, rmdemux, iec958 fixes -- gst-plugins-good: a set of plug-ins that we consider to have good quality - code, correct functionality, our preferred license (LGPL for the plug-in - code, LGPL or LGPL-compatible for the supporting library). +Bugs fixed in this release + - - We believe distributors can safely ship these plug-ins. - - People writing elements should base their code on these elements. - -- gst-plugins-ugly: a set of plug-ins that have good quality and correct - functionality, but distributing them might pose problems. The license - on either the plug-ins or the supporting libraries might not be how we'd - like. The code might be widely known to present patent problems. +Download - - Distributors should check if they want/can ship these plug-ins. - - People writing elements should base their code on these elements. +You can find source releases of gst-plugins-ugly in the download directory: +http://gstreamer.freedesktop.org/src/gst-plugins-ugly/ -- gst-plugins-bad: a set of plug-ins that aren't up to par compared to the - rest. They might be close to being good quality, but they're missing - something - be it a good code review, some documentation, a set of tests, - a real live maintainer, or some actual wide use. - If the blanks are filled in they might be upgraded to become part of - either gst-plugins-good or gst-plugins-ugly, depending on the other factors. +GStreamer Homepage - - If the plug-ins break, you can't complain - instead, you can fix the - problem and send us a patch, or bribe someone into fixing them for you. - - New contributors can start here for things to work on. +More details can be found on the project's website: +http://gstreamer.freedesktop.org/ -INSTALLING FROM PACKAGES ------------------------- -You should always prefer installing from packages first. GStreamer is -well-maintained for a number of distributions, including Fedora, Debian, -Ubuntu, Mandrake, Gentoo, ... +Support and Bugs -Only in cases where you: -- want to hack on GStreamer -- want to verify that a bug has been fixed -- do not have a sane distribution -should you choose to build from source tarballs or CVS. +We use GNOME's bugzilla for bug reports and feature requests: +http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer -Find more information about the various packages at -http://gstreamer.freedesktop.org/download/ +Developers -COMPILING FROM SOURCE TARBALLS ------------------------------- -- again, make sure that you really need to install from source ! - If GStreamer is one of your first projects ever that you build from source, - consider taking on an easier project. +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. -- check output of ./configure --help to see if any options apply to you -- run - ./configure - make - - to build GStreamer. -- if you want to install it (not required), run - make install -- You should create a registry for things to work. - If you ran make install in the previous step, run - gst-register - as root. - - If you didn't install, run - tools/gst-register - as a normal user. - -- try out a simple test: - gst-launch fakesrc num_buffers=5 ! fakesink - (If you didn't install GStreamer, again prefix gst-launch with tools/) - - If it outputs a bunch of messages from fakesrc and fakesink, everything is - ok. - -- After this, you're ready to install gst-plugins, which will provide the - functionality you're probably looking for by now, so go on and read - that README. - -COMPILING FROM CVS ------------------- -When building from CVS sources, you will need to run autogen.sh to generate -the build system files. - -You will need a set of additional tools typical for building from CVS, -including: -- autoconf -- automake -- libtool - -autogen.sh will check for recent enough versions and complain if you don't have -them. You can also specify specific versions of automake and autoconf with ---with-automake and --with-autoconf - -Check autogen.sh options by running autogen.sh --help - -autogen.sh can pass on arguments to configure - you just need to separate them -from autogen.sh with -- between the two. -prefix has been added to autogen.sh but will be passed on to configure because -some build scripts like that. - -When you have done this once, you can use autoregen.sh to re-autogen with -the last passed options as a handy shortcut. Use it. - -After the autogen.sh stage, you can follow the directions listed in -"COMPILING FROM SOURCE" - -You can also run your whole cvs stack uninstalled. The script in -the gstreamer module /docs/faq/gst-uninstalled) is helpful in setting -up your environment for this. - -PLUG-IN DEPENDENCIES AND LICENSES ---------------------------------- -GStreamer is developed under the terms of the LGPL (see LICENSE file for -details). Some of our plug-ins however rely on libraries which are available -under other licenses. This means that if you are using an application which -has a non-GPL compatible license (for instance a closed-source application) -with GStreamer, you have to make sure not to use GPL-linked plug-ins. -When using GPL-linked plug-ins, GStreamer is for all practical reasons -under the GPL itself. - -HISTORY -------- -The fundamental design comes from the video pipeline at Oregon Graduate -Institute, as well as some ideas from DirectMedia. It's based on plug-ins that -will provide the various codec and other functionality. The interface -hopefully is generic enough for various companies (ahem, Apple) to release -binary codecs for Linux, until such time as they get a clue and release the -source. + +Applications + +Contributors to this release + + * Flavio Oliveira + * Michael Smith + * Stefan Kost + * Thomas Vander Stichele + * Wim Taymans +  \ No newline at end of file diff --git a/configure.ac b/configure.ac index 843a17984c..3af889d5d2 100644 --- a/configure.ac +++ b/configure.ac @@ -12,7 +12,7 @@ AM_MAINTAINER_MODE 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(gst-plugins-good, GST_PLUGINS_GOOD_VERSION, 0, 9, 1, 1, +AS_VERSION(gst-plugins-good, GST_PLUGINS_GOOD_VERSION, 0, 9, 3, 0, GST_CVS="no", GST_CVS="yes") AM_INIT_AUTOMAKE($PACKAGE,$VERSION) diff --git a/po/af.po b/po/af.po index 9d795958a9..afd355871f 100644 --- a/po/af.po +++ b/po/af.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.7.6\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-09-02 19:38+0200\n" +"POT-Creation-Date: 2005-09-26 14:12+0200\n" "PO-Revision-Date: 2004-03-18 14:16+0200\n" "Last-Translator: Petri Jooste \n" "Language-Team: Afrikaans \n" diff --git a/po/az.po b/po/az.po index 074e74c81b..22c2b68908 100644 --- a/po/az.po +++ b/po/az.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-0.8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-09-02 19:38+0200\n" +"POT-Creation-Date: 2005-09-26 14:12+0200\n" "PO-Revision-Date: 2004-03-19 18:29+0200\n" "Last-Translator: Metin Amiroff \n" "Language-Team: Azerbaijani \n" diff --git a/po/cs.po b/po/cs.po index d0ae38abf3..42a52260dc 100644 --- a/po/cs.po +++ b/po/cs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.8.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-09-02 19:38+0200\n" +"POT-Creation-Date: 2005-09-26 14:12+0200\n" "PO-Revision-Date: 2004-08-08 22:58+0200\n" "Last-Translator: Miloslav Trmac \n" "Language-Team: Czech \n" diff --git a/po/en_GB.po b/po/en_GB.po index 90d63ec6a8..322e484567 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.8.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-09-02 19:38+0200\n" +"POT-Creation-Date: 2005-09-26 14:12+0200\n" "PO-Revision-Date: 2004-04-26 10:41-0400\n" "Last-Translator: Gareth Owen \n" "Language-Team: English (British) \n" diff --git a/po/hu.po b/po/hu.po index 5972b0ff01..0d5c78a017 100644 --- a/po/hu.po +++ b/po/hu.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.8.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-09-02 19:38+0200\n" +"POT-Creation-Date: 2005-09-26 14:12+0200\n" "PO-Revision-Date: 2004-07-18 11:03+0200\n" "Last-Translator: Laszlo Dvornik \n" "Language-Team: Hungarian \n" diff --git a/po/it.po b/po/it.po index 2fca24eb7a..5f20eeaea8 100644 --- a/po/it.po +++ b/po/it.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.8.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-09-02 19:38+0200\n" +"POT-Creation-Date: 2005-09-26 14:12+0200\n" "PO-Revision-Date: 2004-11-07 19:11+0100\n" "Last-Translator: Luca Ferretti \n" "Language-Team: Italian \n" diff --git a/po/nb.po b/po/nb.po index 15a290169f..416d472d9b 100644 --- a/po/nb.po +++ b/po/nb.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.8.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-09-02 19:38+0200\n" +"POT-Creation-Date: 2005-09-26 14:12+0200\n" "PO-Revision-Date: 2004-10-04 15:54+0200\n" "Last-Translator: Kjartan Maraas \n" "Language-Team: Norwegian Bokmaal \n" diff --git a/po/nl.po b/po/nl.po index 2a7e7a7d9d..0ec8946283 100644 --- a/po/nl.po +++ b/po/nl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.8.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-09-02 19:38+0200\n" +"POT-Creation-Date: 2005-09-26 14:12+0200\n" "PO-Revision-Date: 2004-08-05 16:26+0200\n" "Last-Translator: Elros Cyriatan \n" "Language-Team: Dutch \n" diff --git a/po/or.po b/po/or.po index a365dbc0f9..e65c47d628 100644 --- a/po/or.po +++ b/po/or.po @@ -2,13 +2,13 @@ # Copyright (C) 2004, Free Software Foundation, Inc. # This file is distributed under the same license as the gst-plugins-0.8.3 package. # Gora Mohanty , 2004. -# $Id: or.po,v 1.9 2005/09/02 15:44:49 wingo Exp $ +# $Id: or.po,v 1.10 2005/09/04 11:50:47 thomasvs Exp $ # msgid "" msgstr "" "Project-Id-Version: gst-plugins-0.8.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-09-02 19:38+0200\n" +"POT-Creation-Date: 2005-09-26 14:12+0200\n" "PO-Revision-Date: 2004-09-27 13:32+0530\n" "Last-Translator: Gora Mohanty \n" "Language-Team: Oriya \n" diff --git a/po/sq.po b/po/sq.po index 7436d56778..bc3df91583 100644 --- a/po/sq.po +++ b/po/sq.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.8.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-09-02 19:38+0200\n" +"POT-Creation-Date: 2005-09-26 14:12+0200\n" "PO-Revision-Date: 2004-08-07 20:29+0200\n" "Last-Translator: Laurent Dhima \n" "Language-Team: Albanian \n" diff --git a/po/sr.po b/po/sr.po index 2a3f642108..173e49db6d 100644 --- a/po/sr.po +++ b/po/sr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.7.6\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-09-02 19:38+0200\n" +"POT-Creation-Date: 2005-09-26 14:12+0200\n" "PO-Revision-Date: 2004-03-13 00:18+0100\n" "Last-Translator: Danilo Segan \n" "Language-Team: Serbian \n" diff --git a/po/sv.po b/po/sv.po index 253411e92f..11c43d1be0 100644 --- a/po/sv.po +++ b/po/sv.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.8.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-09-02 19:38+0200\n" +"POT-Creation-Date: 2005-09-26 14:12+0200\n" "PO-Revision-Date: 2004-08-03 20:53+0200\n" "Last-Translator: Christian Rose \n" "Language-Team: Swedish \n" diff --git a/po/uk.po b/po/uk.po index fe79605e00..0aef7e2bc3 100644 --- a/po/uk.po +++ b/po/uk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.8.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-09-02 19:38+0200\n" +"POT-Creation-Date: 2005-09-26 14:12+0200\n" "PO-Revision-Date: 2004-08-03 15:40+0200\n" "Last-Translator: Maxim V. Dziumanenko \n" "Language-Team: Ukrainian \n" diff --git a/po/vi.po b/po/vi.po index ca4ce7bcc2..43192b2c58 100644 --- a/po/vi.po +++ b/po/vi.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-0.8.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-09-02 19:38+0200\n" +"POT-Creation-Date: 2005-09-26 14:12+0200\n" "PO-Revision-Date: 2005-01-22 17:17+0930\n" "Last-Translator: Clytie Siddall \n" "Language-Team: Vietnamese \n"