From: Steve Lhomme Date: Sun, 25 Jul 2004 09:01:40 +0000 (+0000) Subject: Fixed the plugin and GStreamer location on Windows X-Git-Tag: RELEASE-0_8_6~130 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9c0b6290887a664e552fbfb5357fb705af3007b3;p=platform%2Fupstream%2Fgstreamer.git Fixed the plugin and GStreamer location on Windows Original commit message from CVS: Fixed the plugin and GStreamer location on Windows --- diff --git a/ChangeLog b/ChangeLog index 4969f8d..24f703f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,31 +1,37 @@ -2004-07-24 Steve Lhomme +2004-07-25 Steve Lhomme + * win32/config.h: + * win32/README.txt: + * docs/manual/win32.xml: + Fixed the plugin and GSTreamer location + +2004-07-24 Steve Lhomme * win32/gstreamer.def: More exports for the plugins -2004-07-24 Steve Lhomme +2004-07-24 Steve Lhomme * gst/gstinfo.h: Marc was right, we need to export literraly GST_CAT_DEFAULT -2004-07-24 Steve Lhomme +2004-07-24 Steve Lhomme * win32/config.h: NLS crashes in gettext, disabled until this is solved -2004-07-24 Steve Lhomme +2004-07-24 Steve Lhomme * win32/gst-inspect.vcproj: * win32/gst-launch.vcproj: Should use NLS when available -2004-07-24 Steve Lhomme +2004-07-24 Steve Lhomme * gst/registries/gstxmlregistry.c: removing the file doesn't seem to be a good idea on Linux -2004-07-24 Steve Lhomme +2004-07-24 Steve Lhomme * gst/registries/gstxmlregistry.c: Remove the registry before renaming the tempfile (needed for Windows) diff --git a/docs/manual/appendix-win32.xml b/docs/manual/appendix-win32.xml index e699afe..6e9c53b 100644 --- a/docs/manual/appendix-win32.xml +++ b/docs/manual/appendix-win32.xml @@ -1,5 +1,8 @@ +Windows support + Building <application>GStreamer</application> under Win32 + There are different makefiles that can be used to build GStreamer with the usual Microsoft compiling tools. @@ -54,5 +57,39 @@ sources 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). + + + +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 + + + diff --git a/docs/manual/win32.xml b/docs/manual/win32.xml index e699afe..6e9c53b 100644 --- a/docs/manual/win32.xml +++ b/docs/manual/win32.xml @@ -1,5 +1,8 @@ +Windows support + Building <application>GStreamer</application> under Win32 + There are different makefiles that can be used to build GStreamer with the usual Microsoft compiling tools. @@ -54,5 +57,39 @@ sources 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). + + + +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 + + + diff --git a/win32/README.txt b/win32/README.txt index 1f97578..6626fd2 100644 --- a/win32/README.txt +++ b/win32/README.txt @@ -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 diff --git a/win32/config.h b/win32/config.h index 3897a62..160f4db 100644 --- a/win32/config.h +++ b/win32/config.h @@ -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 */ diff --git a/win32/vs7/README.txt b/win32/vs7/README.txt index 1f97578..6626fd2 100644 --- a/win32/vs7/README.txt +++ b/win32/vs7/README.txt @@ -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