predict.c下的内容:
-----------------------16x16
static void predict_16x16_dc( uint8_t *src )
static void predict_16x16_dc_left( uint8_t *src )
static void predict_16x16_dc_top( uint8_t *src )
static void predict_16x16_dc_128( uint8_t *src )
static void predict_16x16_h( uint8_t *src )
static void predict_16x16_v( uint8_t *src )
static void predict_16x16_p( uint8_t *src )
-----------------------8x8c
static void predict_8x8c_dc_128( uint8_t *src )
static void predict_8x8c_dc_left( uint8_t *src )
static void predict_8x8c_dc_top( uint8_t *src )
static void predict_8x8c_dc( uint8_t *src )
static void predict_8x8c_h( uint8_t *src )
static void predict_8x8c_v( uint8_t *src )
static void predict_8x8c_p( uint8_t *src )
-----------------------4x4
static void predict_4x4_dc_128( uint8_t *src )
static void predict_4x4_dc_left( uint8_t *src )
static void predict_4x4_dc_top( uint8_t *src )
static void predict_4x4_dc( uint8_t *src )
static void predict_4x4_h( uint8_t *src )
static void predict_4x4_v( uint8_t *src )
static void predict_4x4_ddl( uint8_t *src )
static void predict_4x4_ddr( uint8_t *src )
static void predict_4x4_vr( uint8_t *src )
static void predict_4x4_hd( uint8_t *src )
static void predict_4x4_vl( uint8_t *src )
static void predict_4x4_hu( uint8_t *src )
void x264_predict_8x8_filter( uint8_t *src, uint8_t edge[33], int i_neighbor, int i_filters )
-----------------------8x8
static void predict_8x8_dc_128( uint8_t *src, uint8_t edge[33] )
static void predict_8x8_dc_left( uint8_t *src, uint8_t edge[33] )
static void predict_8x8_dc_top( uint8_t *src, uint8_t edge[33] )
static void predict_8x8_dc( uint8_t *src, uint8_t edge[33] )
static void predict_8x8_h( uint8_t *src, uint8_t edge[33] )
static void predict_8x8_v( uint8_t *src, uint8_t edge[33] )
static void predict_8x8_ddl( uint8_t *src, uint8_t edge[33] )
static void predict_8x8_ddr( uint8_t *src, uint8_t edge[33] )
static void predict_8x8_vr( uint8_t *src, uint8_t edge[33] )
static void predict_8x8_hd( uint8_t *src, uint8_t edge[33] )
static void predict_8x8_vl( uint8_t *src, uint8_t edge[33] )
static void predict_8x8_hu( uint8_t *src, uint8_t edge[33] )
-----------------------init
void x264_predict_16x16_init( int cpu, x264_predict_t pf[7] )
void x264_predict_8x8c_init( int cpu, x264_predict_t pf[7] )
void x264_predict_8x8_init( int cpu, x264_predict8x8_t pf[12] )
void x264_predict_4x4_init( int cpu, x264_predict_t pf[12] )
把这些放出来,看的明显一些,方便比较,在源码里拉的过长,还是这样好