Fixed the plugin and GStreamer location on Windows

Original commit message from CVS:
Fixed the plugin and GStreamer location on Windows
This commit is contained in:
Steve Lhomme 2004-07-25 09:01:40 +00:00
parent 4e5f1ba512
commit 9c0b629088
6 changed files with 154 additions and 10 deletions

View file

@ -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)

View 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>

View 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>

View 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).
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

View 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*/
@ -174,7 +174,7 @@
#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 */

View 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).
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