Age | Commit message (Collapse) | Author |
|
CVS patchset: 7831
CVS date: 2006/01/07 12:35:00
|
|
CVS patchset: 7823
CVS date: 2005/12/17 17:22:47
|
|
Improved cross-compiling: detect and precedence of the host-specific libs
W32dll: enabled by platforms as originaly, user can override it
Fixed shell errors in the Makefile of the hackersguide
Detect the place of SDL header independently on platform
Fixed spelling in CDDA, include the header sys/param.h if available
Fixed format strings (fix warnings (or even bugs) on Gentoo/FreeBSD)
CVS patchset: 7815
CVS date: 2005/11/28 12:24:56
|
|
Testsuite for M$ Windows:
- init mutex in all video drivers ('none' for testsuite, fixes crashes),
was OK for linux pthreads
- use WaitForSingleObject for console file descriptirs in _x_io_select
(fixes stdin:/)
- workaround heavy debug messages in asf demuxer for some samples
(fixes full disk :->)
Fixed previous fix, s/gmtime/timgm/ :-)
Aalib cross detection + udate docs
CVS patchset: 7799
CVS date: 2005/11/14 12:34:45
|
|
Fixed libraries detection for cross-compiling.
CVS patchset: 7796
CVS date: 2005/11/08 20:18:36
|
|
users should set their own flags (with --disable-optimizations) if they
want to try making xine faster. default flags should provide good optimization
while keeping libxine stable.
CVS patchset: 7789
CVS date: 2005/10/30 22:58:55
|
|
CVS patchset: 7766
CVS date: 2005/10/23 02:01:22
|
|
CVS patchset: 7764
CVS date: 2005/10/22 22:02:40
|
|
- note about overlay cropping fix
CVS patchset: 7740
CVS date: 2005/09/24 19:27:33
|
|
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->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
|
|
Rework the existing checks (common code) and simplify slightly.
CVS patchset: 7703
CVS date: 2005/07/31 14:47:24
|
|
CVS patchset: 7677
CVS date: 2005/07/22 21:18:56
|
|
(This assumes that if the compiler isn't gcc, __inline__ isn't supported.)
CVS patchset: 7540
CVS date: 2005/05/14 23:17:10
|
|
- Better extension handling:
Distributing own, mangled, glext.h (now myglext.h).
Resolving glXgetProcAddress[ARB] during runtime now
(original patch by Robert Osfield).
Should compile now virtually anywhere.
- Test for existence / working GLU (original patch by Alien).
- Windows often were opened with the wrong visual ID depending on
the single/double buffering flag. Fixed.
CVS patchset: 7478
CVS date: 2005/04/21 17:37:40
|
|
fix xine-lib builds without X11: HAVE_XV must not be defined conditionally,
otherwise configure will complain
also fix the Xv test for old shells with broken handling of empty variables
CVS patchset: 7307
CVS date: 2004/12/27 17:22:30
|
|
CVS patchset: 7250
CVS date: 2004/12/13 21:35:21
|
|
try some fallbacking (libXv.so <-> libXv.a) if prefered was not found
CVS patchset: 7244
CVS date: 2004/12/13 17:50:20
|
|
used, xv_lib and XV_LIB. The problem with this is that XV_LIB is used
to set the Xv library to use in the makefiles. I chose to use XV_LIB
throughout the m4 file.
CVS patchset: 7229
CVS date: 2004/12/12 04:25:05
|
|
CVS patchset: 7228
CVS date: 2004/12/12 03:08:35
|
|
Add --enable-shared-xv to force use of libXv.so over libXv.a. The
default behavior is to use libXv.a if configure option is not used.
CVS patchset: 7227
CVS date: 2004/12/12 03:04:58
|
|
CVS patchset: 7181
CVS date: 2004/12/01 20:26:45
|
|
OpenGL support
CVS patchset: 7158
CVS date: 2004/11/24 16:29:32
|
|
(you never know who might want to override it)
CVS patchset: 7019
CVS date: 2004/10/08 20:27:21
|
|
CVS patchset: 6999
CVS date: 2004/09/24 19:24:27
|
|
Added a warning.
CVS patchset: 6981
CVS date: 2004/09/20 19:02:47
|
|
CVS patchset: 6945
CVS date: 2004/09/07 07:46:59
|
|
- 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 what I perceive to be a bug only on platforms that have a automake
installed that contains multiple version. Gentoo releases a package of
automake that contains all the latest stable version (1.4 to 1.8). In
order to use a specific one besides the default you need to declare
WANT_AUTOMAKE=1.6 in your environment varibles.
------------------------------------
doc/faq/Makefile.am
doc/hackersguide/Makefile.am
Applied Frantisek Dvorak changes for the documentation.
CVS patchset: 6939
CVS date: 2004/09/05 02:14:38
|
|
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
|
|
Separate opengl configure tests into opengl.m4
Fix a segfault in debug build
CVS patchset: 6905
CVS date: 2004/08/26 17:57:50
|
|
* use FFMPEG_CPPFLAGS instead of FFMPEG_CFLAGS
CVS patchset: 6882
CVS date: 2004/08/16 15:16:51
|
|
CVS patchset: 6872
CVS date: 2004/08/02 18:41:30
|
|
CVS patchset: 6865
CVS date: 2004/07/31 18:57:45
|
|
AC_TRY_COMPILE ensure that second call is wrapped in brackets ([ ACE_TRY_COMPILE ...]). Apparently without them autoheader and automake get confused. Replaced the AC_LANG_CPLUSPLUS, AC_LANG_SAVE and AC_LANG_RESTORE with the recommended calls of AC_LANG_PUSH(C++) and AC_LANG_POP([C++]). Let me know if the last two things cause problems. I can revert this change.
CVS patchset: 6842
CVS date: 2004/07/24 02:35:47
|
|
#992824)
CVS patchset: 6840
CVS date: 2004/07/23 12:42:14
|
|
FC2).
CVS patchset: 6800
CVS date: 2004/07/16 19:12:27
|
|
CVS patchset: 6478
CVS date: 2004/05/02 19:49:52
|
|
CVS patchset: 6217
CVS date: 2004/03/05 16:34:32
|
|
CVS patchset: 6191
CVS date: 2004/02/28 19:56:41
|
|
http://cvs.mandrakesoft.com/cgi-bin/cvsweb.cgi/SPECS/xine-lib/
via Goetz Waschk who reports:
The amd64 patch (xine-lib-1-rc0a-amd64.patch) sets some conservative
CFLAGS for amd64,
the lib64 patch (xine-lib-1-rc0a-lib64.patch) replaces hardcoded
/lib to support the lib64 library dir on amd64,
the directfb patch (xine-lib-1-rc2-no-directfb.patch) adds a
configure option to disable directfb,
the linuxfb patch (xine-lib-1-rc3a-no-linuxfb.patch) does the same
for linux framebuffer and
the 64bit fixes patch (xine-lib-1-rc3-64bit-fixes.patch) doesn't
apply at the moment against the CVS -- demux_ogg.c was not applied.
it includes some 64 bit pointer and other fixes for 64bit architectures.
from Gwenole Beauchesne
I haven't tested other than apply and compile.
CVS patchset: 6174
CVS date: 2004/02/19 02:50:24
|
|
because linux/compiler.h defines inline already
CVS patchset: 6132
CVS date: 2004/02/12 17:59:02
|
|
CVS patchset: 5995
CVS date: 2004/01/04 20:30:20
|
|
this problem)
CVS patchset: 5776
CVS date: 2003/11/23 23:29:27
|
|
"inline __attribute__ ((__always_inline__))" should have the same effect,
but my gcc 3.3.1 emits much fewer warnings with the latter
(That is because static inline functions for example in ffmpeg are implemented
in the header, but not used in every file that includes this header. Now
gcc reports unused static functions with a "defined but not used" warning
unless they are static inline. The former define would have dropped the inline
and therefore triggers those warnings.)
CVS patchset: 5749
CVS date: 2003/11/16 15:31:05
|
|
(now my 0.9.0rc7 is accepted again :) )
CVS patchset: 5345
CVS date: 2003/09/05 13:51:27
|
|
now works for libtool-1.4.x and libtool-1.5.
Changed the commands for building the assembly files in libw32dll to
match that suggested by Chris Rankin <rankincj@yahoo.com>.
CVS patchset: 5203
CVS date: 2003/07/20 20:48:40
|
|
CVS patchset: 5120
CVS date: 2003/07/02 12:43:37
|
|
encoder lib is found is not true any longer -> we have libavcodec's encoder now
CVS patchset: 4991
CVS date: 2003/05/31 10:44:27
|
|
CVS patchset: 4926
CVS date: 2003/05/25 13:39:13
|
|
CVS patchset: 4913
CVS date: 2003/05/23 20:12:42
|