Fixed the plugin and GStreamer location on Windows
authorSteve Lhomme <steve.lhomme@free.fr>
Sun, 25 Jul 2004 09:01:40 +0000 (09:01 +0000)
committerSteve Lhomme <steve.lhomme@free.fr>
Sun, 25 Jul 2004 09:01:40 +0000 (09:01 +0000)
Original commit message from CVS:
Fixed the plugin and GStreamer location on Windows

ChangeLog
docs/manual/appendix-win32.xml
docs/manual/win32.xml
win32/README.txt
win32/config.h
win32/vs7/README.txt

index 4969f8d..24f703f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,31 +1,37 @@
-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)
index e699afe..6e9c53b 100644 (file)
@@ -1,5 +1,8 @@
 <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>
 
@@ -54,5 +57,39 @@ sources</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>
index e699afe..6e9c53b 100644 (file)
@@ -1,5 +1,8 @@
 <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>
 
@@ -54,5 +57,39 @@ sources</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>
index 1f97578..6626fd2 100644 (file)
@@ -1,3 +1,7 @@
+==== Windows support ====
+
+== Building GStreamer under Win32 ==
+
 There are different makefiles that can be used to build GStreamer with the usual Microsoft 
 compiling tools.
 
@@ -38,4 +42,32 @@ and http://www.mingw.org/
 - 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
index 3897a62..160f4db 100644 (file)
@@ -8,7 +8,7 @@
 #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 */
index 1f97578..6626fd2 100644 (file)
@@ -1,3 +1,7 @@
+==== Windows support ====
+
+== Building GStreamer under Win32 ==
+
 There are different makefiles that can be used to build GStreamer with the usual Microsoft 
 compiling tools.
 
@@ -38,4 +42,32 @@ and http://www.mingw.org/
 - 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