libavcodec/ra288.c File Reference

#include "avcodec.h"
#include "ra288.h"

Go to the source code of this file.

Data Structures

struct  Real288_internal

Functions

static int ra288_decode_init (AVCodecContext *avctx)
static void prodsum (float *tgt, float *src, int len, int n)
static void co (int n, int i, int j, float *in, float *out, float *st1, float *st2, const float *table)
static int pred (float *in, float *tgt, int n)
static void colmult (float *tgt, float *m1, const float *m2, int n)
static void unpack (unsigned short *tgt, const unsigned char *src, unsigned int len)
static void update (Real288_internal *glob)
static void decode (Real288_internal *glob, unsigned int input)
static void * decode_block (AVCodecContext *avctx, const unsigned char *in, signed short int *out, unsigned len)
static int ra288_decode_frame (AVCodecContext *avctx, void *data, int *data_size, const uint8_t *buf, int buf_size)

Variables

AVCodec ra_288_decoder


Function Documentation

static void co ( int  n,
int  i,
int  j,
float *  in,
float *  out,
float *  st1,
float *  st2,
const float *  table 
) [static]

Definition at line 169 of file ra288.c.

Referenced by update(), and vertX1Filter_TMPL().

static void colmult ( float *  tgt,
float *  m1,
const float *  m2,
int  n 
) [static]

Definition at line 133 of file ra288.c.

Referenced by update().

static void decode ( Real288_internal glob,
unsigned int  input 
) [static]

Definition at line 91 of file ra288.c.

Referenced by decode_block(), and opt_show_formats().

static void* decode_block ( AVCodecContext avctx,
const unsigned char *  in,
signed short int *  out,
unsigned  len 
) [static]

Definition at line 211 of file ra288.c.

static int pred ( float *  in,
float *  tgt,
int  n 
) [static]

static void prodsum ( float *  tgt,
float *  src,
int  len,
int  n 
) [static]

Definition at line 197 of file ra288.c.

Referenced by co().

static int ra288_decode_frame ( AVCodecContext avctx,
void *  data,
int *  data_size,
const uint8_t buf,
int  buf_size 
) [static]

Definition at line 229 of file ra288.c.

static int ra288_decode_init ( AVCodecContext avctx  )  [static]

Definition at line 38 of file ra288.c.

static void unpack ( unsigned short *  tgt,
const unsigned char *  src,
unsigned int  len 
) [static]

Definition at line 52 of file ra288.c.

Referenced by decode_block().

static void update ( Real288_internal glob  )  [static]

Definition at line 73 of file ra288.c.

Referenced by decode_block().


Variable Documentation

Initial value:

Definition at line 248 of file ra288.c.


Generated on Fri Apr 23 15:12:01 2010 for ffmpeg by  doxygen 1.5.6