Home | History | Annotate | Download | only in encoder

Lines Matching refs:frame_info

52 void irc_init_frame_info(frame_info_t *frame_info);
57 #define FI_UPDATE_OTHER_HEADER_BITS(frame_info,header_bits)\
58 {(frame_info)->other_header_bits += (header_bits);}
60 #define FI_UPDATE_MB_HEADER(frame_info,header_bits,mb_type)\
61 {(frame_info)->mb_header_bits[(mb_type)] += (header_bits);}
63 #define FI_UPDATE_MB_TEXTURE(frame_info,texture_bits,mb_type)\
64 {(frame_info)->mb_texture_bits[(mb_type)] += (texture_bits);}
66 #define FI_UPDATE_MB_SAD(frame_info,mb_sad,mb_type)\
67 {(frame_info)->tot_mb_sad[(mb_type)] += (mb_sad);}
69 #define FI_UPDATE_MB_QP(frame_info,qp,mb_type)\
70 {(frame_info)->qp_sum[(mb_type)] += (qp);(frame_info)->num_mbs[(mb_type)]++;}
72 #define FI_UPDATE_ACTIVITY(frame_info,mb_activity)\
73 {(frame_info)->activity_sum += (mb_activity);}
75 #define FI_UPDATE_INTRA_MB_COST(frame_info,intra_mb_cost)\
76 {(frame_info)->intra_mb_cost_sum += (intra_mb_cost);}
83 WORD32 irc_fi_get_total_header_bits(frame_info_t *frame_info);
85 WORD32 irc_fi_get_total_texture_bits(frame_info_t *frame_info);
87 WORD32 irc_fi_get_average_qp(frame_info_t *frame_info);
89 WORD32 irc_fi_get_total_frame_sad(frame_info_t *frame_info);
91 WORD32 irc_fi_get_avg_activity(frame_info_t *frame_info);
94 WORD32 irc_fi_get_num_intra_mb(frame_info_t *frame_info);
97 WORD32 irc_fi_get_avg_mb_header(frame_info_t *frame_info, UWORD8 mb_type);
99 WORD32 irc_fi_get_total_mb_texture_bits(frame_info_t *frame_info,
102 WORD32 irc_fi_get_total_mb_sad(frame_info_t *frame_info, UWORD8 mb_type);
104 WORD32 irc_fi_get_total_mb_qp(frame_info_t *frame_info, UWORD8 mb_type);
106 WORD32 irc_fi_get_total_mb(frame_info_t *frame_info, UWORD8 mb_type);
108 WORD32 irc_fi_get_total_intra_mb_cost(frame_info_t *frame_info);