summaryrefslogtreecommitdiff
path: root/src/xine-utils/cpu_accel.c
AgeCommit message (Collapse)Author
2012-03-29Detect CPU/OS support for SSE3, SSSE3, SSE4, SSE42 and AVXPetri Hintukainen
2009-11-30Trim trailing space & reduce space+tab.Darren Salt
2009-03-03Merge from 1.1.Darren Salt
--HG-- rename : src/libmpeg2new/include/Makefile.am => src/video_dec/libmpeg2new/include/Makefile.am rename : src/libmpeg2new/libmpeg2/Makefile.am => src/video_dec/libmpeg2new/libmpeg2/Makefile.am
2009-02-17Allow cpuid code to compile on OpenBSD/i386.Brad Smith
2007-12-19Update all the code to the new headers layout.Diego 'Flameeyes' Pettenò
2007-11-09Merge FSF address changes from 1.1 branch.Diego 'Flameeyes' Pettenò
--HG-- rename : src/combined/decoder_flac.c => src/combined/flac_decoder.c rename : src/combined/demux_flac.c => src/combined/flac_demuxer.c rename : src/libxineadec/nsf.c => src/combined/nsf_decoder.c rename : src/demuxers/demux_nsf.c => src/combined/nsf_demuxer.c rename : src/combined/combined_wavpack.c => src/combined/wavpack_combined.c rename : src/combined/combined_wavpack.h => src/combined/wavpack_combined.h rename : src/combined/decoder_wavpack.c => src/combined/wavpack_decoder.c rename : src/combined/demux_wavpack.c => src/combined/wavpack_demuxer.c rename : src/demuxers/demux_ogg.c => src/combined/xine_ogg_demuxer.c rename : src/libxineadec/xine_speex_decoder.c => src/combined/xine_speex_decoder.c rename : src/libxinevdec/xine_theora_decoder.c => src/combined/xine_theora_decoder.c rename : src/libxineadec/xine_vorbis_decoder.c => src/combined/xine_vorbis_decoder.c rename : src/liba52/xine_a52_decoder.c => src/libxineadec/xine_a52_decoder.c rename : src/libdts/xine_dts_decoder.c => src/libxineadec/xine_dts_decoder.c rename : src/libfaad/xine_faad_decoder.c => src/libxineadec/xine_faad_decoder.c rename : src/libmusepack/xine_musepack_decoder.c => src/libxineadec/xine_musepack_decoder.c
2007-11-09Update FSF address on non-contributed code and COPYING files.Diego 'Flameeyes' Pettenò
For contributed code, leave whatever the version we last synced for is using to make simpler future syncs.
2007-06-09signal.h and setjmp.h are needed on PPC and SPARC too.Diego 'Flameeyes' Pettenò
2007-06-09Use __i386__ and __x86_64__ instead of ARCH_X86 and ARCH_X86_64; the ARCH_* ↵Diego 'Flameeyes' Pettenò
defines comes from FFmpeg, but they can easily stay there.
2007-06-09If SSE, SSE2 and MMX are enabled at build-time, enable them and skip over ↵Diego 'Flameeyes' Pettenò
the cpuid tests; a runtime CPU detection option could be supplied by configure, for instance.
2007-06-09If 3dNOW is enabled at build-time, mark it as present on x86-64; it's not ↵Diego 'Flameeyes' Pettenò
always there because Intel EM64T machines does not have it.
2007-06-09Include dlfcn.h only when dlopen() is needed.Diego 'Flameeyes' Pettenò
2007-06-09Define sigill_return and sigill_handler only on x86, as there is where they ↵Diego 'Flameeyes' Pettenò
only are used.
2006-05-22Don't hardcode cache line size for PPC. (Andreas Schwab)Matthias Hopf
CVS patchset: 7991 CVS date: 2006/05/22 16:35:15
2006-02-04Enable AMD64 mmx/sse support in some plugins (tvtime, libmpeg2, goom...)Miguel Freitas
patch by dani3l CVS patchset: 7867 CVS date: 2006/02/04 14:06:29
2005-07-29Fix PIC defineJames Stembridge
CVS patchset: 7696 CVS date: 2005/07/29 18:31:13
2004-07-05setjmp/longjmp support for Darwin/PPCDaniel Mack
CVS patchset: 6774 CVS date: 2004/07/05 08:33:53
2004-06-25beautify last commitMichael Roitzsch
CVS patchset: 6743 CVS date: 2004/06/25 16:04:59
2004-06-25have CVS compile againMichael Roitzsch
CVS patchset: 6742 CVS date: 2004/06/25 15:52:21
2004-06-25Move IA32 specific code out of the generic code into the ISA-specific ↵Robin KAY
arch_accel(). On Solaris/SPARC, use sysinfo(2) to detect supported extensions rather than by trapping SIGILL. CVS patchset: 6740 CVS date: 2004/06/25 07:32:22
2004-04-28Backport VIS motion_comp code from libmpeg2 CVS so libmpeg2 uses these ↵Robin KAY
routines as well as the recently synced ffmpeg tree. CVS patchset: 6454 CVS date: 2004/04/28 00:38:08
2004-04-25addeed ppcasm_cacheable_memcpy fix from David Woodhouse <dwmw2@infradead.org>Manfred Tremmel
CVS patchset: 6436 CVS date: 2004/04/25 17:43:58
2003-11-26lprintf cleanup, pass I.Daniel Caujolle-Bert
CVS patchset: 5796 CVS date: 2003/11/26 19:43:26
2003-10-20Allow lazy loading of Sun mediaLib. Update ChangeLog.Robin KAY
CVS patchset: 5553 CVS date: 2003/10/20 00:33:28
2003-09-16Removed headers that were providing nothing needed to the build.Stephen Torri
CVS patchset: 5393 CVS date: 2003/09/16 02:12:54
2003-08-25AMD64 support patch by Adrian SchroeterMichael Roitzsch
CVS patchset: 5308 CVS date: 2003/08/25 14:32:37
2003-07-25export XINE_NO_ACCEL can be used to disable MMX/SSE code.Miguel Freitas
no more excuses for not using valgrind :) CVS patchset: 5212 CVS date: 2003/07/25 22:38:23
2003-04-20merging in win32 portGuenter Bartsch
CVS patchset: 4643 CVS date: 2003/04/20 21:13:21
2003-03-11Disable some debug output on x86, when the OS doesn't support SSE.Juergen Keil
CVS patchset: 4394 CVS date: 2003/03/11 16:07:22
2002-10-23Help compiling in ansi.James Courtier-Dutton
CVS patchset: 2965 CVS date: 2002/10/23 12:34:46
2002-10-22trying to reduce the number of SIGILL signals on Solaris x86 (no SSE support)Juergen Keil
CVS patchset: 2938 CVS date: 2002/10/22 17:13:11
2001-12-08improved altivec detection by Bill Fink <billfink@mindspring.com>Guenter Bartsch
CVS patchset: 1178 CVS date: 2001/12/08 01:19:54
2001-12-05altivec support by Jeffrey W. Baker <jwbaker@acm.org>Guenter Bartsch
CVS patchset: 1171 CVS date: 2001/12/05 15:12:02
2001-11-20bugfixMiguel Freitas
CVS patchset: 1091 CVS date: 2001/11/20 17:23:45
2001-11-18test OS support for SSE instructionsMiguel Freitas
CVS patchset: 1073 CVS date: 2001/11/18 23:00:34
2001-11-18update to latest mpeg2dec x86_accel sources, hopefully this solves conftest ↵Guenter Bartsch
segfault CVS patchset: 1062 CVS date: 2001/11/18 00:05:06
2001-11-17Add 'xine_' prefix to all of xine-utils functions (what about cpuDaniel Caujolle-Bert
acceleration?). Merge xine-utils header files to a new one "xineutils.h". Update xine-lib C/headers to reflect those changes. dxr3 headers are no more installed ine $includdir, but $includdir/xine. CVS patchset: 1054 CVS date: 2001/11/17 14:26:36
2001-10-22introducing libxineutils and a this pointer for video_out_x11 callbacksGuenter Bartsch
CVS patchset: 852 CVS date: 2001/10/22 00:52:09