PandA-2024.02
Functions
motion.c File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void __builtin_bambu_time_start ()
 
void __builtin_bambu_time_stop ()
 
static void decode_motion_vector _ANSI_ARGS_ ((int *pred, int r_size, int motion_code, int motion_residualesidual, int full_pel_vector))
 
void __attribute__ ((noinline))
 
void motion_vector (int *PMV, int *dmvector, int h_r_size, int v_r_size, int dmv, int mvscale, int full_pel_vector)
 
static void decode_motion_vector (int *pred, int r_size, int motion_code, int motion_residual, int full_pel_vector)
 

Function Documentation

◆ __attribute__()

void __attribute__ ( (noinline)  )

Definition at line 58 of file motion.c.

References __builtin_bambu_time_start(), __builtin_bambu_time_stop(), Get_Bits(), motion_vector(), and MV_FIELD.

Here is the call graph for this function:

◆ __builtin_bambu_time_start()

void __builtin_bambu_time_start ( )

◆ __builtin_bambu_time_stop()

void __builtin_bambu_time_stop ( )

◆ _ANSI_ARGS_()

static void decode_motion_vector _ANSI_ARGS_ ( (int *pred, int r_size, int motion_code, int motion_residualesidual, int full_pel_vector)  )
static

◆ decode_motion_vector()

static void decode_motion_vector ( int *  pred,
int  r_size,
int  motion_code,
int  motion_residual,
int  full_pel_vector 
)
static

Definition at line 153 of file motion.c.

Referenced by motion_vector().

Here is the caller graph for this function:

◆ motion_vector()

void motion_vector ( int *  PMV,
int *  dmvector,
int  h_r_size,
int  v_r_size,
int  dmv,
int  mvscale,
int  full_pel_vector 
)

Definition at line 101 of file motion.c.

References decode_motion_vector(), Get_Bits(), Get_dmvector(), and Get_motion_code().

Here is the call graph for this function:

Generated on Mon Feb 12 2024 13:03:08 for PandA-2024.02 by doxygen 1.8.13