update documentation with the clean version of dependencies

Original commit message from CVS:
update documentation with the clean version of dependencies
This commit is contained in:
Steve Lhomme 2004-08-03 15:19:34 +00:00
parent f1472b4ed2
commit faf76178b3
5 changed files with 74 additions and 102 deletions

View file

@ -1,3 +1,9 @@
2004-08-03 Steve Lhomme <steve.lhomme@free.fr>
* docs/manual/win32.xml:
* win32/README.txt:
update documentation with the clean version of dependencies
2004-08-03 Benjamin Otte <otte@gnome.org> 2004-08-03 Benjamin Otte <otte@gnome.org>
* gst/schedulers/entryscheduler.c: * gst/schedulers/entryscheduler.c:

View file

@ -18,32 +18,20 @@ available in your system PATH.</para>
<para>The GStreamer project depends on other libraries, namely :</para> <para>The GStreamer project depends on other libraries, namely :</para>
<itemizedlist> <itemizedlist>
<listitem><para>GLib</para></listitem> <listitem><para>GLib</para></listitem>
<listitem><para>libpopt</para></listitem> <listitem><para>popt</para></listitem>
<listitem><para>libxml</para></listitem> <listitem><para>libxml2</para></listitem>
<listitem><para>libintl</para></listitem> <listitem><para>libintl</para></listitem>
<listitem><para>libiconv</para></listitem> <listitem><para>libiconv</para></listitem>
</itemizedlist> </itemizedlist>
<para>The sources should be organised in folders as follow :</para> <para>There is now an existing package that has all these dependencies built with MSVC7.1. It exists either as precompiled librairies
<itemizedlist> and headers in both Release and Debug mode, or as the source package to build it yourself. You can
<listitem><para>$(PROJECT_DIR)\glib</para></listitem> find it on <ulink url="http://mukoli.free.fr/gstreamer/">http://mukoli.free.fr/gstreamer/</ulink>.</para>
<listitem><para>$(PROJECT_DIR)\gstreamer (this package)</para></listitem>
<listitem><para>$(PROJECT_DIR)\libiconv</para></listitem>
<listitem><para>$(PROJECT_DIR)\libintl</para></listitem>
<listitem><para>$(PROJECT_DIR)\libxml2</para></listitem>
<listitem><para>$(PROJECT_DIR)\popt</para></listitem>
</itemizedlist>
<note> <note>
<title>Notes</title> <title>Notes</title>
<para>you can find Win32 versions of these libraries on <ulink url="http://gettext.sourceforge.net/">http://gettext.sourceforge.net/</ulink> and <para>GNU tools needed that you can find on <ulink url="http://gnuwin32.sourceforge.net/">http://gnuwin32.sourceforge.net/</ulink></para>
<ulink url="http://gnuwin32.sourceforge.net/">http://gnuwin32.sourceforge.net/</ulink> (you will need the Binaries and Developer files for each package).</para>
<para>GLib can be found on <ulink url="ftp://ftp.gtk.org/pub/gtk/v2.4/" type="ftp">ftp://ftp.gtk.org/pub/gtk/v2.4/</ulink> and should be compiled from the
sources</para>
<para>NOTE : GNU tools needed that you can find on <ulink url="http://gnuwin32.sourceforge.net/">http://gnuwin32.sourceforge.net/</ulink></para>
<itemizedlist> <itemizedlist>
<listitem><para>GNU flex (tested with 2.5.4)</para></listitem> <listitem><para>GNU flex (tested with 2.5.4)</para></listitem>
<listitem><para>GNU bison (tested with 1.35)</para></listitem> <listitem><para>GNU bison (tested with 1.35)</para></listitem>
@ -65,7 +53,9 @@ for convenience (people who don't want to install GNU tools).</para>
<para>By default, GSTreamer needs a registry. You have to generate it using "gst-register.exe". It will create <para>By default, GSTreamer needs a registry. You have to generate it using "gst-register.exe". It will create
the file in c:\gstreamer\registry.xml that will hold all the plugins you can use.</para> the file in c:\gstreamer\registry.xml that will hold all the plugins you can use.</para>
<para>You should install the GSTreamer core in c:\gstreamer\bin and the plugins in c:\gstreamer\plugins.</para> <para>You should install the GSTreamer core in c:\gstreamer\bin and the plugins in c:\gstreamer\plugins. Both
directories should be added to your system PATH. The library dependencies should be installed in c:\usr</para>
<para>For example, my current setup is :</para> <para>For example, my current setup is :</para>
<itemizedlist> <itemizedlist>
@ -77,17 +67,17 @@ the file in c:\gstreamer\registry.xml that will hold all the plugins you can use
<listitem><para><filename>c:\gstreamer\bin\gstelements.dll</filename></para></listitem> <listitem><para><filename>c:\gstreamer\bin\gstelements.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\gstoptimalscheduler.dll</filename></para></listitem> <listitem><para><filename>c:\gstreamer\bin\gstoptimalscheduler.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\gstspider.dll</filename></para></listitem> <listitem><para><filename>c:\gstreamer\bin\gstspider.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\iconv.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\intl.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\libglib-2.0-0.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\libgmodule-2.0-0.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\libgobject-2.0-0.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\libgthread-2.0-0.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\libgtreamer-0.8.dll</filename></para></listitem> <listitem><para><filename>c:\gstreamer\bin\libgtreamer-0.8.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\libxml2.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\popt1.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\plugins\gst-libs.dll</filename></para></listitem> <listitem><para><filename>c:\gstreamer\plugins\gst-libs.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\plugins\gstmatroska.dll</filename></para></listitem> <listitem><para><filename>c:\gstreamer\plugins\gstmatroska.dll</filename></para></listitem>
<listitem><para><filename>c:\usr\bin\iconv.dll</filename></para></listitem>
<listitem><para><filename>c:\usr\bin\intl.dll</filename></para></listitem>
<listitem><para><filename>c:\usr\bin\libglib-2.0-0.dll</filename></para></listitem>
<listitem><para><filename>c:\usr\bin\libgmodule-2.0-0.dll</filename></para></listitem>
<listitem><para><filename>c:\usr\bin\libgobject-2.0-0.dll</filename></para></listitem>
<listitem><para><filename>c:\usr\bin\libgthread-2.0-0.dll</filename></para></listitem>
<listitem><para><filename>c:\usr\bin\libxml2.dll</filename></para></listitem>
<listitem><para><filename>c:\usr\bin\popt.dll</filename></para></listitem>
</itemizedlist> </itemizedlist>
</sect1> </sect1>

View file

@ -18,32 +18,20 @@ available in your system PATH.</para>
<para>The GStreamer project depends on other libraries, namely :</para> <para>The GStreamer project depends on other libraries, namely :</para>
<itemizedlist> <itemizedlist>
<listitem><para>GLib</para></listitem> <listitem><para>GLib</para></listitem>
<listitem><para>libpopt</para></listitem> <listitem><para>popt</para></listitem>
<listitem><para>libxml</para></listitem> <listitem><para>libxml2</para></listitem>
<listitem><para>libintl</para></listitem> <listitem><para>libintl</para></listitem>
<listitem><para>libiconv</para></listitem> <listitem><para>libiconv</para></listitem>
</itemizedlist> </itemizedlist>
<para>The sources should be organised in folders as follow :</para> <para>There is now an existing package that has all these dependencies built with MSVC7.1. It exists either as precompiled librairies
<itemizedlist> and headers in both Release and Debug mode, or as the source package to build it yourself. You can
<listitem><para>$(PROJECT_DIR)\glib</para></listitem> find it on <ulink url="http://mukoli.free.fr/gstreamer/">http://mukoli.free.fr/gstreamer/</ulink>.</para>
<listitem><para>$(PROJECT_DIR)\gstreamer (this package)</para></listitem>
<listitem><para>$(PROJECT_DIR)\libiconv</para></listitem>
<listitem><para>$(PROJECT_DIR)\libintl</para></listitem>
<listitem><para>$(PROJECT_DIR)\libxml2</para></listitem>
<listitem><para>$(PROJECT_DIR)\popt</para></listitem>
</itemizedlist>
<note> <note>
<title>Notes</title> <title>Notes</title>
<para>you can find Win32 versions of these libraries on <ulink url="http://gettext.sourceforge.net/">http://gettext.sourceforge.net/</ulink> and <para>GNU tools needed that you can find on <ulink url="http://gnuwin32.sourceforge.net/">http://gnuwin32.sourceforge.net/</ulink></para>
<ulink url="http://gnuwin32.sourceforge.net/">http://gnuwin32.sourceforge.net/</ulink> (you will need the Binaries and Developer files for each package).</para>
<para>GLib can be found on <ulink url="ftp://ftp.gtk.org/pub/gtk/v2.4/" type="ftp">ftp://ftp.gtk.org/pub/gtk/v2.4/</ulink> and should be compiled from the
sources</para>
<para>NOTE : GNU tools needed that you can find on <ulink url="http://gnuwin32.sourceforge.net/">http://gnuwin32.sourceforge.net/</ulink></para>
<itemizedlist> <itemizedlist>
<listitem><para>GNU flex (tested with 2.5.4)</para></listitem> <listitem><para>GNU flex (tested with 2.5.4)</para></listitem>
<listitem><para>GNU bison (tested with 1.35)</para></listitem> <listitem><para>GNU bison (tested with 1.35)</para></listitem>
@ -65,7 +53,9 @@ for convenience (people who don't want to install GNU tools).</para>
<para>By default, GSTreamer needs a registry. You have to generate it using "gst-register.exe". It will create <para>By default, GSTreamer needs a registry. You have to generate it using "gst-register.exe". It will create
the file in c:\gstreamer\registry.xml that will hold all the plugins you can use.</para> the file in c:\gstreamer\registry.xml that will hold all the plugins you can use.</para>
<para>You should install the GSTreamer core in c:\gstreamer\bin and the plugins in c:\gstreamer\plugins.</para> <para>You should install the GSTreamer core in c:\gstreamer\bin and the plugins in c:\gstreamer\plugins. Both
directories should be added to your system PATH. The library dependencies should be installed in c:\usr</para>
<para>For example, my current setup is :</para> <para>For example, my current setup is :</para>
<itemizedlist> <itemizedlist>
@ -77,17 +67,17 @@ the file in c:\gstreamer\registry.xml that will hold all the plugins you can use
<listitem><para><filename>c:\gstreamer\bin\gstelements.dll</filename></para></listitem> <listitem><para><filename>c:\gstreamer\bin\gstelements.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\gstoptimalscheduler.dll</filename></para></listitem> <listitem><para><filename>c:\gstreamer\bin\gstoptimalscheduler.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\gstspider.dll</filename></para></listitem> <listitem><para><filename>c:\gstreamer\bin\gstspider.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\iconv.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\intl.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\libglib-2.0-0.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\libgmodule-2.0-0.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\libgobject-2.0-0.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\libgthread-2.0-0.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\libgtreamer-0.8.dll</filename></para></listitem> <listitem><para><filename>c:\gstreamer\bin\libgtreamer-0.8.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\libxml2.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\bin\popt1.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\plugins\gst-libs.dll</filename></para></listitem> <listitem><para><filename>c:\gstreamer\plugins\gst-libs.dll</filename></para></listitem>
<listitem><para><filename>c:\gstreamer\plugins\gstmatroska.dll</filename></para></listitem> <listitem><para><filename>c:\gstreamer\plugins\gstmatroska.dll</filename></para></listitem>
<listitem><para><filename>c:\usr\bin\iconv.dll</filename></para></listitem>
<listitem><para><filename>c:\usr\bin\intl.dll</filename></para></listitem>
<listitem><para><filename>c:\usr\bin\libglib-2.0-0.dll</filename></para></listitem>
<listitem><para><filename>c:\usr\bin\libgmodule-2.0-0.dll</filename></para></listitem>
<listitem><para><filename>c:\usr\bin\libgobject-2.0-0.dll</filename></para></listitem>
<listitem><para><filename>c:\usr\bin\libgthread-2.0-0.dll</filename></para></listitem>
<listitem><para><filename>c:\usr\bin\libxml2.dll</filename></para></listitem>
<listitem><para><filename>c:\usr\bin\popt.dll</filename></para></listitem>
</itemizedlist> </itemizedlist>
</sect1> </sect1>

View file

@ -16,24 +16,14 @@ available in your system PATH.
The GStreamer project depends on other libraries, namely : The GStreamer project depends on other libraries, namely :
- GLib - GLib
- libpopt - popt
- libxml - libxml2
- gettext - gettext
- libiconv - libiconv
The sources should be organised in folders as follow : There is now an existing package that has all these dependencies built with MSVC7.1. It exists either
$(PROJECT_DIR)\glib a precompiled librairies and headers in both Release and Debug mode, or as the source package to build
$(PROJECT_DIR)\gstreamer (this package) it yourself. You can find it on http://mukoli.free.fr/gstreamer/.
$(PROJECT_DIR)\libiconv
$(PROJECT_DIR)\gettext
$(PROJECT_DIR)\libxml2
$(PROJECT_DIR)\popt
NOTE : you can find Win32 versions of these libraries on http://gettext.sourceforge.net/ and
http://gnuwin32.sourceforge.net/ (you will need the Binaries and Developer files for each package.)
NOTE : GLib can be found on ftp://ftp.gtk.org/pub/gtk/v2.4/ and should be compiled from the
sources
NOTE : GNU tools needed that you can find on http://gnuwin32.sourceforge.net/ NOTE : GNU tools needed that you can find on http://gnuwin32.sourceforge.net/
- GNU flex (tested with 2.5.4) - GNU flex (tested with 2.5.4)
@ -49,7 +39,9 @@ for convenience (people who don't want to install GNU tools).
By default, GSTreamer needs a registry. You have to generate it using "gst-register.exe". It will create By default, GSTreamer needs a registry. You have to generate it using "gst-register.exe". It will create
the file in c:\gstreamer\registry.xml that will hold all the plugins you can use. the file in c:\gstreamer\registry.xml that will hold all the plugins you can use.
You should install the GSTreamer core in c:\gstreamer\bin and the plugins in c:\gstreamer\plugins. You should install the GSTreamer core in c:\gstreamer\bin and the plugins in c:\gstreamer\plugins. Both
directories should be added to your system PATH. The library dependencies should be installed in c:\usr.
For example, my current setup is : For example, my current setup is :
C:\gstreamer\registry.xml C:\gstreamer\registry.xml
@ -60,14 +52,15 @@ C:\gstreamer\bin\gstbytestream.dll
C:\gstreamer\bin\gstelements.dll C:\gstreamer\bin\gstelements.dll
C:\gstreamer\bin\gstoptimalscheduler.dll C:\gstreamer\bin\gstoptimalscheduler.dll
C:\gstreamer\bin\gstspider.dll C:\gstreamer\bin\gstspider.dll
C:\gstreamer\bin\iconv.dll
C:\gstreamer\bin\intl.dll
C:\gstreamer\bin\libglib-2.0-0.dll
C:\gstreamer\bin\libgmodule-2.0-0.dll
C:\gstreamer\bin\libgobject-2.0-0.dll
C:\gstreamer\bin\libgthread-2.0-0.dll
C:\gstreamer\bin\libgtreamer-0.8.dll C:\gstreamer\bin\libgtreamer-0.8.dll
C:\gstreamer\bin\libxml2.dll
C:\gstreamer\bin\popt1.dll
C:\gstreamer\plugins\gst-libs.dll C:\gstreamer\plugins\gst-libs.dll
C:\gstreamer\plugins\gstmatroska.dll C:\gstreamer\plugins\gstmatroska.dll
C:\usr\bin\iconv.dll
C:\usr\bin\intl.dll
C:\usr\bin\libglib-2.0-0.dll
C:\usr\bin\libgmodule-2.0-0.dll
C:\usr\bin\libgobject-2.0-0.dll
C:\usr\bin\libgthread-2.0-0.dll
C:\usr\bin\libxml2.dll
C:\usr\bin\popt.dll

View file

@ -16,24 +16,14 @@ available in your system PATH.
The GStreamer project depends on other libraries, namely : The GStreamer project depends on other libraries, namely :
- GLib - GLib
- libpopt - popt
- libxml - libxml2
- gettext - gettext
- libiconv - libiconv
The sources should be organised in folders as follow : There is now an existing package that has all these dependencies built with MSVC7.1. It exists either
$(PROJECT_DIR)\glib a precompiled librairies and headers in both Release and Debug mode, or as the source package to build
$(PROJECT_DIR)\gstreamer (this package) it yourself. You can find it on http://mukoli.free.fr/gstreamer/.
$(PROJECT_DIR)\libiconv
$(PROJECT_DIR)\gettext
$(PROJECT_DIR)\libxml2
$(PROJECT_DIR)\popt
NOTE : you can find Win32 versions of these libraries on http://gettext.sourceforge.net/ and
http://gnuwin32.sourceforge.net/ (you will need the Binaries and Developer files for each package.)
NOTE : GLib can be found on ftp://ftp.gtk.org/pub/gtk/v2.4/ and should be compiled from the
sources
NOTE : GNU tools needed that you can find on http://gnuwin32.sourceforge.net/ NOTE : GNU tools needed that you can find on http://gnuwin32.sourceforge.net/
- GNU flex (tested with 2.5.4) - GNU flex (tested with 2.5.4)
@ -49,7 +39,9 @@ for convenience (people who don't want to install GNU tools).
By default, GSTreamer needs a registry. You have to generate it using "gst-register.exe". It will create By default, GSTreamer needs a registry. You have to generate it using "gst-register.exe". It will create
the file in c:\gstreamer\registry.xml that will hold all the plugins you can use. the file in c:\gstreamer\registry.xml that will hold all the plugins you can use.
You should install the GSTreamer core in c:\gstreamer\bin and the plugins in c:\gstreamer\plugins. You should install the GSTreamer core in c:\gstreamer\bin and the plugins in c:\gstreamer\plugins. Both
directories should be added to your system PATH. The library dependencies should be installed in c:\usr.
For example, my current setup is : For example, my current setup is :
C:\gstreamer\registry.xml C:\gstreamer\registry.xml
@ -60,14 +52,15 @@ C:\gstreamer\bin\gstbytestream.dll
C:\gstreamer\bin\gstelements.dll C:\gstreamer\bin\gstelements.dll
C:\gstreamer\bin\gstoptimalscheduler.dll C:\gstreamer\bin\gstoptimalscheduler.dll
C:\gstreamer\bin\gstspider.dll C:\gstreamer\bin\gstspider.dll
C:\gstreamer\bin\iconv.dll
C:\gstreamer\bin\intl.dll
C:\gstreamer\bin\libglib-2.0-0.dll
C:\gstreamer\bin\libgmodule-2.0-0.dll
C:\gstreamer\bin\libgobject-2.0-0.dll
C:\gstreamer\bin\libgthread-2.0-0.dll
C:\gstreamer\bin\libgtreamer-0.8.dll C:\gstreamer\bin\libgtreamer-0.8.dll
C:\gstreamer\bin\libxml2.dll
C:\gstreamer\bin\popt1.dll
C:\gstreamer\plugins\gst-libs.dll C:\gstreamer\plugins\gst-libs.dll
C:\gstreamer\plugins\gstmatroska.dll C:\gstreamer\plugins\gstmatroska.dll
C:\usr\bin\iconv.dll
C:\usr\bin\intl.dll
C:\usr\bin\libglib-2.0-0.dll
C:\usr\bin\libgmodule-2.0-0.dll
C:\usr\bin\libgobject-2.0-0.dll
C:\usr\bin\libgthread-2.0-0.dll
C:\usr\bin\libxml2.dll
C:\usr\bin\popt.dll