1
mirror of https://github.com/mpv-player/mpv synced 2024-11-14 22:48:35 +01:00
Commit Graph

43 Commits

Author SHA1 Message Date
rfelker
c72c1486a3 do not compile mmx/sse/3dnow code if not available
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19136 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-07-19 05:27:02 +00:00
diego
f7d4dd174b OPTFLAGS already includes EXTRA_INC.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19042 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-07-12 17:58:07 +00:00
gpoirier
ec029ea7a1 Add dct64_sse, a replacement for dct64_MMX. About 60% faster on its author's Pentium III
Currently only used on CPUs that _only_ support SSE (otherwise try 3DNow* before)
Patch by The Mighty Zuxy Meng %zuxy * meng $ gmail * com%
Original thread:
Date: Jun 21, 2006 10:20 AM
Subject: [MPlayer-dev-eng] [PATCH] SSE version of DCT64 for mp3lib


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18937 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-07-07 14:04:07 +00:00
diego
89d549f984 Make clean/distclean behave uniformly in all directories.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17489 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-01-27 00:06:42 +00:00
diego
5b0d96c6b4 Handle "xxx.h" vs "../xxx.h" include paths in a consistent way.
Based on a patch by Sebastian Hegler <s_hegler at gmx dot de>.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13788 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-28 01:15:53 +00:00
alex
0fc20ac930 ranlib cleanup by Dan Christiansen
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12633 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-06-24 12:52:17 +00:00
alex
c83a712618 10l to me, noticed by Bjorn Sandell
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11247 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-10-23 12:10:44 +00:00
alex
44792402b2 removed obsoleted (or never ending) code
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11242 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-10-22 21:08:46 +00:00
alex
d0cf347a62 moved 3dnow and 3dnowex dct36 optimisations into gcc inline assembly
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10323 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-06-22 03:32:16 +00:00
faust3
5d1765ffc7 objfix has to be run on MINGW32, too
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9772 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-31 17:08:16 +00:00
arpi
54cbe5eec3 The two attached patches *should* allow for proper
compilation of the AltiVec stuff on both Darwin
and non-Darwin system. They've only been tested
for compilation on Debian using Debian's gcc-3.2.
Romain Dolbeau <dolbeau@irisa.fr>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9123 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-27 21:47:25 +00:00
arpi
f0c90c8e00 An altivec-optimized DCT64 for mp3lib
(partially, it seems roughly three times as fast as
    the C code according to quick-n-dirty gprof tests)
    This one is bit-perfect.
patch by Romain Dolbeau <dolbeau@irisa.fr>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9003 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-18 19:28:53 +00:00
arpi
e12f387870 decode_i586.c version uses %ebp for its own use, so:
- we need to compile this with -fomit-frame-pointer or we cannot access the
function parameters
- we need to save & restore %ebp, or we'll destroy the caller's stack ptr


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8544 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-24 00:05:43 +00:00
arpi
3ea9eaa4cc make test1 && make test2 fixed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7235 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-01 18:25:24 +00:00
arpi
ae8ff3e445 use dir/libname.a instead of -Ldir -lname
partially done by "Steven M. Schultz" <sms@2BSD.COM>
Note: some entries (libmpdvdkit, libdha) left unchanged as they may be
dynamic and not shipped with mplayer.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7149 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-08-29 21:30:57 +00:00
arpi
9ab3c3b38c OpenBSD patch - by Björn Sandell <biorn@dce.chalmers.se>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5910 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-04-29 21:42:36 +00:00
arpi
2bea9b36a7 mp_image.h and img_format.h moved to libmpcodecs
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5608 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-04-13 19:14:34 +00:00
nick
a5a2bec673 Fixing compilation on non-MMX but x86 systems
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4323 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-23 17:27:07 +00:00
pontscho
dc62e094dd remove TARGET lofasz
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4267 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-19 21:21:00 +00:00
nick
ff4cca939b Using cpudetect code instead of d_cpu.s
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4263 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-19 18:22:22 +00:00
atmos4
f9c30c90ba rewrites symbols in d_cpu.s on cygwin
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4245 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-19 04:42:09 +00:00
kmkaplan
aeffacbc47 Fix "[MPlayer-dev-eng] mp3lib-mmx sig11 with mpeg1layer3 audio after
recent changes": decode_MMX.c uses clobbers the frame pointer.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4180 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-15 21:00:20 +00:00
nick
f7c8f64850 S->C
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4166 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-15 09:01:39 +00:00
nick
ae336e9ea2 S->C
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4149 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-14 10:34:38 +00:00
nick
2da69665f6 S->C
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4148 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-14 09:32:51 +00:00
nick
fc77a62a65 S->C
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4143 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-13 18:26:58 +00:00
nick
b6f69b1a9c Bug
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4142 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-13 17:23:32 +00:00
nick
d54038119b S->C
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4141 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-13 16:59:18 +00:00
atmos4
4c9621ece7 Disable SSE code and reenable FPU dct for SSE cpus (fpu code is 0.3% faster and I don't get data aligned in dct64_sse.s, so I can't finish optimizing it)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3204 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-29 18:05:42 +00:00
arpi
b842217f07 MIPS support by oliver.schoenbrunner@jku.at
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2451 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-10-24 14:02:19 +00:00
atmos4
3a2dbeb6fb Fixed Makefile for test programs.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1462 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-08-08 06:58:12 +00:00
atmos4
35f296e306 Beginning sse optimization of dct code.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1394 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-27 17:21:23 +00:00
nick
cb2b871048 Minor cleanups
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1271 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-04 07:00:15 +00:00
nick
58075a0621 Portability and old binutils support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1259 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-03 07:50:52 +00:00
nick
2ec6762923 Added newest MMX-optimized decore which speedups decoding at least on 13% for any cpu.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1246 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-29 17:55:35 +00:00
arpi
69cfcfe301 OPTFLAGS vs. INCLUDES cleanup
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1235 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-26 23:15:58 +00:00
arpi_esp
c2b7070033 dependency stuff fixed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1011 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-04 19:33:28 +00:00
arpi_esp
35648100f9 using gcc -MM instead of makedepend, make OBJS from SRCS where possible
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@867 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-24 21:09:13 +00:00
atmosfear
754200a4d3 Added missing mathlib for linking.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@827 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-17 18:20:14 +00:00
arpi_esp
b304b3bc93 test2 added for playback test, testreanmed to test1 to make Atmosfear happy...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@790 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-13 19:18:52 +00:00
arpi_esp
20053431c9 test.c added for benchmarking
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@789 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-13 18:58:23 +00:00
arpi_esp
477c46e141 New dependency system
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-03-02 21:47:18 +00:00
arpi_esp
d34041569e Initial revision
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-02-24 20:28:24 +00:00