summaryrefslogtreecommitdiffstats
path: root/liba52
diff options
context:
space:
mode:
authorgpoirier <gpoirier@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-08-09 19:58:13 +0000
committergpoirier <gpoirier@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-08-09 19:58:13 +0000
commit98f8e0088b4b4077b3ff185ba279619779166389 (patch)
treef004c81324305f2f97c15515dacba1a9d1ced5c3 /liba52
parentf4a3c54bfb3cf24b49ea22bb9d30cc0d474ff478 (diff)
downloadmpv-98f8e0088b4b4077b3ff185ba279619779166389.tar.bz2
mpv-98f8e0088b4b4077b3ff185ba279619779166389.tar.xz
Fixes segfault on IA-32 machines caused by the ASM patch for AMD-64 for a52.
Patch by Aurelien Jacobs < aurel AH gnuage POUM org > git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16190 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'liba52')
-rw-r--r--liba52/imdct.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/liba52/imdct.c b/liba52/imdct.c
index ce8cf24743..24505e17ab 100644
--- a/liba52/imdct.c
+++ b/liba52/imdct.c
@@ -813,7 +813,7 @@ imdct_do_512_sse(sample_t data[],sample_t delay[], sample_t bias)
"sub $16, %%"REG_D" \n\t"
"jnc 1b \n\t"
"pop %%"REG_BP" \n\t"//no we didnt touch ebp *g*
- :: "r" (data), "r" (buf)
+ :: "b" (data), "c" (buf)
: "%"REG_S, "%"REG_D, "%"REG_a, "%"REG_d
);