|
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/qpeldsp.h"#include "fpel.h"#include "qpel.h"Go to the source code of this file.
Macros | |
| #define | QPEL_OP(OPNAME, RND, MMX) |
| #define | SET_QPEL_FUNCS(PFX, IDX, SIZE, CPU, PREFIX) |
Functions | |
| void | ff_put_pixels8x9_l2_mmxext (uint8_t *dst, const uint8_t *src1, const uint8_t *src2, ptrdiff_t dstStride, ptrdiff_t src1Stride) |
| void | ff_put_pixels16x17_l2_mmxext (uint8_t *dst, const uint8_t *src1, const uint8_t *src2, ptrdiff_t dstStride, ptrdiff_t src1Stride) |
| void | ff_put_no_rnd_pixels8x8_l2_mmxext (uint8_t *dst, const uint8_t *src1, const uint8_t *src2, ptrdiff_t dstStride, ptrdiff_t src1Stride) |
| void | ff_put_no_rnd_pixels8x9_l2_mmxext (uint8_t *dst, const uint8_t *src1, const uint8_t *src2, ptrdiff_t dstStride, ptrdiff_t src1Stride) |
| void | ff_put_no_rnd_pixels16x16_l2_mmxext (uint8_t *dst, const uint8_t *src1, const uint8_t *src2, ptrdiff_t dstStride, ptrdiff_t src1Stride) |
| void | ff_put_no_rnd_pixels16x17_l2_mmxext (uint8_t *dst, const uint8_t *src1, const uint8_t *src2, ptrdiff_t dstStride, ptrdiff_t src1Stride) |
| void | ff_put_mpeg4_qpel16_h_lowpass_mmxext (uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h) |
| void | ff_avg_mpeg4_qpel16_h_lowpass_mmxext (uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h) |
| void | ff_put_no_rnd_mpeg4_qpel16_h_lowpass_mmxext (uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h) |
| void | ff_put_mpeg4_qpel8_h_lowpass_mmxext (uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h) |
| void | ff_avg_mpeg4_qpel8_h_lowpass_mmxext (uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h) |
| void | ff_put_no_rnd_mpeg4_qpel8_h_lowpass_mmxext (uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h) |
| void | ff_put_mpeg4_qpel16_v_lowpass_mmxext (uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride) |
| void | ff_avg_mpeg4_qpel16_v_lowpass_mmxext (uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride) |
| void | ff_put_no_rnd_mpeg4_qpel16_v_lowpass_mmxext (uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride) |
| void | ff_put_mpeg4_qpel8_v_lowpass_mmxext (uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride) |
| void | ff_avg_mpeg4_qpel8_v_lowpass_mmxext (uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride) |
| void | ff_put_no_rnd_mpeg4_qpel8_v_lowpass_mmxext (uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride) |
| av_cold void | ff_qpeldsp_init_x86 (QpelDSPContext *c) |
| #define QPEL_OP | ( | OPNAME, | |
| RND, | |||
| MMX | |||
| ) |
Definition at line 83 of file qpeldsp_init.c.
| #define SET_QPEL_FUNCS | ( | PFX, | |
| IDX, | |||
| SIZE, | |||
| CPU, | |||
| PREFIX | |||
| ) |
Definition at line 486 of file qpeldsp_init.c.
| void ff_put_pixels8x9_l2_mmxext | ( | uint8_t * | dst, |
| const uint8_t * | src1, | ||
| const uint8_t * | src2, | ||
| ptrdiff_t | dstStride, | ||
| ptrdiff_t | src1Stride | ||
| ) |
| void ff_put_pixels16x17_l2_mmxext | ( | uint8_t * | dst, |
| const uint8_t * | src1, | ||
| const uint8_t * | src2, | ||
| ptrdiff_t | dstStride, | ||
| ptrdiff_t | src1Stride | ||
| ) |
| void ff_put_no_rnd_pixels8x8_l2_mmxext | ( | uint8_t * | dst, |
| const uint8_t * | src1, | ||
| const uint8_t * | src2, | ||
| ptrdiff_t | dstStride, | ||
| ptrdiff_t | src1Stride | ||
| ) |
| void ff_put_no_rnd_pixels8x9_l2_mmxext | ( | uint8_t * | dst, |
| const uint8_t * | src1, | ||
| const uint8_t * | src2, | ||
| ptrdiff_t | dstStride, | ||
| ptrdiff_t | src1Stride | ||
| ) |
| void ff_put_no_rnd_pixels16x16_l2_mmxext | ( | uint8_t * | dst, |
| const uint8_t * | src1, | ||
| const uint8_t * | src2, | ||
| ptrdiff_t | dstStride, | ||
| ptrdiff_t | src1Stride | ||
| ) |
| void ff_put_no_rnd_pixels16x17_l2_mmxext | ( | uint8_t * | dst, |
| const uint8_t * | src1, | ||
| const uint8_t * | src2, | ||
| ptrdiff_t | dstStride, | ||
| ptrdiff_t | src1Stride | ||
| ) |
| void ff_put_mpeg4_qpel16_h_lowpass_mmxext | ( | uint8_t * | dst, |
| const uint8_t * | src, | ||
| ptrdiff_t | dstStride, | ||
| ptrdiff_t | srcStride, | ||
| int | h | ||
| ) |
| void ff_avg_mpeg4_qpel16_h_lowpass_mmxext | ( | uint8_t * | dst, |
| const uint8_t * | src, | ||
| ptrdiff_t | dstStride, | ||
| ptrdiff_t | srcStride, | ||
| int | h | ||
| ) |
| void ff_put_no_rnd_mpeg4_qpel16_h_lowpass_mmxext | ( | uint8_t * | dst, |
| const uint8_t * | src, | ||
| ptrdiff_t | dstStride, | ||
| ptrdiff_t | srcStride, | ||
| int | h | ||
| ) |
| void ff_put_mpeg4_qpel8_h_lowpass_mmxext | ( | uint8_t * | dst, |
| const uint8_t * | src, | ||
| ptrdiff_t | dstStride, | ||
| ptrdiff_t | srcStride, | ||
| int | h | ||
| ) |
| void ff_avg_mpeg4_qpel8_h_lowpass_mmxext | ( | uint8_t * | dst, |
| const uint8_t * | src, | ||
| ptrdiff_t | dstStride, | ||
| ptrdiff_t | srcStride, | ||
| int | h | ||
| ) |
| void ff_put_no_rnd_mpeg4_qpel8_h_lowpass_mmxext | ( | uint8_t * | dst, |
| const uint8_t * | src, | ||
| ptrdiff_t | dstStride, | ||
| ptrdiff_t | srcStride, | ||
| int | h | ||
| ) |
| void ff_put_mpeg4_qpel16_v_lowpass_mmxext | ( | uint8_t * | dst, |
| const uint8_t * | src, | ||
| ptrdiff_t | dstStride, | ||
| ptrdiff_t | srcStride | ||
| ) |
| void ff_avg_mpeg4_qpel16_v_lowpass_mmxext | ( | uint8_t * | dst, |
| const uint8_t * | src, | ||
| ptrdiff_t | dstStride, | ||
| ptrdiff_t | srcStride | ||
| ) |
| void ff_put_no_rnd_mpeg4_qpel16_v_lowpass_mmxext | ( | uint8_t * | dst, |
| const uint8_t * | src, | ||
| ptrdiff_t | dstStride, | ||
| ptrdiff_t | srcStride | ||
| ) |
| void ff_put_mpeg4_qpel8_v_lowpass_mmxext | ( | uint8_t * | dst, |
| const uint8_t * | src, | ||
| ptrdiff_t | dstStride, | ||
| ptrdiff_t | srcStride | ||
| ) |
| void ff_avg_mpeg4_qpel8_v_lowpass_mmxext | ( | uint8_t * | dst, |
| const uint8_t * | src, | ||
| ptrdiff_t | dstStride, | ||
| ptrdiff_t | srcStride | ||
| ) |
| void ff_put_no_rnd_mpeg4_qpel8_v_lowpass_mmxext | ( | uint8_t * | dst, |
| const uint8_t * | src, | ||
| ptrdiff_t | dstStride, | ||
| ptrdiff_t | srcStride | ||
| ) |
| av_cold void ff_qpeldsp_init_x86 | ( | QpelDSPContext * | c | ) |
Definition at line 505 of file qpeldsp_init.c.
Referenced by ff_qpeldsp_init().
1.8.17