<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/win32/contrib/pthreads, branch master</title>
<subtitle>xine-lib git mirror
</subtitle>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/'/>
<entry>
<title>*BUGFIX*</title>
<updated>2005-09-05T17:10:36+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2005-09-05T17:10:36+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=458aac8598b866ceb615304db637cf624334f271'/>
<id>458aac8598b866ceb615304db637cf624334f271</id>
<content type='text'>
*DRUMS* removing internal old phreads-win32 and zlib

CVS patchset: 7721
CVS date: 2005/09/05 17:10:36

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*DRUMS* removing internal old phreads-win32 and zlib

CVS patchset: 7721
CVS date: 2005/09/05 17:10:36

</pre>
</div>
</content>
</entry>
<entry>
<title>*BUGFIX*</title>
<updated>2005-08-25T15:36:29+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2005-08-25T15:36:29+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=f45651f26bc3aa1b312d282c5d8c4b04be0c2505'/>
<id>f45651f26bc3aa1b312d282c5d8c4b04be0c2505</id>
<content type='text'>
Windows ports fixes and improvements due to my current work on toxine:
- first experiments with external win32 pthreads,
  more portable code (pthread_t may be a struct)
- headers refactored
- moved dirent win32 replacement to lib/, hide it for frontends,
  used system version, if found, not used non-POSIX dirent-&gt;d_reclen
  (this item doesn't work in MinGW), fix memleak in dvb
- separated settings for postproc and avcodec when using external ffmpeg
- check for malloc.h in public xine.m4, used it conditionally in xine headers
- replaced random() by POSIX more common rand()
- prevent one segfault in directx vo plugin, if fails
- M$VC port update

CVS patchset: 7709
CVS date: 2005/08/25 15:36:29

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Windows ports fixes and improvements due to my current work on toxine:
- first experiments with external win32 pthreads,
  more portable code (pthread_t may be a struct)
- headers refactored
- moved dirent win32 replacement to lib/, hide it for frontends,
  used system version, if found, not used non-POSIX dirent-&gt;d_reclen
  (this item doesn't work in MinGW), fix memleak in dvb
- separated settings for postproc and avcodec when using external ffmpeg
- check for malloc.h in public xine.m4, used it conditionally in xine headers
- replaced random() by POSIX more common rand()
- prevent one segfault in directx vo plugin, if fails
- M$VC port update

CVS patchset: 7709
CVS date: 2005/08/25 15:36:29

</pre>
</div>
</content>
</entry>
<entry>
<title>huge patch ahead: reorganizing config entries with automatic conversion</title>
<updated>2004-12-12T22:00:47+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-12-12T22:00:47+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=16b6f9646902e6940a991f1d3577c068573015a8'/>
<id>16b6f9646902e6940a991f1d3577c068573015a8</id>
<content type='text'>
and backwards compatible translation
Sorry, I got a litte tired proof-reading the patch, so their might be
bugs lurking around. I will give it some further examination and
(as necessary) fixing tomorrow.

CVS patchset: 7233
CVS date: 2004/12/12 22:00:47

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and backwards compatible translation
Sorry, I got a litte tired proof-reading the patch, so their might be
bugs lurking around. I will give it some further examination and
(as necessary) fixing tomorrow.

CVS patchset: 7233
CVS date: 2004/12/12 22:00:47

</pre>
</div>
</content>
</entry>
<entry>
<title>Save diff to original win32-pthreads.</title>
<updated>2004-09-20T19:31:53+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-09-20T19:31:53+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=7698fe288404eefa383d1e13a1fb587886a4bed4'/>
<id>7698fe288404eefa383d1e13a1fb587886a4bed4</id>
<content type='text'>
CVS patchset: 6983
CVS date: 2004/09/20 19:31:53

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6983
CVS date: 2004/09/20 19:31:53

</pre>
</div>
</content>
</entry>
<entry>
<title>Build system improvements:</title>
<updated>2004-09-20T19:30:02+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-09-20T19:30:02+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=7204b84beb0f5cfb166e8d56402371d05bece83b'/>
<id>7204b84beb0f5cfb166e8d56402371d05bece83b</id>
<content type='text'>
 - use replacement functions (macro AC_REPLACE_FUNCS and variable LTLIBOBJS),
   each function is in a file placed into lib/ directory,
   it was not necessary, but it looks nice, IMHO
 - headers cleanups (this was needed):
     - prototypes of replacement funtions and macros are placed
       into separate os_internal.h (and included by config.h)
     - drop include inttypes.h from public xine.h, replaced by custom
       os_type.h, idea origins from Ogg/Vorbis public headers
     - disable generating inttypes.h: generated replacement isn't enough for
       xine-lib but nobody complained (and for M$VC we have special version)
     - better including headers for win32, let dvdnav use its mutex wrapper
 - updated M$VC port
Result:
  - xine is compiled nicely by MinGW, CygWin and paritaly M$VC
  - frontends in M$VC port don't require additional helping headers
  - moved some platform specific things from xine-utils and win32/contrib
    to lib/
Finally I can start with real coding. :-)

CVS patchset: 6982
CVS date: 2004/09/20 19:30:02

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - use replacement functions (macro AC_REPLACE_FUNCS and variable LTLIBOBJS),
   each function is in a file placed into lib/ directory,
   it was not necessary, but it looks nice, IMHO
 - headers cleanups (this was needed):
     - prototypes of replacement funtions and macros are placed
       into separate os_internal.h (and included by config.h)
     - drop include inttypes.h from public xine.h, replaced by custom
       os_type.h, idea origins from Ogg/Vorbis public headers
     - disable generating inttypes.h: generated replacement isn't enough for
       xine-lib but nobody complained (and for M$VC we have special version)
     - better including headers for win32, let dvdnav use its mutex wrapper
 - updated M$VC port
Result:
  - xine is compiled nicely by MinGW, CygWin and paritaly M$VC
  - frontends in M$VC port don't require additional helping headers
  - moved some platform specific things from xine-utils and win32/contrib
    to lib/
Finally I can start with real coding. :-)

CVS patchset: 6982
CVS date: 2004/09/20 19:30:02

</pre>
</div>
</content>
</entry>
<entry>
<title>Removed unused files.</title>
<updated>2004-09-17T19:12:56+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-09-17T19:12:56+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=a3332cd365c43f33b2e68650e8c609df64713aa3'/>
<id>a3332cd365c43f33b2e68650e8c609df64713aa3</id>
<content type='text'>
CVS patchset: 6978
CVS date: 2004/09/17 19:12:56

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6978
CVS date: 2004/09/17 19:12:56

</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some 'make distcheck' problems.</title>
<updated>2004-09-04T18:34:17+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-09-04T18:34:17+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=00c9c88fda8396c1626095f313dc359d767f63b1'/>
<id>00c9c88fda8396c1626095f313dc359d767f63b1</id>
<content type='text'>
Fix srcdir != buiddir problem with vidix.
Change some "_lib" variables to more clear name "_dep".

CVS patchset: 6938
CVS date: 2004/09/04 18:34:17

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix srcdir != buiddir problem with vidix.
Change some "_lib" variables to more clear name "_dep".

CVS patchset: 6938
CVS date: 2004/09/04 18:34:17

</pre>
</div>
</content>
</entry>
<entry>
<title>Improvements and implementing Michael's suggestions:</title>
<updated>2004-09-01T18:19:49+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-09-01T18:19:49+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=ebdf62cd13f7976890cbf3703571fc55a20df47e'/>
<id>ebdf62cd13f7976890cbf3703571fc55a20df47e</id>
<content type='text'>
 - new flags added at the end, so the users can override them properly
 - removed X11 libs and cflags from xine-config and libxine.pc
 - removed replacing for setenv (thanks to Robin for the hint)
 - better way for temporary disabling of w32dll module
 - data directories will be different on Windows
 - force installing catalogs with translation into XINE_LOCALEDIR
 - timer linked in xine-engine (just central place for linking such stuff)
 - adjusted load_plugins and remove reduntant WIN32 conditionals
 - removed unused $(lib_thr)

CVS patchset: 6927
CVS date: 2004/09/01 18:19:49

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - new flags added at the end, so the users can override them properly
 - removed X11 libs and cflags from xine-config and libxine.pc
 - removed replacing for setenv (thanks to Robin for the hint)
 - better way for temporary disabling of w32dll module
 - data directories will be different on Windows
 - force installing catalogs with translation into XINE_LOCALEDIR
 - timer linked in xine-engine (just central place for linking such stuff)
 - adjusted load_plugins and remove reduntant WIN32 conditionals
 - removed unused $(lib_thr)

CVS patchset: 6927
CVS date: 2004/09/01 18:19:49

</pre>
</div>
</content>
</entry>
<entry>
<title>MINGW32 port. Engine library and most of plugins compiles now.</title>
<updated>2004-08-27T19:33:17+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-08-27T19:33:17+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e46ac635c2c28d80706f02f239bb847c7e48c34b'/>
<id>e46ac635c2c28d80706f02f239bb847c7e48c34b</id>
<content type='text'>
List of some changes:
 - replaced some _MSC_VER by more common WIN32
 - define INTLDIR, remove -static flag for included intl
 - shared more common CFLAGS with DEBUG_CFLAGS
 - use WIN32_CFLAGS for all building
 - separate some flags into THREAD_CFLAGS_CONFIG,
   THREAD_CFLAGS_CONFIG and ZLIB_LIB_CONFIG for public xine-config,
   automatically use internal libs if necessary
 - don't warn about missing X for mingw and cygwin
 - libw32dll disabled for WIN32 (making native loader would be
   interesting, or porting wine code to Windows? :-&gt;)
 - DVB and RTP disabled for WIN32, not ported yet
 - fix build and fix a warning in cdda
 - fix build for nosefart and libfaad
 - implement configure option --disable-freetype
 - sync libxine.pc and xine-config.in
 - add -liberty to goom under WIN32
 - move original build files from included phread and zlib into archives
   and replace them by autotools

CVS patchset: 6910
CVS date: 2004/08/27 19:33:17

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
List of some changes:
 - replaced some _MSC_VER by more common WIN32
 - define INTLDIR, remove -static flag for included intl
 - shared more common CFLAGS with DEBUG_CFLAGS
 - use WIN32_CFLAGS for all building
 - separate some flags into THREAD_CFLAGS_CONFIG,
   THREAD_CFLAGS_CONFIG and ZLIB_LIB_CONFIG for public xine-config,
   automatically use internal libs if necessary
 - don't warn about missing X for mingw and cygwin
 - libw32dll disabled for WIN32 (making native loader would be
   interesting, or porting wine code to Windows? :-&gt;)
 - DVB and RTP disabled for WIN32, not ported yet
 - fix build and fix a warning in cdda
 - fix build for nosefart and libfaad
 - implement configure option --disable-freetype
 - sync libxine.pc and xine-config.in
 - add -liberty to goom under WIN32
 - move original build files from included phread and zlib into archives
   and replace them by autotools

CVS patchset: 6910
CVS date: 2004/08/27 19:33:17

</pre>
</div>
</content>
</entry>
<entry>
<title>importing win32 contrib sources and msvc build environment</title>
<updated>2003-04-20T16:42:06+00:00</updated>
<author>
<name>Guenter Bartsch</name>
<email>guenter@users.sourceforge.net</email>
</author>
<published>2003-04-20T16:42:06+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=ce4f3efd78c110c015c54eab05f201d1caac5f8d'/>
<id>ce4f3efd78c110c015c54eab05f201d1caac5f8d</id>
<content type='text'>
CVS patchset: 4641
CVS date: 2003/04/20 16:42:06

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 4641
CVS date: 2003/04/20 16:42:06

</pre>
</div>
</content>
</entry>
</feed>
