Age | Commit message (Collapse) | Author |
|
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
|
|
poor platforms, of course)
- fix a bug in generated xine-config for WIN32 and make it relocateable
under Windows
- MSVC port: update, fix some warnings, remove old unneeded files
- improve function for getting runtime directory, it will need next fix
yet (bug probably due to active volume drives)
CVS patchset: 7001
CVS date: 2004/09/26 22:54:51
|
|
CVS patchset: 6983
CVS date: 2004/09/20 19:31:53
|
|
- 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
|
|
CVS patchset: 6978
CVS date: 2004/09/17 19:12:56
|
|
CVS patchset: 6950
CVS date: 2004/09/08 16:30:42
|
|
- usability MSVC for frontends
- remove unistd.h from public headers
- add configure option "--with-dxheaders"
- install .def file under WIN32
- MSVC port update (some people might want it)
CVS patchset: 6944
CVS date: 2004/09/06 18:34:37
|
|
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
|
|
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
|
|
Compilation fix for CygWin.
CVS patchset: 6932
CVS date: 2004/09/02 19:56:40
|
|
- 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
|
|
compilation of win32/contrib/setenv.c on non-Win32 platforms (I don't see why it's necessary at all as we have xine_setenv). Front-ends use symbols in src/xine-utils but these aren't being exported in libxine.so because they come from an internal archive library. Compile xmlparser.c in src/xine-engine/Makefile.am for now (is there a better solution?).
CVS patchset: 6917
CVS date: 2004/08/30 00:55:18
|
|
- HAVE_SETENV
- Cygwin build
- win32/contrib Makefile
CVS patchset: 6915
CVS date: 2004/08/28 20:03:42
|
|
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? :->)
- 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
|
|
CVS patchset: 6721
CVS date: 2004/06/21 10:37:49
|
|
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
|
|
CVS patchset: 6261
CVS date: 2004/03/14 23:07:25
|
|
- add stdint.h with INT16_MIN/MAX
- apply forgotten change _MSC_VER -> HAVE_ICONV
- get rid of some _MSC_VER - changed to WIN32 since it'll be used by MINGW too
CVS patchset: 6249
CVS date: 2004/03/14 09:38:03
|
|
- xine compilable without iconv (scream if I something broke)
- update MSVC port, fixes in avi demux
- add iff.h into makefiles
- ffmpeg depends on zlib (build was OK only when freetype was installed)
- commit a patch for goom
CVS patchset: 6192
CVS date: 2004/02/29 17:26:45
|
|
CVS patchset: 6027
CVS date: 2004/01/11 22:00:33
|
|
Remove replicated file.
Michael, thanks for removing video_out_win32.h.
CVS patchset: 5997
CVS date: 2004/01/04 23:33:30
|
|
libxine. Don't use common.h in include/ directory, there it's together with helping system files and CygWin wouldn't be happy.
CVS patchset: 5985
CVS date: 2004/01/03 20:36:09
|
|
CVS patchset: 5982
CVS date: 2004/01/03 20:23:19
|
|
Minor MSVC changes and "Xine" typos.
CVS patchset: 5977
CVS date: 2004/01/02 22:42:03
|
|
* use DirectX under CygWin and basic auto-stuff
* move some my macros in configure.ac
* I don't know why, but shared directx plugins can't be linked with
libdxguid.a. Used cute-hack, idea is from mplayer. Also thanks to
hexedit, because I haven't sources of w32api.
* Fix some warnings in vo directx and ao directx.
* Decrease version of directx. It seems it still works.
For compilation with DirectX under Cygwin you need header files from
directx-sdk. Autoconf macros are only basic, but it works. for example:
DIRECTX_CFLAGS=-I/cygrive/c/Program\ Files/Directx/include ./autogen.sh
CVS patchset: 5971
CVS date: 2004/01/01 18:14:51
|
|
CVS patchset: 5952
CVS date: 2003/12/26 18:49:13
|
|
- external ffmpeg (with some patches) built by MINGW works, wow!
- cleanups (only one definition file for all plugins)
- working release build target
Notes to hybrid MINGW/MSVC build:
- CVS version of ffmpeg is compiled by MINGW (small patch for compilation
ffmpeg under MINGW, second for disabling flush because it crashes under
windows)
- libxine + xineui compiled by MSVC, additional patch into header files
of ffmpeg is needed - export all data with '__declspec(dllimport)'
CVS patchset: 5951
CVS date: 2003/12/26 18:37:58
|
|
* internal names cleanup
* http input plugin uses http_helper.c
* fix change in audio_directx
* MSVC stoped compile xineui because of 'this', mysterious
* change non-constand array lengths to malloc/free,
it good for such old compilers as my MSVC 6.0
* change lprintf macro for MSVC to compile again
(I don't know, how use variable number of macro arguments in MSVC...)
* merge compiling of xine-utils and xine-engine
CVS patchset: 5902
CVS date: 2003/12/13 11:35:07
|
|
piece of patch of previous win32 update
sputext demuxer - latin1 subtitles work
mpeg_pes demuxer - it's compiled fine with MSVC and it seems it works
CVS patchset: 5799
CVS date: 2003/11/26 21:28:47
|
|
- basename() is added to xine-utils, if it isn't found by configure
- macros with variable number of arguments are simplified to ignore
additional arguments (only for MSVC),
lprintf macro simplified with full functionality
- minor update for building a52, some preparation for ffmpeg
CVS patchset: 5687
CVS date: 2003/11/04 14:38:26
|
|
Fix one "segfault" of win32 xineui.
Next piece of patch for compiling xine under MSVC.
CVS patchset: 5676
CVS date: 2003/11/02 14:12:52
|
|
CVS patchset: 5632
CVS date: 2003/10/28 21:57:09
|
|
end lines to dos end lines.
First small changes for compilation engine under VCC, but it isn't finished yet.
CVS patchset: 5624
CVS date: 2003/10/28 13:48:45
|
|
It would have scared the Windows users and would have been hard to maintain,
so we remove it and distribute the win32 subdirectory from the toplevel
Makefile using dist-hook
CVS patchset: 5606
CVS date: 2003/10/26 17:38:23
|
|
fix "make dist". Now tarball is complete.
don't expect people have doc formatting tools (check for sgmltools
and fig2dev).
rename the spaced name file in win32 (Tim, can you check if i didn't break
anything please ?).
CVS patchset: 5589
CVS date: 2003/10/25 00:49:11
|
|
(more to come).
CVS patchset: 4947
CVS date: 2003/05/26 17:00:11
|
|
README file for building instructions.
CVS patchset: 4946
CVS date: 2003/05/26 13:57:51
|
|
CVS patchset: 4897
CVS date: 2003/05/21 19:24:02
|
|
provided in an email from Thibaut
CVS patchset: 4896
CVS date: 2003/05/21 18:41:49
|
|
CVS patchset: 4892
CVS date: 2003/05/20 20:42:34
|
|
CVS patchset: 4891
CVS date: 2003/05/20 20:40:29
|
|
under win32 though?
CVS patchset: 4889
CVS date: 2003/05/20 16:23:44
|
|
CVS patchset: 4882
CVS date: 2003/05/20 10:52:03
|
|
for Win32. Lastly fixed and issue with launching xineui from a Cygwin shell. There is one small problem known with cdda under Windows and it appears that some songs can start approx 1 second early or late.
CVS patchset: 4880
CVS date: 2003/05/20 01:23:56
|
|
(which isn't complete yet).
CVS patchset: 4873
CVS date: 2003/05/19 10:06:36
|
|
but I'm not quite sure how it is suppose to work
CVS patchset: 4868
CVS date: 2003/05/16 19:08:59
|
|
CVS patchset: 4867
CVS date: 2003/05/16 15:07:35
|
|
CVS patchset: 4802
CVS date: 2003/05/08 22:47:31
|
|
Win32 build.
CVS patchset: 4795
CVS date: 2003/05/07 17:54:18
|
|
CVS patchset: 4779
CVS date: 2003/05/06 14:02:24
|