merge from BRANCH-RELEASE-0_4_0
[platform/upstream/gstreamer.git] / RELEASE
1
2             GStreamer "Desperately Seeking Sexiness" 0.4.0 released
3
4    The  GStreamer  team  is  happy  to  announce  another  release of the
5    GStreamer  streaming-media framework. We are quickly moving forward at
6    this  time  and more and more applications using GStreamer are popping
7    up.  Please  see  the  [1]release  page for availability of source and
8    binary packages.
9
10 Updates and Enhancements
11
12   General
13
14      * Graphical pipeline editor (gst-editor) ported to GNOME 2.0
15      * Autobuild system using [2]bitches to generate good RPMs
16      * Apt  for  rpm repository for GStreamer and plug-in dependencies on
17        RedHat  7.2  and  7.3,  for  both  Ximian  Red-Carpet  Gnome 2 and
18        Gnomehide. See [3]http://gstreamer.net/releases/redhat/
19      * Red-Carpet GStreamer channel under construction.
20      * GConf schemas distributed for centralised sink settings
21      * Moved  to  [4]http://bugzilla.gnome.org/ for bug reports. Bugzilla
22        is  more  convenient  than SourceForge's system, and Gnome already
23        has a system running. Thanks to Gnome for the support.
24      * Created  a  gst-feedback script to gather system information to be
25        added to a bug report for better debugging.
26
27   Core
28
29      * New much improved registry system implemented.
30      * New  event-driven  seek  support.  Event system is now working and
31        implemented
32      * Header files are now in a versioned directory to ease build pains.
33      * Improvements and bugfixes todparams.
34      * Docs updated, registry and system clock documentation added
35      * More tests added for improved troubleshooting
36      * Cothreads code made more POSIX-compatible
37      * PowerPC portability fixes
38
39   Plug-ins
40
41      * Quicktime plug-in rewritten
42      * [5]Effectv video effects plug-ins included
43      * Audio effect plug-ins fixes (int2float, floatcast etc.)
44      * A new filter plug-in for audio filters
45      * OSS plug-in fixes
46      * Audiofile  plug-in  works again (depends on upstream patch getting
47        included)
48      * lavencode plug-in renamed yuv4mpeg
49      * Synaesthesia plug-in added to gst-visualisation packages
50      * [6]Jack plug-in working and packaged -- CVS Jack required
51      * Floatcast plug-in added
52      * Include file setup fixes
53      * Avi plug-in ported to avifile 0.7.7
54      * Lots of fixes and cleanups on the DV plug-in
55      * libfame plug-in added (mpeg4)
56      * libdvdnav plug-in added
57      * Better URI handling in gnome-vfs plug-in
58      * RTP plug-in updated and ported to the [7]oRTP library
59
60 Known Issues
61
62    GStreamer  currently  ships  with  two  schedulers,  named 'basic' and
63    'standard'. Basic is the one we have been shipping for a long time now
64    and  is  still  the default in GStreamer 0.4.0. There are however some
65    limitations and threadrelated bugs in basic. These limitations are not
66    present  in  standard,  but  unfortunately standard does not work with
67    i686  glibc  atm  due  to  differences  in the way threads are handled
68    compared  to  other  architectures  including i386. We hope to get the
69    remaining  issues  in  standard  fixed  before  0.4.1  and use that as
70    default.
71
72    As  for the bugs in basic we did not feel they warranted not releasing
73    0.4.0  as  they  are  rather  obscure.  For  instance if you are using
74    Rhythmbox  you  will  need  to  be  playing  over 500 songs nonstop to
75    trigger it.
76
77    If  you  want  to  test  the  standard  scheduler,  run your GStreamer
78    application with --gst-scheduler=standard
79
80 GStreamer Homepage
81
82    More  details on these features can be found on the project's website,
83    [8]http://gstreamer.net/.
84
85 Support
86
87    We  use  [9]Gnome's Bugzilla for bug reports and feature requests. The
88    "product  name"  is  GStreamer  (capital  G).  Please do the following
89    before writing a bug report :
90 gst-feedback > feedback 2>&1
91
92    and  attach  the  file  "feedback" to your bug report, so that we have
93    some information useful in the debugging process.
94
95 Developers
96
97    GStreamer  is [10]hosted on SourceForge. All code is in CVS and can be
98    checked  out  from  there.  Interested developers of the core library,
99    plug-ins,  and  applications  should  subscribe to the gstreamer-devel
100    list.  If  there  is  sufficient interest we will create more lists as
101    necessary.
102
103    We  are  still  looking for people with access to Solaris, HP-UX, Irix
104    and  True64  that  would  be  willing  to  try  building  and  testing
105    GStreamer. Patches fixing such problems are also more than welcome.
106
107 Contributors to this release
108
109   Core
110
111      * Erik Walthinsen <omega(AT)temple-baptist.com>
112      * Wim Taymans <wim.taymans(AT)chello.be>
113      * Thomas Vander Stichele <thomas(AT)apestaart.org>
114      * Andy Wingo <wingo(AT)pobox.com>
115      * Benjamin Otte <in7y118(AT)public.uni-hamburg.de>
116      * Steve Baker <stevebaker_org(AT)yahoo.co.uk>
117
118   Plugins and Sample Applications
119
120      * Richard Boulton <richard(AT)tartarus.org>
121      * David Lehn <dlehn(AT)vt.edu>
122      * Ronald Bultje <rbultje(AT)ronald.bitfreak.net>
123      * Bastien Nocera <hadess(AT)hadess.net>
124      * Martin Enlund <martin(AT)enlund.net>
125      * Arik Devens <arik(AT)gnome.org>
126      * Jérémy Simon <jsimon13(AT)yahoo.fr>
127      * Zeeshan Ali Khattak <zak147(AT)yahoo.com>
128      * Rehan Khwaja <rehankhwaja(AT)yahoo.com>
129      * Kentarou Fukuchi <fukuchi(AT)is.titech.ac.jp>
130      * Artyom Baginski <artm(AT)nerve.v2.nl>
131      * David Schleef <ds(AT)schleef.org>
132      * Xavier Bestel <xavier.bestel(AT)free.fr>
133
134   Misc
135
136      * Christian Fredrik Kalager Schaller
137        <uraeus(AT)linuxrising.org>
138      * Calum Selkirk <cselkirk(AT)panix.com>
139
140 References
141
142    1. http://gstreamer.net/releases/current/
143    2. http://urgent.rug.ac.be/thomas/
144    3. http://gstreamer.net/releases/redhat/
145    4. http://bugzilla.gnome.org/
146    5. http://effectv.sourceforge.net/
147    6. http://jackit.sf.net/
148    7. http://www.linphone.org/ortp/
149    8. http://gstreamer.net/
150    9. http://bugzilla.gnome.org/
151   10. http://gstreamer.sf.net/