summaryrefslogtreecommitdiff
path: root/src/libffmpeg/libavcodec/i386/vp3dsp_sse2.c
diff options
context:
space:
mode:
authorMike Melanson <mike@multimedia.cx>2005-05-28 01:40:40 +0000
committerMike Melanson <mike@multimedia.cx>2005-05-28 01:40:40 +0000
commit875da7c6e187d3aacaac0107deb45200286dfa7d (patch)
treee2d712d2421af99313febe40d6e269a6e2c76dc7 /src/libffmpeg/libavcodec/i386/vp3dsp_sse2.c
parent59167cc289f66b54b862c2001c1a6a6c4e8f86d0 (diff)
downloadxine-lib-875da7c6e187d3aacaac0107deb45200286dfa7d.tar.gz
xine-lib-875da7c6e187d3aacaac0107deb45200286dfa7d.tar.bz2
sync to libavcodec build 4755
CVS patchset: 7567 CVS date: 2005/05/28 01:40:40
Diffstat (limited to 'src/libffmpeg/libavcodec/i386/vp3dsp_sse2.c')
-rw-r--r--src/libffmpeg/libavcodec/i386/vp3dsp_sse2.c16
1 files changed, 4 insertions, 12 deletions
diff --git a/src/libffmpeg/libavcodec/i386/vp3dsp_sse2.c b/src/libffmpeg/libavcodec/i386/vp3dsp_sse2.c
index 60c6bf80e..9c69ddb21 100644
--- a/src/libffmpeg/libavcodec/i386/vp3dsp_sse2.c
+++ b/src/libffmpeg/libavcodec/i386/vp3dsp_sse2.c
@@ -796,24 +796,16 @@ static unsigned short __align16 SSE2_idct_data[7 * 8] =
} /* end of SSE2_Dequantize Macro */
-void vp3_dsp_init_sse2(void)
-{
- /* nop */
-}
-
-
-void vp3_idct_sse2(int16_t *input_data, int16_t *dequant_matrix,
- int coeff_count, int16_t *output_data)
+void ff_vp3_idct_sse2(int16_t *input_data)
{
unsigned char *input_bytes = (unsigned char *)input_data;
- unsigned char *dequant_matrix_bytes = (unsigned char *)dequant_matrix;
unsigned char *dequant_const_bytes = (unsigned char *)SSE2_dequant_const;
- unsigned char *output_data_bytes = (unsigned char *)output_data;
+ unsigned char *output_data_bytes = (unsigned char *)input_data;
unsigned char *idct_data_bytes = (unsigned char *)SSE2_idct_data;
unsigned char *Eight = (unsigned char *)eight_data;
#define eax input_bytes
-#define ebx dequant_matrix_bytes
+//#define ebx dequant_matrix_bytes
#define ecx dequant_const_bytes
#define edx idct_data_bytes
@@ -821,7 +813,7 @@ void vp3_idct_sse2(int16_t *input_data, int16_t *dequant_matrix,
#define O(i) (ebx + 16 * i)
#define C(i) (edx + 16 * (i-1))
- SSE2_Dequantize();
+ // SSE2_Dequantize();
#undef ebx
#define ebx output_data_bytes