Revision e9f5f020 libavcodec/x86/dsputil_mmx.c

View differences:

libavcodec/x86/dsputil_mmx.c
28 28
#include "libavcodec/mpegvideo.h"
29 29
#include "libavcodec/simple_idct.h"
30 30
#include "dsputil_mmx.h"
31
#include "vp3dsp_mmx.h"
32
#include "vp3dsp_sse2.h"
33 31
#include "idct_xvid.h"
34 32

  
35 33
//#undef NDEBUG
......
2376 2374
    );
2377 2375
}
2378 2376

  
2377
void ff_vp3_idct_mmx(int16_t *input_data);
2378
void ff_vp3_idct_put_mmx(uint8_t *dest, int line_size, DCTELEM *block);
2379
void ff_vp3_idct_add_mmx(uint8_t *dest, int line_size, DCTELEM *block);
2380

  
2381
void ff_vp3_idct_dc_add_mmx2(uint8_t *dest, int line_size, const DCTELEM *block);
2382

  
2383
void ff_vp3_v_loop_filter_mmx2(uint8_t *src, int stride, int *bounding_values);
2384
void ff_vp3_h_loop_filter_mmx2(uint8_t *src, int stride, int *bounding_values);
2385

  
2386
void ff_vp3_idct_sse2(int16_t *input_data);
2387
void ff_vp3_idct_put_sse2(uint8_t *dest, int line_size, DCTELEM *block);
2388
void ff_vp3_idct_add_sse2(uint8_t *dest, int line_size, DCTELEM *block);
2389

  
2379 2390
void ff_float_to_int16_interleave6_sse(int16_t *dst, const float **src, int len);
2380 2391
void ff_float_to_int16_interleave6_3dnow(int16_t *dst, const float **src, int len);
2381 2392
void ff_float_to_int16_interleave6_3dn2(int16_t *dst, const float **src, int len);

Also available in: Unified diff