FFmpeg
2.1.1
|
#include "libavutil/attributes.h"
#include "libavutil/cpu.h"
#include "libavutil/x86/asm.h"
#include "libavutil/x86/cpu.h"
#include "libavcodec/dct.h"
#include "libavcodec/dsputil.h"
#include "libavcodec/mpegvideo.h"
#include "libavcodec/mathops.h"
#include "dsputil_x86.h"
Go to the source code of this file.
Macros | |
#define | hadamard_func(cpu) |
Functions | |
void | ff_get_pixels_mmx (int16_t *block, const uint8_t *pixels, int line_size) |
void | ff_get_pixels_sse2 (int16_t *block, const uint8_t *pixels, int line_size) |
void | ff_diff_pixels_mmx (int16_t *block, const uint8_t *s1, const uint8_t *s2, int stride) |
int | ff_pix_sum16_mmx (uint8_t *pix, int line_size) |
int | ff_pix_norm1_mmx (uint8_t *pix, int line_size) |
int | ff_sse16_sse2 (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
av_cold void | ff_dsputilenc_init_mmx (DSPContext *c, AVCodecContext *avctx) |
#define hadamard_func | ( | cpu | ) |
Definition at line 936 of file dsputilenc_mmx.c.
Referenced by ff_dsputilenc_init_mmx().
Referenced by ff_dsputilenc_init_mmx().
Referenced by ff_dsputilenc_init_mmx().
int ff_pix_sum16_mmx | ( | uint8_t * | pix, |
int | line_size | ||
) |
Referenced by ff_dsputilenc_init_mmx().
int ff_pix_norm1_mmx | ( | uint8_t * | pix, |
int | line_size | ||
) |
Referenced by ff_dsputilenc_init_mmx().
Referenced by ff_dsputilenc_init_mmx().
av_cold void ff_dsputilenc_init_mmx | ( | DSPContext * | c, |
AVCodecContext * | avctx | ||
) |
Definition at line 947 of file dsputilenc_mmx.c.
Referenced by ff_dsputil_init_x86().