FFmpeg
|
#include <stddef.h>
#include <stdint.h>
#include "config.h"
#include "libavutil/attributes.h"
#include "libavutil/cpu.h"
#include "libavutil/x86/cpu.h"
#include "libavcodec/pixels.h"
#include "libavcodec/qpeldsp.h"
#include "fpel.h"
Go to the source code of this file.
Macros | |
#define | ff_put_no_rnd_pixels16_mmxext ff_put_pixels16_mmx |
#define | ff_put_no_rnd_pixels8_mmxext ff_put_pixels8_mmx |
#define | SET_QPEL_FUNCS(PFX, IDX, SIZE, CPU, PREFIX) |
Functions | |
void | ff_put_pixels8_l2_mmxext (uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int dstStride, int src1Stride, int h) |
void | ff_put_no_rnd_pixels8_l2_mmxext (uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int dstStride, int src1Stride, int h) |
void | ff_avg_pixels8_l2_mmxext (uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int dstStride, int src1Stride, int h) |
void | ff_put_pixels16_l2_mmxext (uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int dstStride, int src1Stride, int h) |
void | ff_avg_pixels16_l2_mmxext (uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int dstStride, int src1Stride, int h) |
void | ff_put_no_rnd_pixels16_l2_mmxext (uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int dstStride, int src1Stride, int h) |
void | ff_put_mpeg4_qpel16_h_lowpass_mmxext (uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h) |
void | ff_avg_mpeg4_qpel16_h_lowpass_mmxext (uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h) |
void | ff_put_no_rnd_mpeg4_qpel16_h_lowpass_mmxext (uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h) |
void | ff_put_mpeg4_qpel8_h_lowpass_mmxext (uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h) |
void | ff_avg_mpeg4_qpel8_h_lowpass_mmxext (uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h) |
void | ff_put_no_rnd_mpeg4_qpel8_h_lowpass_mmxext (uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h) |
void | ff_put_mpeg4_qpel16_v_lowpass_mmxext (uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) |
void | ff_avg_mpeg4_qpel16_v_lowpass_mmxext (uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) |
void | ff_put_no_rnd_mpeg4_qpel16_v_lowpass_mmxext (uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) |
void | ff_put_mpeg4_qpel8_v_lowpass_mmxext (uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) |
void | ff_avg_mpeg4_qpel8_v_lowpass_mmxext (uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) |
void | ff_put_no_rnd_mpeg4_qpel8_v_lowpass_mmxext (uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) |
av_cold void | ff_qpeldsp_init_x86 (QpelDSPContext *c) |
#define ff_put_no_rnd_pixels16_mmxext ff_put_pixels16_mmx |
Definition at line 82 of file qpeldsp_init.c.
#define ff_put_no_rnd_pixels8_mmxext ff_put_pixels8_mmx |
Definition at line 83 of file qpeldsp_init.c.
#define SET_QPEL_FUNCS | ( | PFX, | |
IDX, | |||
SIZE, | |||
CPU, | |||
PREFIX | |||
) |
Definition at line 509 of file qpeldsp_init.c.
Referenced by ff_qpeldsp_init_x86().
void ff_put_pixels8_l2_mmxext | ( | uint8_t * | dst, |
const uint8_t * | src1, | ||
const uint8_t * | src2, | ||
int | dstStride, | ||
int | src1Stride, | ||
int | h | ||
) |
void ff_put_no_rnd_pixels8_l2_mmxext | ( | uint8_t * | dst, |
const uint8_t * | src1, | ||
const uint8_t * | src2, | ||
int | dstStride, | ||
int | src1Stride, | ||
int | h | ||
) |
void ff_avg_pixels8_l2_mmxext | ( | uint8_t * | dst, |
const uint8_t * | src1, | ||
const uint8_t * | src2, | ||
int | dstStride, | ||
int | src1Stride, | ||
int | h | ||
) |
void ff_put_pixels16_l2_mmxext | ( | uint8_t * | dst, |
const uint8_t * | src1, | ||
const uint8_t * | src2, | ||
int | dstStride, | ||
int | src1Stride, | ||
int | h | ||
) |
void ff_avg_pixels16_l2_mmxext | ( | uint8_t * | dst, |
const uint8_t * | src1, | ||
const uint8_t * | src2, | ||
int | dstStride, | ||
int | src1Stride, | ||
int | h | ||
) |
void ff_put_no_rnd_pixels16_l2_mmxext | ( | uint8_t * | dst, |
const uint8_t * | src1, | ||
const uint8_t * | src2, | ||
int | dstStride, | ||
int | src1Stride, | ||
int | h | ||
) |
void ff_put_mpeg4_qpel16_h_lowpass_mmxext | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
int | dstStride, | ||
int | srcStride, | ||
int | h | ||
) |
void ff_avg_mpeg4_qpel16_h_lowpass_mmxext | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
int | dstStride, | ||
int | srcStride, | ||
int | h | ||
) |
void ff_put_no_rnd_mpeg4_qpel16_h_lowpass_mmxext | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
int | dstStride, | ||
int | srcStride, | ||
int | h | ||
) |
void ff_put_mpeg4_qpel8_h_lowpass_mmxext | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
int | dstStride, | ||
int | srcStride, | ||
int | h | ||
) |
void ff_avg_mpeg4_qpel8_h_lowpass_mmxext | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
int | dstStride, | ||
int | srcStride, | ||
int | h | ||
) |
void ff_put_no_rnd_mpeg4_qpel8_h_lowpass_mmxext | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
int | dstStride, | ||
int | srcStride, | ||
int | h | ||
) |
void ff_put_mpeg4_qpel16_v_lowpass_mmxext | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
int | dstStride, | ||
int | srcStride | ||
) |
void ff_avg_mpeg4_qpel16_v_lowpass_mmxext | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
int | dstStride, | ||
int | srcStride | ||
) |
void ff_put_no_rnd_mpeg4_qpel16_v_lowpass_mmxext | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
int | dstStride, | ||
int | srcStride | ||
) |
void ff_put_mpeg4_qpel8_v_lowpass_mmxext | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
int | dstStride, | ||
int | srcStride | ||
) |
void ff_avg_mpeg4_qpel8_v_lowpass_mmxext | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
int | dstStride, | ||
int | srcStride | ||
) |
void ff_put_no_rnd_mpeg4_qpel8_v_lowpass_mmxext | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
int | dstStride, | ||
int | srcStride | ||
) |
av_cold void ff_qpeldsp_init_x86 | ( | QpelDSPContext * | c | ) |
Definition at line 529 of file qpeldsp_init.c.
Referenced by ff_qpeldsp_init().