hvirtual/quicktime/ffmpeg/libavcodec/mlib/dsputil_mlib.c File Reference

#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>

Include dependency graph for dsputil_mlib.c:

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)


Function Documentation

static void add_pixels_clamped_mlib ( const DCTELEM block,
uint8_t *  pixels,
int  line_size 
) [static]

Definition at line 56 of file dsputil_mlib.c.

Referenced by dsputil_init_mlib().

static void avg_pixels16_mlib ( uint8_t *  dest,
const uint8_t *  ref,
int  stride,
int  height 
) [static]

Definition at line 219 of file dsputil_mlib.c.

Referenced by dsputil_init_mlib().

static void avg_pixels16_x2_mlib ( uint8_t *  dest,
const uint8_t *  ref,
int  stride,
int  height 
) [static]

Definition at line 236 of file dsputil_mlib.c.

Referenced by dsputil_init_mlib().

static void avg_pixels16_xy2_mlib ( uint8_t *  dest,
const uint8_t *  ref,
int  stride,
int  height 
) [static]

Definition at line 270 of file dsputil_mlib.c.

Referenced by dsputil_init_mlib().

static void avg_pixels16_y2_mlib ( uint8_t *  dest,
const uint8_t *  ref,
int  stride,
int  height 
) [static]

Definition at line 253 of file dsputil_mlib.c.

Referenced by dsputil_init_mlib().

static void avg_pixels8_mlib ( uint8_t *  dest,
const uint8_t *  ref,
int  stride,
int  height 
) [static]

Definition at line 289 of file dsputil_mlib.c.

Referenced by dsputil_init_mlib().

static void avg_pixels8_x2_mlib ( uint8_t *  dest,
const uint8_t *  ref,
int  stride,
int  height 
) [static]

Definition at line 310 of file dsputil_mlib.c.

Referenced by dsputil_init_mlib().

static void avg_pixels8_xy2_mlib ( uint8_t *  dest,
const uint8_t *  ref,
int  stride,
int  height 
) [static]

Definition at line 352 of file dsputil_mlib.c.

Referenced by dsputil_init_mlib().

static void avg_pixels8_y2_mlib ( uint8_t *  dest,
const uint8_t *  ref,
int  stride,
int  height 
) [static]

Definition at line 331 of file dsputil_mlib.c.

Referenced by dsputil_init_mlib().

static void bswap_buf_mlib ( uint32_t *  dst,
uint32_t *  src,
int  w 
) [static]

Definition at line 375 of file dsputil_mlib.c.

Referenced by dsputil_init_mlib().

static void diff_pixels_mlib ( DCTELEM *restrict  block,
const uint8_t *  s1,
const uint8_t *  s2,
int  line_size 
) [static]

Definition at line 43 of file dsputil_mlib.c.

Referenced by dsputil_init_mlib().

void dsputil_init_mlib ( DSPContext c,
AVCodecContext avctx 
)

static void ff_fdct_mlib ( DCTELEM data  )  [static]

Definition at line 415 of file dsputil_mlib.c.

Referenced by MPV_common_init_mlib().

static void ff_idct_add_mlib ( uint8_t *  dest,
int  line_size,
DCTELEM data 
) [static]

Definition at line 404 of file dsputil_mlib.c.

Referenced by MPV_common_init_mlib().

static void ff_idct_mlib ( DCTELEM data  )  [static]

Definition at line 410 of file dsputil_mlib.c.

Referenced by MPV_common_init_mlib().

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]

Definition at line 31 of file dsputil_mlib.c.

Referenced by dsputil_init_mlib().

void MPV_common_init_mlib ( MpegEncContext s  ) 

static void put_pixels16_mlib ( uint8_t *  dest,
const uint8_t *  ref,
int  stride,
int  height 
) [static]

Definition at line 63 of file dsputil_mlib.c.

Referenced by dsputil_init_mlib().

static void put_pixels16_x2_mlib ( uint8_t *  dest,
const uint8_t *  ref,
int  stride,
int  height 
) [static]

Definition at line 80 of file dsputil_mlib.c.

Referenced by dsputil_init_mlib().

static void put_pixels16_xy2_mlib ( uint8_t *  dest,
const uint8_t *  ref,
int  stride,
int  height 
) [static]

Definition at line 114 of file dsputil_mlib.c.

Referenced by dsputil_init_mlib().

static void put_pixels16_y2_mlib ( uint8_t *  dest,
const uint8_t *  ref,
int  stride,
int  height 
) [static]

Definition at line 97 of file dsputil_mlib.c.

Referenced by dsputil_init_mlib().

static void put_pixels8_mlib ( uint8_t *  dest,
const uint8_t *  ref,
int  stride,
int  height 
) [static]

Definition at line 133 of file dsputil_mlib.c.

Referenced by dsputil_init_mlib().

static void put_pixels8_x2_mlib ( uint8_t *  dest,
const uint8_t *  ref,
int  stride,
int  height 
) [static]

Definition at line 154 of file dsputil_mlib.c.

Referenced by dsputil_init_mlib().

static void put_pixels8_xy2_mlib ( uint8_t *  dest,
const uint8_t *  ref,
int  stride,
int  height 
) [static]

Definition at line 196 of file dsputil_mlib.c.

Referenced by dsputil_init_mlib().

static void put_pixels8_y2_mlib ( uint8_t *  dest,
const uint8_t *  ref,
int  stride,
int  height 
) [static]

Definition at line 175 of file dsputil_mlib.c.

Referenced by dsputil_init_mlib().


Generated on Mon Apr 28 14:05:06 2008 for Cinelerra by  doxygen 1.5.5