FFmpeg
|
#include "libavcodec/hevcdec.h"
#include "libavcodec/bit_depth_template.c"
#include "libavcodec/mips/hevcdsp_mips.h"
#include "libavutil/mips/mmiutils.h"
Go to the source code of this file.
Macros | |
#define | PUT_HEVC_QPEL_H(w, x_step, src_step, dst_step) |
#define | PUT_HEVC_QPEL_HV(w, x_step, src_step, dst_step) |
#define | PUT_HEVC_QPEL_BI_H(w, x_step, src_step, src2_step, dst_step) |
#define | PUT_HEVC_QPEL_BI_HV(w, x_step, src_step, src2_step, dst_step) |
#define | PUT_HEVC_EPEL_BI_HV(w, x_step, src_step, src2_step, dst_step) |
#define | PUT_HEVC_PEL_BI_PIXELS(w, x_step, src_step, dst_step, src2_step) |
#define | PUT_HEVC_QPEL_UNI_HV(w, x_step, src_step, dst_step, tmp_step) |
Functions | |
PUT_HEVC_QPEL_H (4, 1, -4, -8) | |
PUT_HEVC_QPEL_H (8, 2, -8, -16) | |
PUT_HEVC_QPEL_H (12, 3, -12, -24) | |
PUT_HEVC_QPEL_H (16, 4, -16, -32) | |
PUT_HEVC_QPEL_H (24, 6, -24, -48) | |
PUT_HEVC_QPEL_H (32, 8, -32, -64) | |
PUT_HEVC_QPEL_H (48, 12, -48, -96) | |
PUT_HEVC_QPEL_H (64, 16, -64, -128) | |
PUT_HEVC_QPEL_HV (4, 1, -4, -8) | |
PUT_HEVC_QPEL_HV (8, 2, -8, -16) | |
PUT_HEVC_QPEL_HV (12, 3, -12, -24) | |
PUT_HEVC_QPEL_HV (16, 4, -16, -32) | |
PUT_HEVC_QPEL_HV (24, 6, -24, -48) | |
PUT_HEVC_QPEL_HV (32, 8, -32, -64) | |
PUT_HEVC_QPEL_HV (48, 12, -48, -96) | |
PUT_HEVC_QPEL_HV (64, 16, -64, -128) | |
PUT_HEVC_QPEL_BI_H (4, 1, -4, -8, -4) | |
PUT_HEVC_QPEL_BI_H (8, 2, -8, -16, -8) | |
PUT_HEVC_QPEL_BI_H (12, 3, -12, -24, -12) | |
PUT_HEVC_QPEL_BI_H (16, 4, -16, -32, -16) | |
PUT_HEVC_QPEL_BI_H (24, 6, -24, -48, -24) | |
PUT_HEVC_QPEL_BI_H (32, 8, -32, -64, -32) | |
PUT_HEVC_QPEL_BI_H (48, 12, -48, -96, -48) | |
PUT_HEVC_QPEL_BI_H (64, 16, -64, -128, -64) | |
PUT_HEVC_QPEL_BI_HV (4, 1, -4, -8, -4) | |
PUT_HEVC_QPEL_BI_HV (8, 2, -8, -16, -8) | |
PUT_HEVC_QPEL_BI_HV (12, 3, -12, -24, -12) | |
PUT_HEVC_QPEL_BI_HV (16, 4, -16, -32, -16) | |
PUT_HEVC_QPEL_BI_HV (24, 6, -24, -48, -24) | |
PUT_HEVC_QPEL_BI_HV (32, 8, -32, -64, -32) | |
PUT_HEVC_QPEL_BI_HV (48, 12, -48, -96, -48) | |
PUT_HEVC_QPEL_BI_HV (64, 16, -64, -128, -64) | |
PUT_HEVC_EPEL_BI_HV (4, 1, -4, -8, -4) | |
PUT_HEVC_EPEL_BI_HV (8, 2, -8, -16, -8) | |
PUT_HEVC_EPEL_BI_HV (12, 3, -12, -24, -12) | |
PUT_HEVC_EPEL_BI_HV (16, 4, -16, -32, -16) | |
PUT_HEVC_EPEL_BI_HV (24, 6, -24, -48, -24) | |
PUT_HEVC_EPEL_BI_HV (32, 8, -32, -64, -32) | |
PUT_HEVC_PEL_BI_PIXELS (8, 1, -8, -8, -16) | |
PUT_HEVC_PEL_BI_PIXELS (16, 2, -16, -16, -32) | |
PUT_HEVC_PEL_BI_PIXELS (24, 3, -24, -24, -48) | |
PUT_HEVC_PEL_BI_PIXELS (32, 4, -32, -32, -64) | |
PUT_HEVC_PEL_BI_PIXELS (48, 6, -48, -48, -96) | |
PUT_HEVC_PEL_BI_PIXELS (64, 8, -64, -64, -128) | |
PUT_HEVC_QPEL_UNI_HV (4, 1, -4, -4, -8) | |
PUT_HEVC_QPEL_UNI_HV (8, 2, -8, -8, -16) | |
PUT_HEVC_QPEL_UNI_HV (12, 3, -12, -12, -24) | |
PUT_HEVC_QPEL_UNI_HV (16, 4, -16, -16, -32) | |
PUT_HEVC_QPEL_UNI_HV (24, 6, -24, -24, -48) | |
PUT_HEVC_QPEL_UNI_HV (32, 8, -32, -32, -64) | |
PUT_HEVC_QPEL_UNI_HV (48, 12, -48, -48, -96) | |
PUT_HEVC_QPEL_UNI_HV (64, 16, -64, -64, -128) | |
#define PUT_HEVC_QPEL_H | ( | w, | |
x_step, | |||
src_step, | |||
dst_step | |||
) |
Definition at line 26 of file hevcdsp_mmi.c.
#define PUT_HEVC_QPEL_HV | ( | w, | |
x_step, | |||
src_step, | |||
dst_step | |||
) |
Definition at line 120 of file hevcdsp_mmi.c.
#define PUT_HEVC_QPEL_BI_H | ( | w, | |
x_step, | |||
src_step, | |||
src2_step, | |||
dst_step | |||
) |
Definition at line 303 of file hevcdsp_mmi.c.
#define PUT_HEVC_QPEL_BI_HV | ( | w, | |
x_step, | |||
src_step, | |||
src2_step, | |||
dst_step | |||
) |
Definition at line 434 of file hevcdsp_mmi.c.
#define PUT_HEVC_EPEL_BI_HV | ( | w, | |
x_step, | |||
src_step, | |||
src2_step, | |||
dst_step | |||
) |
Definition at line 654 of file hevcdsp_mmi.c.
#define PUT_HEVC_PEL_BI_PIXELS | ( | w, | |
x_step, | |||
src_step, | |||
dst_step, | |||
src2_step | |||
) |
Definition at line 835 of file hevcdsp_mmi.c.
#define PUT_HEVC_QPEL_UNI_HV | ( | w, | |
x_step, | |||
src_step, | |||
dst_step, | |||
tmp_step | |||
) |
Definition at line 945 of file hevcdsp_mmi.c.
PUT_HEVC_QPEL_H | ( | 4 | , |
1 | , | ||
- | 4, | ||
- | 8 | ||
) |
PUT_HEVC_QPEL_H | ( | 8 | , |
2 | , | ||
- | 8, | ||
- | 16 | ||
) |
PUT_HEVC_QPEL_H | ( | 12 | , |
3 | , | ||
- | 12, | ||
- | 24 | ||
) |
PUT_HEVC_QPEL_H | ( | 16 | , |
4 | , | ||
- | 16, | ||
- | 32 | ||
) |
PUT_HEVC_QPEL_H | ( | 24 | , |
6 | , | ||
- | 24, | ||
- | 48 | ||
) |
PUT_HEVC_QPEL_H | ( | 32 | , |
8 | , | ||
- | 32, | ||
- | 64 | ||
) |
PUT_HEVC_QPEL_H | ( | 48 | , |
12 | , | ||
- | 48, | ||
- | 96 | ||
) |
PUT_HEVC_QPEL_H | ( | 64 | , |
16 | , | ||
- | 64, | ||
- | 128 | ||
) |
PUT_HEVC_QPEL_HV | ( | 4 | , |
1 | , | ||
- | 4, | ||
- | 8 | ||
) |
PUT_HEVC_QPEL_HV | ( | 8 | , |
2 | , | ||
- | 8, | ||
- | 16 | ||
) |
PUT_HEVC_QPEL_HV | ( | 12 | , |
3 | , | ||
- | 12, | ||
- | 24 | ||
) |
PUT_HEVC_QPEL_HV | ( | 16 | , |
4 | , | ||
- | 16, | ||
- | 32 | ||
) |
PUT_HEVC_QPEL_HV | ( | 24 | , |
6 | , | ||
- | 24, | ||
- | 48 | ||
) |
PUT_HEVC_QPEL_HV | ( | 32 | , |
8 | , | ||
- | 32, | ||
- | 64 | ||
) |
PUT_HEVC_QPEL_HV | ( | 48 | , |
12 | , | ||
- | 48, | ||
- | 96 | ||
) |
PUT_HEVC_QPEL_HV | ( | 64 | , |
16 | , | ||
- | 64, | ||
- | 128 | ||
) |
PUT_HEVC_QPEL_BI_H | ( | 4 | , |
1 | , | ||
- | 4, | ||
- | 8, | ||
- | 4 | ||
) |
PUT_HEVC_QPEL_BI_H | ( | 8 | , |
2 | , | ||
- | 8, | ||
- | 16, | ||
- | 8 | ||
) |
PUT_HEVC_QPEL_BI_H | ( | 12 | , |
3 | , | ||
- | 12, | ||
- | 24, | ||
- | 12 | ||
) |
PUT_HEVC_QPEL_BI_H | ( | 16 | , |
4 | , | ||
- | 16, | ||
- | 32, | ||
- | 16 | ||
) |
PUT_HEVC_QPEL_BI_H | ( | 24 | , |
6 | , | ||
- | 24, | ||
- | 48, | ||
- | 24 | ||
) |
PUT_HEVC_QPEL_BI_H | ( | 32 | , |
8 | , | ||
- | 32, | ||
- | 64, | ||
- | 32 | ||
) |
PUT_HEVC_QPEL_BI_H | ( | 48 | , |
12 | , | ||
- | 48, | ||
- | 96, | ||
- | 48 | ||
) |
PUT_HEVC_QPEL_BI_H | ( | 64 | , |
16 | , | ||
- | 64, | ||
- | 128, | ||
- | 64 | ||
) |
PUT_HEVC_QPEL_BI_HV | ( | 4 | , |
1 | , | ||
- | 4, | ||
- | 8, | ||
- | 4 | ||
) |
PUT_HEVC_QPEL_BI_HV | ( | 8 | , |
2 | , | ||
- | 8, | ||
- | 16, | ||
- | 8 | ||
) |
PUT_HEVC_QPEL_BI_HV | ( | 12 | , |
3 | , | ||
- | 12, | ||
- | 24, | ||
- | 12 | ||
) |
PUT_HEVC_QPEL_BI_HV | ( | 16 | , |
4 | , | ||
- | 16, | ||
- | 32, | ||
- | 16 | ||
) |
PUT_HEVC_QPEL_BI_HV | ( | 24 | , |
6 | , | ||
- | 24, | ||
- | 48, | ||
- | 24 | ||
) |
PUT_HEVC_QPEL_BI_HV | ( | 32 | , |
8 | , | ||
- | 32, | ||
- | 64, | ||
- | 32 | ||
) |
PUT_HEVC_QPEL_BI_HV | ( | 48 | , |
12 | , | ||
- | 48, | ||
- | 96, | ||
- | 48 | ||
) |
PUT_HEVC_QPEL_BI_HV | ( | 64 | , |
16 | , | ||
- | 64, | ||
- | 128, | ||
- | 64 | ||
) |
PUT_HEVC_EPEL_BI_HV | ( | 4 | , |
1 | , | ||
- | 4, | ||
- | 8, | ||
- | 4 | ||
) |
PUT_HEVC_EPEL_BI_HV | ( | 8 | , |
2 | , | ||
- | 8, | ||
- | 16, | ||
- | 8 | ||
) |
PUT_HEVC_EPEL_BI_HV | ( | 12 | , |
3 | , | ||
- | 12, | ||
- | 24, | ||
- | 12 | ||
) |
PUT_HEVC_EPEL_BI_HV | ( | 16 | , |
4 | , | ||
- | 16, | ||
- | 32, | ||
- | 16 | ||
) |
PUT_HEVC_EPEL_BI_HV | ( | 24 | , |
6 | , | ||
- | 24, | ||
- | 48, | ||
- | 24 | ||
) |
PUT_HEVC_EPEL_BI_HV | ( | 32 | , |
8 | , | ||
- | 32, | ||
- | 64, | ||
- | 32 | ||
) |
PUT_HEVC_PEL_BI_PIXELS | ( | 8 | , |
1 | , | ||
- | 8, | ||
- | 8, | ||
- | 16 | ||
) |
PUT_HEVC_PEL_BI_PIXELS | ( | 16 | , |
2 | , | ||
- | 16, | ||
- | 16, | ||
- | 32 | ||
) |
PUT_HEVC_PEL_BI_PIXELS | ( | 24 | , |
3 | , | ||
- | 24, | ||
- | 24, | ||
- | 48 | ||
) |
PUT_HEVC_PEL_BI_PIXELS | ( | 32 | , |
4 | , | ||
- | 32, | ||
- | 32, | ||
- | 64 | ||
) |
PUT_HEVC_PEL_BI_PIXELS | ( | 48 | , |
6 | , | ||
- | 48, | ||
- | 48, | ||
- | 96 | ||
) |
PUT_HEVC_PEL_BI_PIXELS | ( | 64 | , |
8 | , | ||
- | 64, | ||
- | 64, | ||
- | 128 | ||
) |
PUT_HEVC_QPEL_UNI_HV | ( | 4 | , |
1 | , | ||
- | 4, | ||
- | 4, | ||
- | 8 | ||
) |
PUT_HEVC_QPEL_UNI_HV | ( | 8 | , |
2 | , | ||
- | 8, | ||
- | 8, | ||
- | 16 | ||
) |
PUT_HEVC_QPEL_UNI_HV | ( | 12 | , |
3 | , | ||
- | 12, | ||
- | 12, | ||
- | 24 | ||
) |
PUT_HEVC_QPEL_UNI_HV | ( | 16 | , |
4 | , | ||
- | 16, | ||
- | 16, | ||
- | 32 | ||
) |
PUT_HEVC_QPEL_UNI_HV | ( | 24 | , |
6 | , | ||
- | 24, | ||
- | 24, | ||
- | 48 | ||
) |
PUT_HEVC_QPEL_UNI_HV | ( | 32 | , |
8 | , | ||
- | 32, | ||
- | 32, | ||
- | 64 | ||
) |
PUT_HEVC_QPEL_UNI_HV | ( | 48 | , |
12 | , | ||
- | 48, | ||
- | 48, | ||
- | 96 | ||
) |
PUT_HEVC_QPEL_UNI_HV | ( | 64 | , |
16 | , | ||
- | 64, | ||
- | 64, | ||
- | 128 | ||
) |