From: Christian S. <the...@us...> - 2003-01-24 13:01:02
|
CVS Root: /cvsroot/gstreamer Module: www Changes by: theuraeus Date: Fri Jan 24 2003 05:01:00 PST Log message: create 0.6.0 release notes Added files: releases/0.6.0 : buildhelp.php index.php notice.php Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/www/releases/0.6.0/buildhelp.php?rev=1.1&content-type=text/vnd.viewcvs-markup http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/www/releases/0.6.0/index.php?rev=1.1&content-type=text/vnd.viewcvs-markup http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/www/releases/0.6.0/notice.php?rev=1.1&content-type=text/vnd.viewcvs-markup ====Begin Diffs==== --- NEW FILE: buildhelp.php --- <?php include('../../lib/template.php'); echo get_header('GStreamer: Releases: 0.6.0: Build Help', '../..'); ?> <h1>How to compile GStreamer--Short version</h1> <ol> <li>Download gstreamer-0.6.0.tar.gz and gst-plugins-0.6.0.tar.gz. Unpack them.</li> <li>Check gstreamer-0.6.0/REQUIREMENTS and install any necessary or desired packages.</li> <li>Run <code>./configure && make && make install</code> in gstreamer-0.6.0/.</li> <li>Run <code>./configure --with-pkg-config-path=/usr/local/lib/pkgconfig && make && make install</code> in gst-plugins-0.6.0/.</li> <li>Run su -c 'gst-register'.</li> </ol> <H1>How to compile GStreamer--Long version</H1> <P>There are several modules in CVS or tarballs you need to compile GStreamer and it's plug-ins and applications. <DL> <DT>gstreamer <DD>contains the core <DT>gst-plugins <DD>contains all of the plug-ins GStreamer provides <DT>gst-player <DD>contains the media player sample application. <DT>gst-editor <DD>contains the graphical pipeline editor <DT>gst-bind <DD>contains bindings to some languages (C++, perl, python) </DL> </P> <H2>The core</H2> <P> The core of GStreamer only depends on popt, glib2, glibc and (optionally) libxml2. <P> GStreamer contains some assembler codes in some places. <P> On x86, the core of GStreamer needs nasm installed to compile under Linux. Nasm should be part of your Linux distribution, but it might not be installed by default. <P> On other Unixes you will need to install the assembler compilers for your platform. However we have little experience currently with building GStreamer on other plattforms than Linux, Irix and FreeBSD so your mileage may wary. Apart from Irix, Solaris is the Unix flavour with the best chances of getting GStreamer to compile and work currently. <P> When compiling from CVS, you also need autoconf version 2.52 or higher and automake 1.5 or higher. <P> If you want the documention to build you need gtk-doc installed. 0.7 or higher is required. <P> You also need to have pkgconfig installed to build GStreamer. You find pkgconfig on the <A HREF="http://www.freedesktop.org/software/pkgconfig/">freedesktop site</A>. <P> <H2>The Plugins</H2> <P>GStreamer will probably not be very useful to you without at least some plugins installed. The REQUIREMENTS file lists all libraries gst-plugins can use and where they can be found. You find the REQUIREMENTS file in the gst-plugins root directory. <P> For audio, you need the libraries that give you support for the audio format you need. For example, if you want mp3 support, you need the mad library. <P> For video you will need the Hermes library no matter what format you want to play (to do colorspace conversion) and then one or more libraries depending on the format you want to play. <P> We do point out that we have a fairly complete set of RPMS built for Red Hat 7.2 and 7.3 in our <A href="/releases/redhat/">apt repository</A> (in the 'deps' repository). <P> While 'get the highest feature count' is a very entertaining game played among our core developers, by no means should you try to install all of the plug-ins on your first try. You will make it a lot easier on yourself if you start out simply by compiling with the dependencies you already have on your system. <?php echo get_footer(); ?> --- NEW FILE: index.php --- <?php include('../../lib/template.php'); echo get_header('GStreamer: Releases: 0.6.0', '../..'); ?> <H1>GStreamer "The sleeper awakens" 0.6.0</H1> <H1>This release has not yet been made!! these are just temporary</H1> <P> Release 0.6.0 features many bug fixes and feature enhancements. You can read more about these in the <A HREF="notice.php">release notice</A>.</P> <H2><B>IMPORTANT: If you get segfaults during RPM upgrade to this version, you might get segmentation faults during upgrade. They can be safely ignored, but please do tell us if you encountered this, saying what version you were upgrading from.</B> <P> For help building GStreamer take a look at our <A HREF="buildhelp.php">build help document</A>.</P> <H3>Available packages</H3> <ul> <li>Source <ul> <li>gstreamer (the core only) [ <a href="http://prdownloads.sourceforge.net/gstreamer/gstreamer-0.6.0.tar.gz">tar.gz</a> | <a href="http://prdownloads.sourceforge.net/gstreamer/gstreamer-0.6.0.tar.bz2">tar.bz2</a> ] </li> <li>gst-plugins [ <a href="http://prdownloads.sourceforge.net/gstreamer/gst-plugins-0.6.0.tar.gz">tar.gz</a> | <a href="http://prdownloads.sourceforge.net/gstreamer/gst-plugins-0.6.0.tar.bz2">tar.bz2</a> ] </li> <li>other packages available at the <a href="http://sourceforge.net/projects/gstreamer/">sourceforge page</a></li> <li>Source tarballs are mirrored at <A HREF="http://gstreamer.net/releases/current/src/">http://gstreamer.net/releases/current/src/</A>. </li> </ul> </li> <P> <li>Red Hat <P> We actively support Red Hat 8.0. </p> <ul> <li>An <a href="http://gstreamer.net/releases/redhat/">APT for RPM</a> repository. This is by far the easiest way to install GStreamer for RPM-based distros.</li> <li>If you have some philosophical problem with using apt on rpm (incredibly, people sometimes DON'T want the right tool for the job), you can torture yourself by manually downloading and installing all the rpms by browsing through our apt repository.</li> <li>In the near future we will provide a GStreamer channel in Red Carpet as well.</li> </ul> </li> <P> <li>Debian <p>Debian packages are maintained by our debian maintainer, David Lehn (taaz on #gstreamer on irc.openprojects.net). They usually appear in the week after the source release.</p> <ul> <li><A HREF="../debian/README">README</A></li> <li><A HREF="../debian/">apt repository with debs</A></li> </ul> </li> <P> <li>Mandrake <p>GStreamer is now in Mandrake "cooker" -- see <a href="http://www.mandrakelinux.com/en/cookerdevel.php3"> http://www.mandrakelinux.com/en/cookerdevel.php3</a></p> </li> <P> <li>Linux from Scratch <p> You should ask your distribution's maintainer on specific hints when things fail. We can try to help but Linux from Scratch is at this point unsupported. We'd rather spend our time developing than supporting hard-to-support distributions. </p> </li> <P> <li>Other distributions <P> If you use another distribution, and are willing to help us out in making sure GStreamer works with your distribution of choice, then please let us know ! </p> </li> <li>[This space intentionally left vacant for you to fill in]</li> </ul> <H3>Supporting packages</H3> <P>GStreamer relies on a lot of 3rd party packages. If you are compiling from source you find information on those packages in the REQUIREMENTS file.</P> <H3>Applications</H3> <P> <UL> <LI>gst-player will be released shortly after the core and plug-ins. <LI><A href="http://www.rhythmbox.org/">RhythmBox</A> will received an update in the near future. <LI>we are looking for application developers so that we can improve the core according to your wishes. </UL> <?php echo get_footer(); ?> --- NEW FILE: notice.php --- <?php include('../../lib/template.php'); echo get_header('GStreamer: Releases: 0.6.0: Release Notes', '../..'); ?> <h1>GStreamer "The sleeper awakens" 0.6.0 released</h1> <p> <H1>Work in progress RELEASE NOTES. This release has not yet been made</H1> The GStreamer team is happy to announce our final prerelease for the stable 0.6 series of the GStreamer streaming-media framework. The focus of this release has been to get our audio related plugins working as well as possible as those are what is beeing used by GNOME 2.2. modules gnome-media and nautilus-media. <P> The core of GStreamer is at this point quite complete, but there are some rough edges we hope to iron out over the next weeks and months. A new autoplugger should be ready shortly after 0.6.0 and we continue working with interactivity support which is needed for DVD menus and SWF (Flash). We also have asf support mostly working in CVS which we hope to enable for the 0.6.1 release. <h3>Thread issues and GStreamer</h3> <P>Many of GStreamers features relies heavily on threads. Unfortunately everything is not rosy in the Linux worlds of threads. If you have a glibc version installed compiled with i686 optimizations (which uses a different codepath than standard i386 glibc), there is a good chance you will experience thread-related crashes in gstreamer-based applications. There are a few workarounds to this available. <UL> <LI>You can use an i386- or i586-optimized glibc package instead. <LI> You can also try running the gstreamer-based applications using the command-line option --gst-scheduler=opt, which invokes a newly created scheduler that does not use threads. This scheduler is very new however so you might encounter other issues when using it.</LI> </UL> <P>People using the Red Hat beta Phoebe are recommended to update to glibc from Rawhide. This solves all thread issues, thanks to the new NTPL thread library that is included there.</P> <P> From now on, GStreamer will follow a versioning scheme similar to kernel and GTK+/GLib releases. Odd minor numbers (like for this release) will be development releases. While GStreamer itself is very much under development, during stable releases we will guarantee API- and ABI-stability. The point of this development release cycle is to support Gnome 2.1.x development. <P> GStreamer major-minor series versions will now be parallel-installable. Please update your applications to check for gstreamer-0.5, gstreamer-libs-0.5 and gstreamer-play-0.5 using pkg-config. <P> We are starting to have a really nice collection of applications under development using GStreamer. If you are looking for something specific check out our <a href="http://www.gstreamer.net/status/?category=2"> applications status page</a>. <h2>Features</h2> <H3>Plug-ins</H3> <ul> </ul> </p> <h2>GStreamer Homepage</h2> <p> More details on these features can be found on the project's website, <A HREF="http://gstreamer.net/">http://gstreamer.net/</A>. </p> <H2>Support and Bugs</H2> <p> We use <A href="http://bugzilla.gnome.org/">Gnome's Bugzilla</A> for bug reports and feature requests. The "product name" is GStreamer (capital G). Please do the following before writing a bug report : <PRE> gst-feedback &> feedback 2>&1 </PRE> and attach the file "feedback" to your bug report, so that we have some information useful in the debugging process. </p> <H2>Developers</H2> <p>GStreamer is <A href="http://gstreamer.sf.net/">hosted on SourceForge</A>. 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.</p> <P>We are still looking for people with access to Solaris, HP-UX, Irix and True64 that would be willing to try building and testing GStreamer. Patches fixing such problems are also more than welcome.</P> <h2>Contributors to this release</h2> <h3>Patches to the core of Gstreamer</h3> <ul> <li>Wim Taymans <<tt>wim.taymans(AT)chello.be</tt>></li> <li>Erik Walthinsen <<tt>omega(AT)temple-baptist.com</tt>></li> <li>Thomas Vander Stichele <<tt>thomas(AT)apestaart.org</tt>></li> <li>David I. Lehn <<tt>dlehn(AT)vt.edu</tt>></li> <li>David Schleef <<tt>ds(AT)schleef.org</tt>></li> <li>Brian Cameron <<tt>brian.cameron(AT)sun.com</tt>></li> <li>Joshua N Pritikin <<tt>vishnu(AT)pobox.com</tt>></li> </ul> <h3>Plugins and Sample Applications</h3> <ul> <li>Joshua N Pritikin <<tt>vi...@po...> <li>Julien MOUTTE <<tt>jmoutte(AT)electronic-group.com</tt>></li> <li>Cameron Hutchison <<tt>camh+gst(AT)xdna.net</tt>></li> <li>Ronald Bultje <<tt>rbultje(AT)ronald.bitfreak.net</tt>></li> <li>Steve Baker <<tt>stevebaker_org(AT)yahoo.co.uk</tt>></li> <li>Iain Holmes <<tt>iain(AT)prettypeople.org</tt>></li> <li>Jérémy Simon <<tt>jsimon13(AT)yahoo.fr</tt>></li> <li>Jan Schmidt <<tt>thaytan(AT)mad.scientist.com</tt>></li> <li>Daniel Fischer <<tt>dan(AT)f3c.com</tt>></li> <li>Martin Schlemmer <<tt>azarah(AT)gentoo.org</tt>></li> <li>Andrew Turner <<tt>zombie(AT)4free.co.nz</tt>></li> <li>Owen Fraser-Green <<tt>owen(AT)discobabe.net</tt>></li> <li>Leif Morgan Johnson <<tt>lmjohns3(AT)eos.ncsu.edu</tt>></li> <li>Benjamin Otte <<tt>in7y118(AT)public.uni-hamburg.de</tt>></li> </ul> <h3>Misc</h3> <ul> <li>Christian Fredrik Kalager Schaller <<tt>Uraeus(AT)gnome.org</tt>></li> <li>Alp Toker <<tt>alp(AT)atoker.com</tt>></li> </ul> </P> <?php echo get_footer(); ?> |