2 GStreamer "Desperately Seeking Sexiness" 0.4.0 released
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
10 Updates and Enhancements
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.
29 * New much improved registry system implemented.
30 * New event-driven seek support. Event system is now working and
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
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
46 * Audiofile plug-in works again (depends on upstream patch getting
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
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
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
77 If you want to test the standard scheduler, run your GStreamer
78 application with --gst-scheduler=standard
82 More details on these features can be found on the project's website,
83 [8]http://gstreamer.net/.
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
92 and attach the file "feedback" to your bug report, so that we have
93 some information useful in the debugging process.
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
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.
107 Contributors to this release
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>
118 Plugins and Sample Applications
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>
136 * Christian Fredrik Kalager Schaller
137 <uraeus(AT)linuxrising.org>
138 * Calum Selkirk <cselkirk(AT)panix.com>
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/