Commit Graph

254 Commits

Author SHA1 Message Date
diego 2915a2921d Clarify licensing situation.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19270 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-07-30 22:20:50 +00:00
rfelker 408cc87d58 10l, i missed ifdefs around the calls
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19138 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-07-19 05:42:38 +00:00
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 d20d9e8cf8 fix sound distortion on K-6, patch by Zuxy Meng zuxy PP meng AHHH gmail PP com
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18946 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-07-08 12:23:36 +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
gpoirier 02c29537a5 Add missing license, as chosen by its author
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18852 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-06-29 14:54:53 +00:00
gpoirier 822b69ae21 remove MMX2 dependency (replace pshufw $78 with pswapd) so it can
be used on a K6-2/3+.
Patch by Zuxy Meng < zuxy PP meng AH gmail PP com >
Original thread:
Date: Jun 21, 2006 2:50 PM
Subject: [MPlayer-dev-eng] [PATCH] Saturation & PSWAPD bugfix in mp3lib/dct64_3dnow.c & mp3lib/dct64_k7.c


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18838 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-06-27 05:58:46 +00:00
gpoirier 1368a40b20 fix conversion float to int to use saturated ops,
Patch by Zuxy Meng < zuxy PP meng AH gmail PP com >
Original thread:
Date: Jun 21, 2006 2:50 PM
Subject: [MPlayer-dev-eng] [PATCH] Saturation & PSWAPD bugfix in mp3lib/dct64_3dnow.c & mp3lib/dct64_k7.c


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18837 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-06-27 05:51:45 +00:00
diego 57f3213401 CVS --> Subversion in copyright notices
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18786 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-06-22 13:34:00 +00:00
diego 4b64ef7e8e Remove now obsolete .cvsignore files.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18556 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-06-02 11:24:33 +00:00
diego fb6cd86063 Make mp3lib say that it's using Altivec to decode instead of generic C
when it uses the optimized IMDCT.
patch by  Alexander Strange, astrange __ at __ ithinksw __ dot __ com


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18102 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-04-15 14:33:19 +00:00
rathann e7db4ccf1a Patch by Stefan Huehner / stefan % huehner ! org \
patch replaces '()' for the correct '(void)' in function
declarations/prototypes which have no parameters. The '()' syntax tell
thats there is a variable list of arguments, so that the compiler cannot
check this. The extra CFLAG '-Wstrict-declarations' shows those cases.

Comments about a similar patch applied to ffmpeg:

That in C++ these mean the same, but in ANSI C the semantics are
different; function() is an (obsolete) K&R C style forward declaration,
it basically means that the function can have any number and any types
of parameters, effectively completely preventing the compiler from doing
any sort of type checking. -- Erik Slagter

Defining functions with unspecified arguments is allowed but bad.
With arguments unspecified the compiler can't report an error/warning
if the function is called with incorrect arguments. -- Måns Rullgård


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17567 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-02-09 14:08:03 +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
gpoirier 2c984298a5 Reverse commit 31 Dec 2005 18:56:35 -0000 1.34
This was an incorrect fix made at the codec when it should be done at the demuxer level.
static variables in codecs are ALWAYS wrong: the demuxer is supposed to have already removed all the junk
Does anyone have an idea of a fix for the demuxer?
(discussed on IRC)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17301 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-01-03 22:06:12 +00:00
gpoirier 86b89307b7 "Currently mplayer looks for only one MP3 frame sync. The attached
patch makes it to look for two consecutive valid MP3 frame headers,
reducing the probability of false positives, which causes Bug 380.

Funny that the fix is so simple. Seems that someone has forgotten to
initialize MP3_resync correctly.

Also this is the recommended way to sync MP3 frames. See
http://www.dv.co.yu/mpgscript/mpeghdr.htm. "

Original thread:
Date: Dec 31, 2005 10:15 AM
Subject: [MPlayer-dev-eng] [PATCH] Try twice when searching for MP3 frame header, fixes Bug 380


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17280 b3059339-0415-0410-9bf9-f77b7e298cf2
2005-12-31 18:56:35 +00:00
diego 19a7b5869b Unify include paths, -I.. is in CFLAGS.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16990 b3059339-0415-0410-9bf9-f77b7e298cf2
2005-11-15 18:14:07 +00:00
rfelker 56527d29bc 10l broken asm crap needs an external name
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16859 b3059339-0415-0410-9bf9-f77b7e298cf2
2005-10-25 19:29:51 +00:00
rfelker f36cc4c21b do not export useless symbols! fixed compile bug with decode support in lame
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16853 b3059339-0415-0410-9bf9-f77b7e298cf2
2005-10-25 17:08:49 +00:00
diego 01ad22ac41 Mark modified imported files as such to comply with (L)GPL §2a.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15168 b3059339-0415-0410-9bf9-f77b7e298cf2
2005-04-15 22:21:35 +00:00
henry 316d1bd49e Use proper parameter range in stereo test
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15104 b3059339-0415-0410-9bf9-f77b7e298cf2
2005-04-10 16:39:00 +00:00
diego 3ebf6f0135 Reduce excessive verbosity.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13947 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-15 09:09:29 +00:00
reimar 8e882b5b3b compilation fix for gcc 3.4.2
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13919 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-11 13:33:30 +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
rtognimp 7cd4d089be Index must be positive to prevent endless loop on bad data
Based on an idea by iive


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13337 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-14 21:02:19 +00:00
rathann d9a5e00183 small gcc warning fixes
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13189 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-28 20:59:49 +00:00
faust3 9bb8541622 avoid outoptimization of static variables patch by ismail dönmez <ismail.donmez at gmail.com>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12946 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-03 18:54:26 +00:00
atmos4 b0f5574d7a ICC 8.0 compilation fixes
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12929 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-02 03:35:50 +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
michael 813b34f68f attribute_used patch by (VMiklos <mamajom at axelero dot hu>)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12304 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-26 19:47:50 +00:00
alex baa587170e attribute_used for gcc3.4
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12293 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-26 10:12:40 +00:00
alex 681827cb68 reorder funcs to avoid warnings/errors (gccs are nowadays are more pickier about code than gcc2.95 with -ansi)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12292 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-26 10:08:16 +00:00
alex 028ad0664b some more globals
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12135 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-06 01:24:34 +00:00
alex b5142b3879 removing more globals
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12133 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-06 01:11:59 +00:00
alex 0bdf67044c fix symbol clashes when linking with libmp3lame including mp3 decoder, man, mp3lib is so much bloated
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12132 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-04-06 01:06:21 +00:00
diego ec195cae4f copyright update by the author
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11981 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-02-19 04:11:00 +00:00
alex 31ff51c869 reverting my last change as buggy gcc 3.x fails with it :(
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11267 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-10-25 23:13:54 +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 59a7eeda13 100l to Nick
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11245 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-10-23 00:01:23 +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 cf069df98e removed the stdcall convention
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11241 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-10-22 20:58:46 +00:00
nexus ab156d8eba remove debug message
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10553 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-08-09 19:15:40 +00:00
arpi bb0e90b4f7 layer-1 support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10469 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-07-24 22:12:59 +00:00
arpi 8810c95cf7 100l
found by Koth


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10389 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-07-06 18:03:11 +00:00
alex 0aa87dc1fe getcpucaps support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10373 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-07-04 21:38:17 +00:00
faust3 b378151991 disable L3: BigValues too large message
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10350 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-06-30 12:46:13 +00:00
arpi 4cb0807bce merged with mpg123 0.59s-pre
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10344 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-06-28 22:52:36 +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
alex 0865846ecb fixed bandInfo name clash with libmp3lame v3.93.1 (longLimit and shortLimit are also only used in layer3.c so it's safe to make them static too - avoiding further clashes)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10322 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-06-21 23:45:07 +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 fdb993b995 10l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9153 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-29 10:00:40 +00:00
arpi 14dbc88482 In mp3lib/sr1.c, look at the line 226:
if(fr->sampling_frequency>8) return FALSE;  // valid: 0..8
which allows fr->sampling_frequency to go up to 8.
Obviously, the code does not bother about what would happen if
fr->sampling_frequency lies in the range [3,8].
patch from Nilmoni Deb, Nick?, Rich


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9131 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-28 00:25:38 +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 15e32ab3b7 Propolice catches an overflow in dct64_k7.c:
mplayer: stack overflow in function dct64_MMX_3dnowex
patch by Björn Sandell <biorn@dce.chalmers.se>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9040 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-19 21:50:50 +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
alex 593a458f0c fixing that f*cking linker 'bug' e.g. naming config with libmp3lame
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8561 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-24 22:33:46 +00:00
arpi aef5a1f041 cleanup & fix cpu detection & init stuff
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8546 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-24 00:06:55 +00:00
arpi 921712c4ca don't redefine decwin as static
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8545 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-24 00:06:33 +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
michael 113aada89c removing very ugly esp games / fixes the propolice problem on OpenBSD (patch by Björn Sandell <biorn at dce dot chalmers dot se>)
i hope this is ok for all compilers ...


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8454 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-15 10:54:33 +00:00
michael 7a5657ff93 forgotten mangle patch by (Björn Sandell <biorn at dce dot chalmers dot se>)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8237 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-19 23:35:51 +00:00
arpi ad8bc3c607 layer-1 stream parsing (NOT decoding) support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7521 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-28 02:03:09 +00:00
arpi e54a51d7c7 pshufw is a mmx2 instruction, so don't use dct64_MMX_3dnowex on k6-3 which
has no mmxext (but has 3dnowex) - bug found by Diego, help by Michael


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7462 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-21 20:23:49 +00:00
atmos4 da6df2b165 Minor speedup by nick kurshev.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7308 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-07 13:57:41 +00:00
jkeil e4de7b6322 - GCC 3.x (SPARC) is too clever for the double->int conversion trick used in
the WRITE_SAMPLE macro.  Use a union instead of a cast to get at the
  binary representation of the double's mantissa.

  This should fix:
  http://mplayerhq.hu/pipermail/mplayer-users/2002-August/018948.html
  http://mplayerhq.hu/pipermail/mplayer-users/2002-August/019296.html
  http://mplayerhq.hu/pipermail/mplayer-users/2002-September/020348.html


- garbage collect the unused CAN_COMPILE_X86 define


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7300 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-06 17:34:52 +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
atmos4 4ade55ceac Cygwin stdcall mismatch fix.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6178 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-05-24 01:56:01 +00:00
arpi c835270280 big cosmetics patch, cleanup of messages printed by mplayer and libs.
some printf->mp_msg conversion, and some debug messages moved from warn/info to v/dbg2
mplayer's output is now shorter, readable and consistent


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6139 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-05-20 03:25:26 +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 aa97b0e2c0 don't re-detect cpu
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5889 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-04-28 17:46:15 +00:00
atmos4 b2697e2516 Avoid stdcall on cygwin, it causes undefined ref, code needs testing as I have no athlon or k6-2.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5843 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-04-26 19:14:47 +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
arpi 27a401bacb MANGLE() the 3dnow code
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5292 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-03-23 21:48:55 +00:00
arpi ea4b9eb45f use .balign instead of .align
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5291 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-03-23 21:44:05 +00:00
arpi 8311e1c5b2 more ugly hack
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5290 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-03-23 21:35:03 +00:00
nick 420300295a Fix according to strange bugreport
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4609 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-09 14:34:08 +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
nick 58d3b8ec23 Fixing compilation on non-MMX but x86 systems
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4322 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-23 17:09:58 +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 e6f0381dc2 mangling in mp3lib + stdcall undefined fix with cygwin
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4247 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-19 04:47:32 +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
alex 4ad244810f runtime cpudetect support #2 - still not working (i can't identify the problems ground, also it produces no sound (no noises), but the init seems to be ok (also i didn't changed anything)...very annoying :( snipp
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4151 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-14 16:18:43 +00:00
alex c35693f42b runtime cpudetect suppport
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4150 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-14 16:15:59 +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 389655c7b6 Add sample bins.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3389 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-08 16:57:07 +00:00
alex d38ab4b67a fixed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3220 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-30 16:50:37 +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
alex 8afad12f8d changed to use cpudetect.c (to use change te #if 1 -> #if 0 :)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3089 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-23 17:16:43 +00:00
atmos4 d2d9565a1a Move ignores in subdirs to their respective .cvsignore files.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2964 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-17 23:55:40 +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 16527c55be Eeeh I need some sleep, accidently commited a wrong version of the files that had other changes, too.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1943 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-09-23 02:07:01 +00:00
atmos4 7ad13f49b4 Fix for mp3 decoding on alpha/64bit platforms wupposed by Bob McElrath.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1942 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-09-23 01:44:37 +00:00
atmos4 4da7cc781d Applied cpu detection fix by Kjetil Torgrim Homme <kjetilho at linpro dot no>.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1895 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-09-15 22:28:55 +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
nick b008c55658 Furter compatibility with new ffmpeg stuff.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1424 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-30 09:08:23 +00:00
atmos4 d7a1862c91 First development version of dct64, mixed with 3dnow/k7 and fpu code.
Phases 1 to 3 seem to be ok already, report if you get strange sound with this version (klicks or distorted sound, that doesn't happen with mmx-only version), I've tested with approx. 20 mp3 files which all sounded ok, speed improvement with this version is still very minimal cause more cpu intensive phases 4 and 5 aren't working so I use fpu code for them.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1395 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-27 17:25:19 +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
jkeil ecbc8847c4 mp3 audio decoding didn't work on big-endian architectures
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1319 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-14 16:52:09 +00:00
jkeil 45c97f8294 Add some preliminary support for non-x86 architectures to mplayer
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1310 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-12 15:35:52 +00:00
jkeil 1ef62462ce My 2.10.1 gnu assembler doesn't like C comment syntax in assembler files. Use
"assembler" comment characters ('/') instead.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1284 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-06 12:08:32 +00:00
nick d0569bc2df Minor optimization
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1283 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-06 10:59:14 +00:00
jkeil 8ef288232c Ignore generated config.mak files in CVS
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1282 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-06 10:36:35 +00:00
nick 124de950d6 Slight otimization
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1278 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-05 09:44:18 +00:00
nick 225aeb5d31 One flaw is fixed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1277 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-04 20:54:09 +00:00
nick b5481a052f Finished 3dnow optimization (in scalar mode) and minor improvements
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1272 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-04 09:47:56 +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 978c569da2 Partial loops unrolling
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1260 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-03 09:25:16 +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
alex 741fc312ee #ifndef M_PI and M_SQRT2 added while fearing from redefining :)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1257 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-02 19:31:45 +00:00
nick 183da5e693 Minor fixes
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1254 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-02 08:07:41 +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
nickols_k 1202129042 Better 3dnow! optimization
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1174 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-20 07:54:19 +00:00
arpi_esp 6c8b41d71a fr->sampling_frequency limitation (thanx to pl <p_l@tfz.net>)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1167 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-19 22:07:19 +00:00
nickols_k a8474a9470 loops alignment
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1136 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-16 15:24:02 +00:00
nickols_k b47e9bca6d Minor improvements
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1068 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-09 08:49:47 +00:00
nickols_k 49afe84db7 Last minute improvements before release. Added banchmark
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1055 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-08 10:56:04 +00:00
nickols_k b16c4deb0b Last minute improvements before release
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1054 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-08 09:41:22 +00:00
nickols_k d346c4eff4 Minor improvements
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1046 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-07 09:08:32 +00:00
nickols_k d5925fe568 Minor optimization
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1041 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-06 09:33:36 +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
atmosfear 2d570f3d3a Replaced wrond direction floating -> integer conversion.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@873 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-25 14:02:21 +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 f3e7f4bd5f This version is slightly better then previous, hard to decide.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@865 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-24 20:14:28 +00:00
atmosfear d3c061d749 Better working version, no silence, but distorted.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@864 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-24 20:13:28 +00:00
nickols_k dc1f78a1a7 Better insns scheduling
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@860 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-24 09:42:18 +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 0866effef1 dump to file
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@815 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-16 22:23:13 +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 7369497050 mp3lib sse support - disabled by default
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@788 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-13 18:30:53 +00:00
nickols_k a7f0494c96 improvements.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@782 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-13 14:36:02 +00:00
nickols_k 4a78e26571 slight improvements. k7 vs 3dnow already win 12 prcnts
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@780 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-12 07:12:38 +00:00
nickols_k 8822062c08 improvements
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@764 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-11 10:25:55 +00:00
pontscho f1cf8b0984 ize ... sorry ;)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@740 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-09 16:46:02 +00:00
pontscho fe8722bccb cpuid bug fixed. remelem.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@739 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-09 16:40:06 +00:00
nickols_k 30ef3699e1 K7 3dnow-dsp support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@737 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-09 07:59:55 +00:00
nickols_k fcdac83628 K7 3dnow-dsp printing
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@736 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-09 07:55:32 +00:00
nickols_k 0870efee94 K7 3dnow-dsp detection
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@735 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-09 07:54:56 +00:00
arpi_esp a158f5d747 applied 'fakemono' patch by Bryan Chan scorpio@acm.org
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@733 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-08 21:49:00 +00:00
arpi_esp 8ddcc671cf segfault fixed - maybe
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@717 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-05-07 01:59:58 +00:00
arpi_esp 0b3bd9698d gcc 3.0 patch by Felix von Leitner
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@303 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-04-07 16:59:51 +00:00