-2004-07-24 Steve Lhomme <steve.lhomme at free dot fr>
+2004-07-25 Steve Lhomme <steve.lhomme@free.fr>
+ * win32/config.h:
+ * win32/README.txt:
+ * docs/manual/win32.xml:
+ Fixed the plugin and GSTreamer location
+
+2004-07-24 Steve Lhomme <steve.lhomme@free.fr>
* win32/gstreamer.def:
More exports for the plugins
-2004-07-24 Steve Lhomme <steve.lhomme at free dot fr>
+2004-07-24 Steve Lhomme <steve.lhomme@free.fr>
* gst/gstinfo.h:
Marc was right, we need to export literraly GST_CAT_DEFAULT
-2004-07-24 Steve Lhomme <steve.lhomme at free dot fr>
+2004-07-24 Steve Lhomme <steve.lhomme@free.fr>
* win32/config.h:
NLS crashes in gettext, disabled until this is solved
-2004-07-24 Steve Lhomme <steve.lhomme at free dot fr>
+2004-07-24 Steve Lhomme <steve.lhomme@free.fr>
* win32/gst-inspect.vcproj:
* win32/gst-launch.vcproj:
Should use NLS when available
-2004-07-24 Steve Lhomme <steve.lhomme at free dot fr>
+2004-07-24 Steve Lhomme <steve.lhomme@free.fr>
* gst/registries/gstxmlregistry.c:
removing the file doesn't seem to be a good idea on Linux
-2004-07-24 Steve Lhomme <steve.lhomme at free dot fr>
+2004-07-24 Steve Lhomme <steve.lhomme@free.fr>
* gst/registries/gstxmlregistry.c:
Remove the registry before renaming the tempfile (needed for Windows)
<chapter id="chapter-win32">
+<title>Windows support</title>
+ <sect1 id="section-win32-build">
<title>Building <application>GStreamer</application> under Win32</title>
+
<para>There are different makefiles that can be used to build GStreamer with the usual Microsoft
compiling tools.</para>
<para>the generated files from the -auto makefiles will be available soon separately on the net
for convenience (people who don't want to install GNU tools).</para>
</note>
+</sect1>
+
+ <sect1 id="section-win32-install">
+<title>Installation on the system</title>
+
+<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>
+
+<para>You should install the GSTreamer core in c:\gstreamer\bin and the plugins in c:\gstreamer\plugins.</para>
+<para>For example, my current setup is :</para>
+
+<itemizedlist>
+<listitem><para><filename>c:\gstreamer\registry.xml</filename></para></listitem>
+<listitem><para><filename>c:\gstreamer\bin\gst-inspect.exe</filename></para></listitem>
+<listitem><para><filename>c:\gstreamer\bin\gst-launch.exe</filename></para></listitem>
+<listitem><para><filename>c:\gstreamer\bin\gst-register.exe</filename></para></listitem>
+<listitem><para><filename>c:\gstreamer\bin\gstbytestream.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\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\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\gstmatroska.dll</filename></para></listitem>
+</itemizedlist>
+
+</sect1>
</chapter>
<chapter id="chapter-win32">
+<title>Windows support</title>
+ <sect1 id="section-win32-build">
<title>Building <application>GStreamer</application> under Win32</title>
+
<para>There are different makefiles that can be used to build GStreamer with the usual Microsoft
compiling tools.</para>
<para>the generated files from the -auto makefiles will be available soon separately on the net
for convenience (people who don't want to install GNU tools).</para>
</note>
+</sect1>
+
+ <sect1 id="section-win32-install">
+<title>Installation on the system</title>
+
+<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>
+
+<para>You should install the GSTreamer core in c:\gstreamer\bin and the plugins in c:\gstreamer\plugins.</para>
+<para>For example, my current setup is :</para>
+
+<itemizedlist>
+<listitem><para><filename>c:\gstreamer\registry.xml</filename></para></listitem>
+<listitem><para><filename>c:\gstreamer\bin\gst-inspect.exe</filename></para></listitem>
+<listitem><para><filename>c:\gstreamer\bin\gst-launch.exe</filename></para></listitem>
+<listitem><para><filename>c:\gstreamer\bin\gst-register.exe</filename></para></listitem>
+<listitem><para><filename>c:\gstreamer\bin\gstbytestream.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\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\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\gstmatroska.dll</filename></para></listitem>
+</itemizedlist>
+
+</sect1>
</chapter>
+==== Windows support ====
+
+== Building GStreamer under Win32 ==
+
There are different makefiles that can be used to build GStreamer with the usual Microsoft
compiling tools.
- GNU make (tested with 3.80)
NOTE : the generated files from the -auto makefiles will be available soon separately on the net
-for convenience (people who don't want to install GNU tools).
\ No newline at end of file
+for convenience (people who don't want to install GNU tools).
+
+== Installation on the system ==
+
+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.
+
+You should install the GSTreamer core in c:\gstreamer\bin and the plugins in c:\gstreamer\plugins.
+For example, my current setup is :
+
+C:\gstreamer\registry.xml
+C:\gstreamer\bin\gst-inspect.exe
+C:\gstreamer\bin\gst-launch.exe
+C:\gstreamer\bin\gst-register.exe
+C:\gstreamer\bin\gstbytestream.dll
+C:\gstreamer\bin\gstelements.dll
+C:\gstreamer\bin\gstoptimalscheduler.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\libxml2.dll
+C:\gstreamer\bin\popt1.dll
+C:\gstreamer\plugins\gst-libs.dll
+C:\gstreamer\plugins\gstmatroska.dll
#define GETTEXT_PACKAGE "gstreamer-0.8"
/* Location of registry */
-#define GST_CACHE_DIR ""
+#define GST_CACHE_DIR "c:\\gstreamer"
/* macro to use to show function name */
/*#undef GST_FUNCTION*/
#undef PLUGINS_BUILDDIR
/* Define the plugin directory */
-#define PLUGINS_DIR "."
+#define PLUGINS_DIR "c:\\gstreamer"
/* Define if plugins should be loaded from the build tree - only developers
should use this */
+==== Windows support ====
+
+== Building GStreamer under Win32 ==
+
There are different makefiles that can be used to build GStreamer with the usual Microsoft
compiling tools.
- GNU make (tested with 3.80)
NOTE : the generated files from the -auto makefiles will be available soon separately on the net
-for convenience (people who don't want to install GNU tools).
\ No newline at end of file
+for convenience (people who don't want to install GNU tools).
+
+== Installation on the system ==
+
+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.
+
+You should install the GSTreamer core in c:\gstreamer\bin and the plugins in c:\gstreamer\plugins.
+For example, my current setup is :
+
+C:\gstreamer\registry.xml
+C:\gstreamer\bin\gst-inspect.exe
+C:\gstreamer\bin\gst-launch.exe
+C:\gstreamer\bin\gst-register.exe
+C:\gstreamer\bin\gstbytestream.dll
+C:\gstreamer\bin\gstelements.dll
+C:\gstreamer\bin\gstoptimalscheduler.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\libxml2.dll
+C:\gstreamer\bin\popt1.dll
+C:\gstreamer\plugins\gst-libs.dll
+C:\gstreamer\plugins\gstmatroska.dll