diff options
author | František Dvořák <valtri@users.sourceforge.net> | 2005-09-05 17:02:56 +0000 |
---|---|---|
committer | František Dvořák <valtri@users.sourceforge.net> | 2005-09-05 17:02:56 +0000 |
commit | 69a1b10dd38c06f34747e7a55d62fdfcec2883cc (patch) | |
tree | e10fd932e747549b9c88d3af4fa0dd81a8eb17e1 /doc/README.WIN32 | |
parent | b8578b7dfbada9cb57940bfec5b844ea0e871970 (diff) | |
download | xine-lib-69a1b10dd38c06f34747e7a55d62fdfcec2883cc.tar.gz xine-lib-69a1b10dd38c06f34747e7a55d62fdfcec2883cc.tar.bz2 |
*BUGFIX*
Build improvements and WIN32 port updates:
- add --with-pthread-pefix and --with-zlib-pefix options
- prepare for removing internal zlib and pthreads-win32 relics,
updated documentation for possible WIN32 developers (only for me? :->)
- fixed bug in unimportant part of configure.ac for MinGW due to xine paths
- fixed my bug in cdda (but it compiled fine anyway)
- fixed unimportant bug in planar Makefile.am
- next MSVC update due to external zlib, pthreads and latest changes,
removed relic includes
- checked distcheck
CVS patchset: 7719
CVS date: 2005/09/05 17:02:56
Diffstat (limited to 'doc/README.WIN32')
-rw-r--r-- | doc/README.WIN32 | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/doc/README.WIN32 b/doc/README.WIN32 index 0dd7b1a8e..bff456ce7 100644 --- a/doc/README.WIN32 +++ b/doc/README.WIN32 @@ -88,7 +88,7 @@ Reasons, why not to use this port: - can't compile included ffmpeg (important multi-decoder in xine) - can't compile new assembler code (it means degradation of power) - never 100% up to date - - somebody must buy the OS and compiler + - somebody must own the OS and compiler Reasons, why to use this port: - obtaining cute backtrace after crash, debugging @@ -96,6 +96,18 @@ Reasons, why to use this port: How to build xine in M$ Visual C: - Set up MSVC to look for DirectX headers. + - Download Pthreads Win32 + (ftp://sources.redhat.com/pub/pthreads-win32/), from prebuild directory + install include/*.h, lib/pthreadVC2.lib and lib/pthreadVC2.dll, + rename pthreadVC2.lib to pthread.lib + set up MSVC - libraries and headers. + + - Download zlib (http://www.zlib.net), instal all in include and lib, + set up MSVC - libraries and headers. + + - Copy include/xine.h.in to include/xine.h, replace @text@ by right values + (eg. XINE_MAJOR 1, XINE_MINOR 1, XINE_SUB 0, XINE_VERSION "1.1.0") + - Open up the xine.dsw workspace/project in MSVC. - Click on the FileView tab. @@ -150,9 +162,7 @@ Status There remains many of work yet on Windows port. Limitations: - - doesn't work under Win95/98 (DirectX? win32-pthreads?) - file > 1GB doesn't work (MinGW problem?) - - missing full Win32 frontend - build system isn't fully tuned for cross-compiling - seeking doesn't work with testing frontend, but it should be OK in library @@ -160,3 +170,4 @@ Bugs: - random crashes and random locks in stress tests - non-seekable input plugins crash - ffmpeg bug visible for some video sizes + - pause doesn't work (asserts) |