]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
add via hack for portaudio
authorAnthony Minessale <anthony.minessale@gmail.com>
Tue, 23 Jan 2007 18:00:37 +0000 (18:00 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Tue, 23 Jan 2007 18:00:37 +0000 (18:00 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4038 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_portaudio/pa_ringbuffer.c

index c6c41a5f6c85557e9f3decf20df0db6f123cd7f4..ebc1045538ddc3e5cf08b577cdea654d0340bb98 100644 (file)
 #      define PaUtil_FullMemoryBarrier()  asm volatile("sync":::"memory")
 #      define PaUtil_ReadMemoryBarrier()  asm volatile("sync":::"memory")
 #      define PaUtil_WriteMemoryBarrier() asm volatile("sync":::"memory")
+#   elif defined(__VIA_HACK__)
+#         define PaUtil_FullMemoryBarrier()
+#         define PaUtil_ReadMemoryBarrier()
+#         define PaUtil_WriteMemoryBarrier()
 #   elif defined( __i386__ ) || defined( __i486__ ) || defined( __i586__ ) || defined( __i686__ ) || defined(__x86_64__)
 #      define PaUtil_FullMemoryBarrier()  asm volatile("mfence":::"memory")
 #      define PaUtil_ReadMemoryBarrier()  asm volatile("lfence":::"memory")