<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/win32/contrib/timer, 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>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>Replace gettimeofday() by better implementation - this fixes astronomic drifts</title>
<updated>2004-09-03T19:34:01+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-09-03T19:34:01+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=8e946e742e6bd75f686cc855f10e8470d5bf71b6'/>
<id>8e946e742e6bd75f686cc855f10e8470d5bf71b6</id>
<content type='text'>
in metronom. MinGW port is working same good as CygWin port (but it means
it still isn't for normal usage).
And maybe we should add public function xine_gettimeofday() for frontends.
There is problem with systems, which haven't gettimeofday(). Replacement
function in frontends must then returns exactly the same results as libxine's
version.

CVS patchset: 6936
CVS date: 2004/09/03 19:34:01

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
in metronom. MinGW port is working same good as CygWin port (but it means
it still isn't for normal usage).
And maybe we should add public function xine_gettimeofday() for frontends.
There is problem with systems, which haven't gettimeofday(). Replacement
function in frontends must then returns exactly the same results as libxine's
version.

CVS patchset: 6936
CVS date: 2004/09/03 19:34:01

</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>Prepare for MinGW port:</title>
<updated>2004-04-06T19:20:15+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-04-06T19:20:15+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=21aa4eed6d0e90f9a9b548c1adaad7dccf2f4862'/>
<id>21aa4eed6d0e90f9a9b548c1adaad7dccf2f4862</id>
<content type='text'>
  move M$VC specific header files into sparate directory
  regenerate config.h for M$VC
  compilation fixes
  add some getchar()s into xineui.exe (popup dialogs would be better)

CVS patchset: 6338
CVS date: 2004/04/06 19:20:15

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  move M$VC specific header files into sparate directory
  regenerate config.h for M$VC
  compilation fixes
  add some getchar()s into xineui.exe (popup dialogs would be better)

CVS patchset: 6338
CVS date: 2004/04/06 19:20:15

</pre>
</div>
</content>
</entry>
<entry>
<title>The cdda input plugin now builds in the Win32 env. I still need to test this but I'm not quite sure how it is suppose to work</title>
<updated>2003-05-16T19:08:59+00:00</updated>
<author>
<name>Tim Champagne</name>
<email>tchamp@users.sourceforge.net</email>
</author>
<published>2003-05-16T19:08:59+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e467a07a8d36a76e66e009cbb2794e2106e6434f'/>
<id>e467a07a8d36a76e66e009cbb2794e2106e6434f</id>
<content type='text'>
CVS patchset: 4868
CVS date: 2003/05/16 19:08:59

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 4868
CVS date: 2003/05/16 19:08:59

</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>
