Don't declare SSE vp3 idct data static, so it can be used in the mmx version
authorDavid Conrad <lessen42@gmail.com>
Sun, 31 Aug 2008 07:05:08 +0000 (07:05 +0000)
committerDavid Conrad <lessen42@gmail.com>
Sun, 31 Aug 2008 07:05:08 +0000 (07:05 +0000)
Originally committed as revision 15116 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/i386/vp3dsp_sse2.c

index ba8a32f..b08a8d7 100644 (file)
@@ -27,7 +27,7 @@
 #include "dsputil_mmx.h"
 #include "mmx.h"
 
-static DECLARE_ALIGNED_16(const unsigned short, SSE2_idct_data[7 * 8]) =
+DECLARE_ALIGNED_16(const unsigned short, ff_vp3_idct_data[7 * 8]) =
 {
     64277,64277,64277,64277,64277,64277,64277,64277,
     60547,60547,60547,60547,60547,60547,60547,60547,
@@ -457,7 +457,7 @@ void ff_vp3_idct_sse2(int16_t *input_data)
 {
     unsigned char *input_bytes = (unsigned char *)input_data;
     unsigned char *output_data_bytes = (unsigned char *)input_data;
-    const unsigned char *idct_data_bytes = (const unsigned char *)SSE2_idct_data;
+    const unsigned char *idct_data_bytes = (const unsigned char *)ff_vp3_idct_data;
     const unsigned char *Eight = (const unsigned char *)&ff_pw_8;
 
 #define eax input_bytes