predict.c

 

 

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] )

 

 

 把这些放出来,看的明显一些,方便比较,在源码里拉的过长,还是这样好

 

 

 

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值