mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-16 19:25:18 +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:
|
||||
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)
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 */
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue