Functions
SCHRO_MOTION_GET_BLOCK()
#define SCHRO_MOTION_GET_BLOCK(motion,x,y)
schro_motion_dc_prediction ()
void
schro_motion_dc_prediction (SchroMotion *motion,
int x,
int y,
int *pred);
schro_motion_vector_prediction ()
void
schro_motion_vector_prediction (SchroMotion *motion,
int x,
int y,
int *pred_x,
int *pred_y,
int mode);
schro_motion_split_prediction ()
int
schro_motion_split_prediction (SchroMotion *motion,
int x,
int y);
schro_motion_get_mode_prediction ()
int
schro_motion_get_mode_prediction (SchroMotion *motion,
int x,
int y);
schro_motion_block_estimate_entropy ()
int
schro_motion_block_estimate_entropy (SchroMotion *motion,
int i,
int j);
schro_motion_copy_from ()
void
schro_motion_copy_from (SchroMotion *motion,
int i,
int j,
SchroBlock *block);
schro_motion_copy_to ()
void
schro_motion_copy_to (SchroMotion *motion,
int i,
int j,
SchroBlock *block);
schro_motion_estimate_entropy ()
int
schro_motion_estimate_entropy (SchroMotion *motion);
schro_motion_field_lshift ()
void
schro_motion_field_lshift (SchroMotionField *mf,
int n);
schro_motion_free ()
void
schro_motion_free (SchroMotion *motion);
schro_motion_get_global_prediction ()
int
schro_motion_get_global_prediction (SchroMotion *motion,
int x,
int y);
schro_motion_superblock_estimate_entropy ()
int
schro_motion_superblock_estimate_entropy
(SchroMotion *motion,
int i,
int j);
schro_motion_superblock_try_estimate_entropy ()
int
schro_motion_superblock_try_estimate_entropy
(SchroMotion *motion,
int i,
int j,
SchroBlock *block);
schro_motion_field_new ()
SchroMotionField *
schro_motion_field_new (int x_num_blocks,
int y_num_blocks);
schro_motion_field_free ()
void
schro_motion_field_free (SchroMotionField *field);
schro_motion_verify ()
int
schro_motion_verify (SchroMotion *mf);