summaryrefslogtreecommitdiffstats
path: root/mp3lib
diff options
context:
space:
mode:
authorrfelker <rfelker@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-10-25 19:29:51 +0000
committerrfelker <rfelker@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-10-25 19:29:51 +0000
commit56527d29bc1ab76f64c3756a3608c5ac6830b579 (patch)
tree861655f13626d446f7488ac4fe68096b7ea76a42 /mp3lib
parent064fc4f8ad7c02bdf6a11cf99fbe626ecbceab4f (diff)
downloadmpv-56527d29bc1ab76f64c3756a3608c5ac6830b579.tar.bz2
mpv-56527d29bc1ab76f64c3756a3608c5ac6830b579.tar.xz
10l broken asm crap needs an external name
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16859 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mp3lib')
-rw-r--r--mp3lib/dct64.c6
-rw-r--r--mp3lib/decode_i586.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/mp3lib/dct64.c b/mp3lib/dct64.c
index 38852ed382..f7ba3ac003 100644
--- a/mp3lib/dct64.c
+++ b/mp3lib/dct64.c
@@ -316,3 +316,9 @@ static void dct64(real *a,real *b,real *c)
dct64_1(a,b,bufs,bufs+0x20,c);
}
+void mp3lib_dct64(real *a,real *b,real *c)
+{
+ real bufs[0x40];
+ dct64_1(a,b,bufs,bufs+0x20,c);
+}
+
diff --git a/mp3lib/decode_i586.c b/mp3lib/decode_i586.c
index 1c5e75c0ed..7c24c1aba2 100644
--- a/mp3lib/decode_i586.c
+++ b/mp3lib/decode_i586.c
@@ -82,7 +82,7 @@ int synth_1to1_pent(real *bandPtr, int channel, short *samples)
" leal (%%ecx,%%ebp,4),%%eax\n\t"
".L74:\n\t"
" pushl %%eax\n\t"
-" call "MANGLE(dct64)"\n\t"
+" call "MANGLE(mp3lib_dct64)"\n\t"
" addl $12,%%esp\n\t"
" movl %4,%%edx\n\t"
" leal 0(,%%edx,4),%%edx\n\t"