Age | Commit message (Collapse) | Author |
|
|
|
Some plugins may have been missed due to them not being built here.
|
|
as needed for some files where gcc runs out of registers otherwise.
|
|
Together with this, define a xinepost_LTLIBRARIES class that is used
to install the post-plugins in the correct directory.
Also add the rule to remove them.
|
|
using hacksaround. Also replace the whole pthread check with an improved macro originally written for XCB, this way it's not going to try linking the fake -lpthread on Darwin, and it also does not force a -I/usr/local/include on FreeBSD. The new macro respects the same variables set by ports, so that it's even more transparent to FreeBSD users.
CVS patchset: 8739
CVS date: 2007/03/22 20:44:58
|
|
CVS patchset: 8500
CVS date: 2007/01/13 22:14:56
|
|
CVS patchset: 8451
CVS date: 2006/12/25 18:40:36
|
|
(through backports), to avoid exporting unneeded internal symbols, making plugins' loading faster and use of internal copies of libraries more solid. It should automatically fall back to the old way in GCCs that does not support -fvisibility=hidden, but has to be tested carefully. No issues were found in the months of testing in Gentoo, but this requires special attention anyway.
CVS patchset: 8101
CVS date: 2006/07/10 22:08:12
|
|
CVS patchset: 8008
CVS date: 2006/06/02 22:13:45
|
|
files so that compilation still works. gfontrle.h is no longer needed.
CVS patchset: 7987
CVS date: 2006/05/04 20:50:55
|
|
CVS patchset: 7981
CVS date: 2006/04/24 20:58:44
|
|
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
|
|
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
|
|
- removed convolve_fx: goom logo is definitely annoying. besides using
xine_fast_memcpy instead of convolve makes it much faster!
- reduced number of tentacles: too many tentacles on low res (320x240)
made it too brighter
- darker ifs.c: again problem with low res, image was saturating
to white most of the time
- increased fps to 14 now that goom is faster ;-)
CVS patchset: 7667
CVS date: 2005/07/19 18:10:29
|
|
* tweaked somewhat to avoid the bright circle for the first seconds of playback
* no idea whether this fixes the AMD64 problems, I have not found anything
suspicious
CVS patchset: 7143
CVS date: 2004/11/21 15:10:39
|
|
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
|
|
(the goom team is quite fast in applying my patches :) )
some files are still slightly patched from the release version, but I will
get this sorted out so we will soon use a completely unmodified version
of goom
it compiles almost warningless now (the remaining warnings are introduced by
lex/yacc and I plan to simply ignore them)
the Makefile.am distclean-hack is also obsolete now, since the offending
files have been renamed
CVS patchset: 6828
CVS date: 2004/07/21 14:38:29
|
|
CVS patchset: 6758
CVS date: 2004/06/27 17:22:13
|
|
everybody: test, test, test
CVS patchset: 6756
CVS date: 2004/06/27 11:58:47
|
|
CVS patchset: 5891
CVS date: 2003/12/11 22:54:33
|
|
CVS patchset: 5690
CVS date: 2003/11/04 23:37:20
|
|
CVS patchset: 5385
CVS date: 2003/09/15 21:40:46
|
|
CVS patchset: 5384
CVS date: 2003/09/15 21:37:22
|
|
CVS patchset: 5378
CVS date: 2003/09/14 15:45:55
|
|
fft*post are untouched (fft: for now).
CVS patchset: 5310
CVS date: 2003/08/25 21:51:37
|
|
extracted some common targets and variables into a common Makefile
which is then included
CVS patchset: 4844
CVS date: 2003/05/14 16:21:44
|
|
CVS patchset: 4430
CVS date: 2003/03/16 09:28:38
|
|
makefile variable.
- Cleaned up Makefile.am (wine, goom, libxinevdec)
- Cleaned up compiler warnings (libfaad)
- Cleaned up header includes (libfaad, libdha)
CVS patchset: 4053
CVS date: 2003/01/31 01:20:24
|
|
CVS patchset: 4036
CVS date: 2003/01/29 11:10:50
|
|
CVS patchset: 4032
CVS date: 2003/01/29 09:15:23
|
|
CVS patchset: 3769
CVS date: 2003/01/04 01:03:47
|
|
CVS patchset: 3766
CVS date: 2003/01/03 22:41:07
|
|
Remove CFLAGS hack
CVS patchset: 3765
CVS date: 2003/01/03 22:39:50
|
|
Adds mmx and ppc assembly optimizations.
Adds 5 config entries for this post plugin :
- frames per second
- width
- height
- usage of assembly optimizations
- colorspace conversion method
PPc optimizations are not tested.
The compiler option -fomit-frame-pointer is disabled.
CVS patchset: 3762
CVS date: 2003/01/03 21:29:20
|
|
Michael, please review the xine_goom.c code. i'm not sure about some
post plugin concepts like "rewiring"...
note: that code is quite cpu intensive, so i hardcoded it to 10fps.
CVS patchset: 3673
CVS date: 2002/12/25 04:59:14
|