summaryrefslogtreecommitdiff
path: root/doc/README.WIN32
diff options
context:
space:
mode:
authorFrantišek Dvořák <valtri@users.sourceforge.net>2005-09-05 17:02:56 +0000
committerFrantišek Dvořák <valtri@users.sourceforge.net>2005-09-05 17:02:56 +0000
commit69a1b10dd38c06f34747e7a55d62fdfcec2883cc (patch)
treee10fd932e747549b9c88d3af4fa0dd81a8eb17e1 /doc/README.WIN32
parentb8578b7dfbada9cb57940bfec5b844ea0e871970 (diff)
downloadxine-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.WIN3217
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)