summaryrefslogtreecommitdiff
path: root/include/mmx.h
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2000-07-12 22:52:42 +0000
committerWim Taymans <wim.taymans@gmail.com>2000-07-12 22:52:42 +0000
commit9920b88c3f1473ce2d9ef5794c4ef9059d9b8d3f (patch)
treed52825b592dd45576f0fc6a9e6f95d85318ffda9 /include/mmx.h
parent37576c7dc94a9f67014bed841f57e119beffde7f (diff)
downloadgstreamer-9920b88c3f1473ce2d9ef5794c4ef9059d9b8d3f.tar.gz
This is the audio/video sync release.
Original commit message from CVS: This is the audio/video sync release. Changed the mpegvideoparser to parse complete pictures. Added the PTS timestamps to the pictures. Added PTS timestamps to the MPEG audio frames. Made the clock a littlebit better. Gstplay now uses two more threads one for video, one for audio playback. Added the first QoS callbacks for the pads. hopefully fix an mmx compilation problem.
Diffstat (limited to 'include/mmx.h')
-rw-r--r--include/mmx.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/mmx.h b/include/mmx.h
index 3f899b8d37..9e0ba8b8f9 100644
--- a/include/mmx.h
+++ b/include/mmx.h
@@ -372,11 +372,11 @@ mmx_ok(void)
#define mmx_m2r(op, mem, reg) \
__asm__ __volatile__ (#op " %0, %%" #reg \
: /* nothing */ \
- : "X" (mem))
+ : "m" (mem))
#define mmx_r2m(op, reg, mem) \
__asm__ __volatile__ (#op " %%" #reg ", %0" \
- : "=X" (mem) \
+ : "=m" (mem) \
: /* nothing */ )
#define mmx_r2r(op, regs, regd) \
@@ -386,8 +386,8 @@ mmx_ok(void)
__asm__ __volatile__ ("movq %0, %%mm0\n\t" \
#op " %1, %%mm0\n\t" \
"movq %%mm0, %0" \
- : "=X" (memd) \
- : "X" (mems))
+ : "=m" (memd) \
+ : "m" (mems))
#endif