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] |
static void colmult |
( |
float * |
tgt, |
|
|
float * |
m1, |
|
|
const float * |
m2, |
|
|
int |
n | |
|
) |
| | [static] |
static void* decode_block |
( |
AVCodecContext * |
avctx, |
|
|
const unsigned char * |
in, |
|
|
signed short int * |
out, |
|
|
unsigned |
len | |
|
) |
| | [static] |
static int pred |
( |
float * |
in, |
|
|
float * |
tgt, |
|
|
int |
n | |
|
) |
| | [static] |
Definition at line 139 of file ra288.c.
Referenced by adpcm_decode_frame(), build_frame_code(), decode_mb_cabac(), decode_ref_pic_list_reordering(), encode_picture_lossless(), ff_mpeg4_pred_dc(), ff_msmpeg4_coded_block_pred(), ff_wmv2_decode_mb(), ff_wmv2_encode_mb(), fill_caches(), get_block_rd(), ljpeg_decode_rgb_scan(), ljpeg_decode_yuv_scan(), ls_decode_line(), ls_encode_line(), smka_decode_frame(), sub_hfyu_median_prediction_c(), update(), vc1_coded_block_pred(), vc1_decode_i_blocks(), vc1_decode_i_blocks_adv(), vc1_i_pred_dc(), and vc1_pred_dc().
static void prodsum |
( |
float * |
tgt, |
|
|
float * |
src, |
|
|
int |
len, |
|
|
int |
n | |
|
) |
| | [static] |
static int ra288_decode_frame |
( |
AVCodecContext * |
avctx, |
|
|
void * |
data, |
|
|
int * |
data_size, |
|
|
const uint8_t * |
buf, |
|
|
int |
buf_size | |
|
) |
| | [static] |
static void unpack |
( |
unsigned short * |
tgt, |
|
|
const unsigned char * |
src, |
|
|
unsigned int |
len | |
|
) |
| | [static] |
Variable Documentation
Initial value:
Definition at line 248 of file ra288.c.