#include "../dsputil.h"#include "../mpegvideo.h"#include <mlib_types.h>#include <mlib_status.h>#include <mlib_sys.h>#include <mlib_algebra.h>#include <mlib_video.h>

Go to the source code of this file.
Functions | |
| static void | get_pixels_mlib (DCTELEM *restrict block, const uint8_t *pixels, int line_size) |
| static void | diff_pixels_mlib (DCTELEM *restrict block, const uint8_t *s1, const uint8_t *s2, int line_size) |
| static void | add_pixels_clamped_mlib (const DCTELEM *block, uint8_t *pixels, int line_size) |
| static void | put_pixels16_mlib (uint8_t *dest, const uint8_t *ref, int stride, int height) |
| static void | put_pixels16_x2_mlib (uint8_t *dest, const uint8_t *ref, int stride, int height) |
| static void | put_pixels16_y2_mlib (uint8_t *dest, const uint8_t *ref, int stride, int height) |
| static void | put_pixels16_xy2_mlib (uint8_t *dest, const uint8_t *ref, int stride, int height) |
| static void | put_pixels8_mlib (uint8_t *dest, const uint8_t *ref, int stride, int height) |
| static void | put_pixels8_x2_mlib (uint8_t *dest, const uint8_t *ref, int stride, int height) |
| static void | put_pixels8_y2_mlib (uint8_t *dest, const uint8_t *ref, int stride, int height) |
| static void | put_pixels8_xy2_mlib (uint8_t *dest, const uint8_t *ref, int stride, int height) |
| static void | avg_pixels16_mlib (uint8_t *dest, const uint8_t *ref, int stride, int height) |
| static void | avg_pixels16_x2_mlib (uint8_t *dest, const uint8_t *ref, int stride, int height) |
| static void | avg_pixels16_y2_mlib (uint8_t *dest, const uint8_t *ref, int stride, int height) |
| static void | avg_pixels16_xy2_mlib (uint8_t *dest, const uint8_t *ref, int stride, int height) |
| static void | avg_pixels8_mlib (uint8_t *dest, const uint8_t *ref, int stride, int height) |
| static void | avg_pixels8_x2_mlib (uint8_t *dest, const uint8_t *ref, int stride, int height) |
| static void | avg_pixels8_y2_mlib (uint8_t *dest, const uint8_t *ref, int stride, int height) |
| static void | avg_pixels8_xy2_mlib (uint8_t *dest, const uint8_t *ref, int stride, int height) |
| static void | bswap_buf_mlib (uint32_t *dst, uint32_t *src, int w) |
| static void | ff_idct_put_mlib (uint8_t *dest, int line_size, DCTELEM *data) |
| static void | ff_idct_add_mlib (uint8_t *dest, int line_size, DCTELEM *data) |
| static void | ff_idct_mlib (DCTELEM *data) |
| static void | ff_fdct_mlib (DCTELEM *data) |
| void | dsputil_init_mlib (DSPContext *c, AVCodecContext *avctx) |
| void | MPV_common_init_mlib (MpegEncContext *s) |
| static void add_pixels_clamped_mlib | ( | const DCTELEM * | block, | |
| uint8_t * | pixels, | |||
| int | line_size | |||
| ) | [static] |
| static void avg_pixels16_mlib | ( | uint8_t * | dest, | |
| const uint8_t * | ref, | |||
| int | stride, | |||
| int | height | |||
| ) | [static] |
| static void avg_pixels16_x2_mlib | ( | uint8_t * | dest, | |
| const uint8_t * | ref, | |||
| int | stride, | |||
| int | height | |||
| ) | [static] |
| static void avg_pixels16_xy2_mlib | ( | uint8_t * | dest, | |
| const uint8_t * | ref, | |||
| int | stride, | |||
| int | height | |||
| ) | [static] |
| static void avg_pixels16_y2_mlib | ( | uint8_t * | dest, | |
| const uint8_t * | ref, | |||
| int | stride, | |||
| int | height | |||
| ) | [static] |
| static void avg_pixels8_mlib | ( | uint8_t * | dest, | |
| const uint8_t * | ref, | |||
| int | stride, | |||
| int | height | |||
| ) | [static] |
| static void avg_pixels8_x2_mlib | ( | uint8_t * | dest, | |
| const uint8_t * | ref, | |||
| int | stride, | |||
| int | height | |||
| ) | [static] |
| static void avg_pixels8_xy2_mlib | ( | uint8_t * | dest, | |
| const uint8_t * | ref, | |||
| int | stride, | |||
| int | height | |||
| ) | [static] |
| static void avg_pixels8_y2_mlib | ( | uint8_t * | dest, | |
| const uint8_t * | ref, | |||
| int | stride, | |||
| int | height | |||
| ) | [static] |
| static void bswap_buf_mlib | ( | uint32_t * | dst, | |
| uint32_t * | src, | |||
| int | w | |||
| ) | [static] |
| static void diff_pixels_mlib | ( | DCTELEM *restrict | block, | |
| const uint8_t * | s1, | |||
| const uint8_t * | s2, | |||
| int | line_size | |||
| ) | [static] |
| void dsputil_init_mlib | ( | DSPContext * | c, | |
| AVCodecContext * | avctx | |||
| ) |
Definition at line 420 of file dsputil_mlib.c.
References DSPContext::add_pixels_clamped, add_pixels_clamped_mlib(), avg_pixels16_mlib(), avg_pixels16_x2_mlib(), avg_pixels16_xy2_mlib(), avg_pixels16_y2_mlib(), avg_pixels8_mlib(), avg_pixels8_x2_mlib(), avg_pixels8_xy2_mlib(), avg_pixels8_y2_mlib(), DSPContext::avg_pixels_tab, DSPContext::bswap_buf, bswap_buf_mlib(), DSPContext::diff_pixels, diff_pixels_mlib(), DSPContext::get_pixels, get_pixels_mlib(), DSPContext::put_no_rnd_pixels_tab, put_pixels16_mlib(), put_pixels16_x2_mlib(), put_pixels16_xy2_mlib(), put_pixels16_y2_mlib(), put_pixels8_mlib(), put_pixels8_x2_mlib(), put_pixels8_xy2_mlib(), put_pixels8_y2_mlib(), and DSPContext::put_pixels_tab.
Referenced by dsputil_init().

| static void ff_fdct_mlib | ( | DCTELEM * | data | ) | [static] |
| static void ff_idct_add_mlib | ( | uint8_t * | dest, | |
| int | line_size, | |||
| DCTELEM * | data | |||
| ) | [static] |
| static void ff_idct_mlib | ( | DCTELEM * | data | ) | [static] |
| static void ff_idct_put_mlib | ( | uint8_t * | dest, | |
| int | line_size, | |||
| DCTELEM * | data | |||
| ) | [static] |
Definition at line 382 of file dsputil_mlib.c.
References cm, cropTbl, and MAX_NEG_CROP.
Referenced by MPV_common_init_mlib().
| static void get_pixels_mlib | ( | DCTELEM *restrict | block, | |
| const uint8_t * | pixels, | |||
| int | line_size | |||
| ) | [static] |
| void MPV_common_init_mlib | ( | MpegEncContext * | s | ) |
Definition at line 450 of file dsputil_mlib.c.
References MpegEncContext::avctx, AVCodecContext::dct_algo, MpegEncContext::dsp, DSPContext::fdct, FF_DCT_AUTO, FF_DCT_MLIB, ff_fdct_mlib(), ff_idct_add_mlib(), FF_IDCT_AUTO, ff_idct_mlib(), FF_IDCT_MLIB, ff_idct_put_mlib(), FF_NO_IDCT_PERM, DSPContext::idct, DSPContext::idct_add, AVCodecContext::idct_algo, DSPContext::idct_permutation_type, and DSPContext::idct_put.
Referenced by DCT_common_init().

| static void put_pixels16_mlib | ( | uint8_t * | dest, | |
| const uint8_t * | ref, | |||
| int | stride, | |||
| int | height | |||
| ) | [static] |
| static void put_pixels16_x2_mlib | ( | uint8_t * | dest, | |
| const uint8_t * | ref, | |||
| int | stride, | |||
| int | height | |||
| ) | [static] |
| static void put_pixels16_xy2_mlib | ( | uint8_t * | dest, | |
| const uint8_t * | ref, | |||
| int | stride, | |||
| int | height | |||
| ) | [static] |
| static void put_pixels16_y2_mlib | ( | uint8_t * | dest, | |
| const uint8_t * | ref, | |||
| int | stride, | |||
| int | height | |||
| ) | [static] |
| static void put_pixels8_mlib | ( | uint8_t * | dest, | |
| const uint8_t * | ref, | |||
| int | stride, | |||
| int | height | |||
| ) | [static] |
| static void put_pixels8_x2_mlib | ( | uint8_t * | dest, | |
| const uint8_t * | ref, | |||
| int | stride, | |||
| int | height | |||
| ) | [static] |
| static void put_pixels8_xy2_mlib | ( | uint8_t * | dest, | |
| const uint8_t * | ref, | |||
| int | stride, | |||
| int | height | |||
| ) | [static] |
| static void put_pixels8_y2_mlib | ( | uint8_t * | dest, | |
| const uint8_t * | ref, | |||
| int | stride, | |||
| int | height | |||
| ) | [static] |
1.5.5