]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - glsdk/gstreamer0-10.git/blobdiff - win32/README.txt
g_thread_create() is deprecated in GLib master, use g_thread_try_new() instead
[glsdk/gstreamer0-10.git] / win32 / README.txt
index e4e1c86e01977429b2d881de17e3e4c6aaa61185..d5afa523db1d71d454d81ac79f3ad7a10a1aa4ba 100644 (file)
@@ -1,66 +1,28 @@
-==== Windows support ====
-
-== Building GStreamer under Win32 ==
-
-There are different makefiles that can be used to build GStreamer with the usual Microsoft 
-compiling tools.
-
-The Makefile is meant to be used with the GNU make program and the free 
-version of the Microsoft compiler (http://msdn.microsoft.com/visualc/vctoolkit2003/). You also 
-have to modify your system environment variables to use it from the command-line. You will also 
-need a working Platform SDK for Windows that is available for free from Microsoft.
-
-The projects/makefiles will generate automatically some source files needed to compile 
-GStreamer. That requires that you have installed on your system some GNU tools and that they are 
-available in your system PATH.
-
-The GStreamer project depends on other libraries, namely :
-- GLib
-- popt
-- libxml2
-- gettext
-- libiconv
-
-There is now an existing package that has all these dependencies built with MSVC7.1. It exists either
-a precompiled librairies and headers in both Release and Debug mode, or as the source package to build
-it yourself. You can find it on http://mukoli.free.fr/gstreamer/.
-
-NOTE : GNU tools needed that you can find on http://gnuwin32.sourceforge.net/
-- GNU flex      (tested with 2.5.4)
-- GNU bison     (tested with 1.35)
-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).
-
-== 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. Both
-directories should be added to your system PATH. The library dependencies should be installed in c:\usr.
-
-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\libgtreamer-0.8.dll
-C:\gstreamer\plugins\gst-libs.dll
-C:\gstreamer\plugins\gstmatroska.dll
-
-C:\usr\bin\iconv.dll
-C:\usr\bin\intl.dll
-C:\usr\bin\libglib-2.0-0.dll
-C:\usr\bin\libgmodule-2.0-0.dll
-C:\usr\bin\libgobject-2.0-0.dll
-C:\usr\bin\libgthread-2.0-0.dll
-C:\usr\bin\libxml2.dll
-C:\usr\bin\popt.dll
+Building GStreamer on Windows\r
+-----------------------------\r
+\r
+Running GStreamer on Windows is currently experimental, but improving.\r
+\r
+Building on MinGW/MSys\r
+----------------------\r
+Should work out of the box from the toplevel directory using the standard\r
+Unix build system provided.\r
+\r
+This build type is fairly well supported.\r
+\r
+Building with Visual Studio 6\r
+-----------------------------\r
+The directory vs6/ contains the workspaces needed to build GStreamer from\r
+Visual Studio.\r
+\r
+This build type is fairly well supported.\r
+\r
+Building with Visual Studio 7\r
+-----------------------------\r
+vs7/ contains the files needed, but they haven't been updated since the\r
+0.8 series.\r
+\r
+This build is currently unsupported.\r
+\r
+The common/ directory contains support files that can be shared between\r
+these two versions of Visual Studio.\r