mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-03 05:59:10 +00:00
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:
parent
4e5f1ba512
commit
9c0b629088
6 changed files with 154 additions and 10 deletions
18
ChangeLog
18
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:
|
* win32/gstreamer.def:
|
||||||
More exports for the plugins
|
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:
|
* gst/gstinfo.h:
|
||||||
Marc was right, we need to export literraly GST_CAT_DEFAULT
|
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:
|
* win32/config.h:
|
||||||
NLS crashes in gettext, disabled until this is solved
|
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-inspect.vcproj:
|
||||||
* win32/gst-launch.vcproj:
|
* win32/gst-launch.vcproj:
|
||||||
Should use NLS when available
|
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:
|
* gst/registries/gstxmlregistry.c:
|
||||||
removing the file doesn't seem to be a good idea on Linux
|
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:
|
* gst/registries/gstxmlregistry.c:
|
||||||
Remove the registry before renaming the tempfile (needed for Windows)
|
Remove the registry before renaming the tempfile (needed for Windows)
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
<chapter id="chapter-win32">
|
<chapter id="chapter-win32">
|
||||||
|
<title>Windows support</title>
|
||||||
|
<sect1 id="section-win32-build">
|
||||||
<title>Building <application>GStreamer</application> under Win32</title>
|
<title>Building <application>GStreamer</application> under Win32</title>
|
||||||
|
|
||||||
<para>There are different makefiles that can be used to build GStreamer with the usual Microsoft
|
<para>There are different makefiles that can be used to build GStreamer with the usual Microsoft
|
||||||
compiling tools.</para>
|
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
|
<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>
|
for convenience (people who don't want to install GNU tools).</para>
|
||||||
</note>
|
</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>
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
<chapter id="chapter-win32">
|
<chapter id="chapter-win32">
|
||||||
|
<title>Windows support</title>
|
||||||
|
<sect1 id="section-win32-build">
|
||||||
<title>Building <application>GStreamer</application> under Win32</title>
|
<title>Building <application>GStreamer</application> under Win32</title>
|
||||||
|
|
||||||
<para>There are different makefiles that can be used to build GStreamer with the usual Microsoft
|
<para>There are different makefiles that can be used to build GStreamer with the usual Microsoft
|
||||||
compiling tools.</para>
|
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
|
<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>
|
for convenience (people who don't want to install GNU tools).</para>
|
||||||
</note>
|
</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>
|
||||||
|
|
|
@ -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
|
There are different makefiles that can be used to build GStreamer with the usual Microsoft
|
||||||
compiling tools.
|
compiling tools.
|
||||||
|
|
||||||
|
@ -38,4 +42,32 @@ and http://www.mingw.org/
|
||||||
- GNU make (tested with 3.80)
|
- GNU make (tested with 3.80)
|
||||||
|
|
||||||
NOTE : the generated files from the -auto makefiles will be available soon separately on the net
|
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
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
#define GETTEXT_PACKAGE "gstreamer-0.8"
|
#define GETTEXT_PACKAGE "gstreamer-0.8"
|
||||||
|
|
||||||
/* Location of registry */
|
/* Location of registry */
|
||||||
#define GST_CACHE_DIR ""
|
#define GST_CACHE_DIR "c:\\gstreamer"
|
||||||
|
|
||||||
/* macro to use to show function name */
|
/* macro to use to show function name */
|
||||||
/*#undef GST_FUNCTION*/
|
/*#undef GST_FUNCTION*/
|
||||||
|
@ -174,7 +174,7 @@
|
||||||
#undef PLUGINS_BUILDDIR
|
#undef PLUGINS_BUILDDIR
|
||||||
|
|
||||||
/* Define the plugin directory */
|
/* Define the plugin directory */
|
||||||
#define PLUGINS_DIR "."
|
#define PLUGINS_DIR "c:\\gstreamer"
|
||||||
|
|
||||||
/* Define if plugins should be loaded from the build tree - only developers
|
/* Define if plugins should be loaded from the build tree - only developers
|
||||||
should use this */
|
should use this */
|
||||||
|
|
|
@ -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
|
There are different makefiles that can be used to build GStreamer with the usual Microsoft
|
||||||
compiling tools.
|
compiling tools.
|
||||||
|
|
||||||
|
@ -38,4 +42,32 @@ and http://www.mingw.org/
|
||||||
- GNU make (tested with 3.80)
|
- GNU make (tested with 3.80)
|
||||||
|
|
||||||
NOTE : the generated files from the -auto makefiles will be available soon separately on the net
|
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
|
||||||
|
|
Loading…
Reference in a new issue