/external/libvpx/libvpx/vp8/encoder/ |
mr_dissim.h | 16 extern void vp8_cal_low_res_mb_cols(VP8_COMP *cpi); 17 extern void vp8_cal_dissimilarity(VP8_COMP *cpi); 18 extern void vp8_store_drop_frame_info(VP8_COMP *cpi);
|
modecosts.h | 15 void vp8_init_mode_costs(VP8_COMP *x);
|
ratectrl.h | 16 extern void vp8_save_coding_context(VP8_COMP *cpi); 17 extern void vp8_restore_coding_context(VP8_COMP *cpi); 19 extern void vp8_setup_key_frame(VP8_COMP *cpi); 20 extern void vp8_update_rate_correction_factors(VP8_COMP *cpi, int damp_var); 21 extern int vp8_regulate_q(VP8_COMP *cpi, int target_bits_per_frame); 22 extern void vp8_adjust_key_frame_context(VP8_COMP *cpi); 23 extern void vp8_compute_frame_size_bounds(VP8_COMP *cpi, int *frame_under_shoot_limit, int *frame_over_shoot_limit); 26 extern int vp8_pick_frame_size(VP8_COMP *cpi);
|
firstpass.h | 15 extern void vp8_init_first_pass(VP8_COMP *cpi); 16 extern void vp8_first_pass(VP8_COMP *cpi); 17 extern void vp8_end_first_pass(VP8_COMP *cpi); 19 extern void vp8_init_second_pass(VP8_COMP *cpi); 20 extern void vp8_second_pass(VP8_COMP *cpi); 21 extern void vp8_end_second_pass(VP8_COMP *cpi);
|
quantize.h | 15 struct VP8_COMP; 17 extern void vp8_set_quantizer(struct VP8_COMP *cpi, int Q); 18 extern void vp8cx_frame_init_quantizer(struct VP8_COMP *cpi); 19 extern void vp8_update_zbin_extra(struct VP8_COMP *cpi, struct macroblock *x); 20 extern void vp8cx_mb_init_quantizer(struct VP8_COMP *cpi, struct macroblock *x, int ok_to_skip); 21 extern void vp8cx_init_quantizer(struct VP8_COMP *cpi);
|
segmentation.h | 16 extern void vp8_update_gf_useage_maps(VP8_COMP *cpi, VP8_COMMON *cm, MACROBLOCK *x);
|
encodeframe.h | 12 extern void vp8_activity_masking(VP8_COMP *cpi, MACROBLOCK *x); 18 extern void vp8_encode_frame(VP8_COMP *cpi); 20 extern int vp8cx_encode_inter_macroblock(VP8_COMP *cpi, MACROBLOCK *x, 25 extern int vp8cx_encode_intra_macroblock(VP8_COMP *cpi, MACROBLOCK *x,
|
encodemv.h | 17 void vp8_write_mvprobs(VP8_COMP *);
|
encodeintra.h | 16 int vp8_encode_intra(VP8_COMP *cpi, MACROBLOCK *x, int use_dc_pred);
|
pickinter.h | 17 extern void vp8_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x, int recon_yoffset,
|
rdopt.h | 68 extern void vp8_initialize_rd_consts(VP8_COMP *cpi, int Qvalue); 69 extern void vp8_rd_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x, int recon_yoffset, int recon_uvoffset, int *returnrate, int *returndistortion, int *returnintra); 84 static void get_predictor_pointers(const VP8_COMP *cpi, 103 static void get_reference_search_order(const VP8_COMP *cpi, 122 VP8_COMP *cpi, 131 void vp8_cal_sad(VP8_COMP *cpi, MACROBLOCKD *xd, MACROBLOCK *x, int recon_yoffset, int near_sadidx[]);
|
bitstream.h | 20 void vp8cx_pack_tokens_into_partitions_armv5(VP8_COMP *, 27 void vp8cx_pack_mb_row_tokens_armv5(VP8_COMP *cpi, vp8_writer *w,
|
modecosts.c | 18 void vp8_init_mode_costs(VP8_COMP *c)
|
segmentation.c | 15 void vp8_update_gf_useage_maps(VP8_COMP *cpi, VP8_COMMON *cm, MACROBLOCK *x)
|
asm_enc_offsets.c | 70 DEFINE(vp8_comp_tplist, offsetof(VP8_COMP, tplist)); 71 DEFINE(vp8_comp_common, offsetof(VP8_COMP, common)); 72 DEFINE(vp8_comp_bc , offsetof(VP8_COMP, bc));
|
encodeframe.c | 36 extern void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) ; 42 extern void vp8_convert_rfct_to_prob(VP8_COMP *const cpi); 43 extern void vp8cx_initialize_me_consts(VP8_COMP *cpi, int QIndex); 44 extern void vp8_auto_select_speed(VP8_COMP *cpi); 45 extern void vp8cx_init_mbrthread_data(VP8_COMP *cpi, 50 static void adjust_act_zbin( VP8_COMP *cpi, MACROBLOCK *x ); 81 static unsigned int tt_activity_measure( VP8_COMP *cpi, MACROBLOCK *x ) 104 static unsigned int alt_activity_measure( VP8_COMP *cpi, 115 static unsigned int mb_activity_measure( VP8_COMP *cpi, MACROBLOCK *x, 141 static void calc_av_activity( VP8_COMP *cpi, int64_t activity_sum [all...] |
picklpf.c | 98 static int get_min_filter_level(VP8_COMP *cpi, int base_qindex) 119 static int get_max_filter_level(VP8_COMP *cpi, int base_qindex) 135 void vp8cx_pick_filter_level_fast(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi) 254 void vp8cx_set_alt_lf_level(VP8_COMP *cpi, int filt_val) 265 void vp8cx_pick_filter_level(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi)
|
ethreading.c | 20 extern void vp8cx_mb_init_quantizer(VP8_COMP *cpi, MACROBLOCK *x, int ok_to_skip); 22 extern void vp8_loopfilter_frame(VP8_COMP *cpi, VP8_COMMON *cm); 26 VP8_COMP *cpi = (VP8_COMP *)(((LPFTHREAD_DATA *)p_data)->ptr1); 52 VP8_COMP *cpi = (VP8_COMP *)(((ENCODETHREAD_DATA *)p_data)->ptr1); 422 void vp8cx_init_mbrthread_data(VP8_COMP *cpi, 484 int vp8cx_create_encoder_threads(VP8_COMP *cpi) 610 void vp8cx_remove_encoder_threads(VP8_COMP *cpi)
|
onyx_int.h | 281 typedef struct VP8_COMP 713 } VP8_COMP; 715 void control_data_rate(VP8_COMP *cpi); 717 void vp8_pack_bitstream(VP8_COMP *cpi, unsigned char *dest, unsigned char *dest_end, unsigned long *size); 721 void vp8_tokenize_mb(VP8_COMP *, MACROBLOCK *, TOKENEXTRA **); 723 void vp8_set_speed_features(VP8_COMP *cpi);
|
firstpass.c | 35 extern void vp8cx_frame_init_quantizer(VP8_COMP *cpi); 37 extern void vp8_alloc_compressor_data(VP8_COMP *cpi); 76 static void find_next_key_frame(VP8_COMP *cpi, FIRSTPASS_STATS *this_frame); 81 static void reset_fpf_position(VP8_COMP *cpi, FIRSTPASS_STATS *Position) 86 static int lookup_next_frame_stats(VP8_COMP *cpi, FIRSTPASS_STATS *next_frame) 96 static int read_frame_stats( VP8_COMP *cpi, 118 static int input_stats(VP8_COMP *cpi, FIRSTPASS_STATS *fps) 129 static void output_stats(const VP8_COMP *cpi, 263 static double calculate_modified_err(VP8_COMP *cpi, FIRSTPASS_STATS *this_frame) 343 static int frame_max_bits(VP8_COMP *cpi [all...] |
tokenize.c | 26 void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) ; 107 VP8_COMP *cpi 196 VP8_COMP *cpi 379 void vp8_tokenize_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) 495 VP8_COMP *cpi, 520 VP8_COMP *cpi, 545 VP8_COMP *cpi, 563 void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t)
|
onyx_if.c | 47 extern int vp8_update_coef_context(VP8_COMP *cpi); 48 extern void vp8_update_coef_probs(VP8_COMP *cpi); 51 extern void vp8cx_pick_filter_level_fast(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi); 52 extern void vp8cx_set_alt_lf_level(VP8_COMP *cpi, int filt_val); 53 extern void vp8cx_pick_filter_level(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi); 59 extern int vp8cx_create_encoder_threads(VP8_COMP *cpi); 60 extern void vp8cx_remove_encoder_threads(VP8_COMP *cpi); 62 int vp8_estimate_entropy_savings(VP8_COMP *cpi); 66 extern void vp8_temporal_filter_prepare_c(VP8_COMP *cpi, int distance); 68 static void set_default_lf_deltas(VP8_COMP *cpi) [all...] |
mr_dissim.c | 19 void vp8_cal_low_res_mb_cols(VP8_COMP *cpi) 53 void vp8_cal_dissimilarity(VP8_COMP *cpi) 217 void vp8_store_drop_frame_info(VP8_COMP *cpi)
|
ratectrl.c | 224 void vp8_save_coding_context(VP8_COMP *cpi) 263 void vp8_restore_coding_context(VP8_COMP *cpi) 301 void vp8_setup_key_frame(VP8_COMP *cpi) 349 static void calc_iframe_target_size(VP8_COMP *cpi) 448 static void calc_gf_params(VP8_COMP *cpi) 614 static void calc_pframe_target_size(VP8_COMP *cpi) [all...] |
/external/libvpx/libvpx/vp8/common/ |
onyx.h | 27 struct VP8_COMP; 245 struct VP8_COMP* vp8_create_compressor(VP8_CONFIG *oxcf); 246 void vp8_remove_compressor(struct VP8_COMP* *comp); 248 void vp8_init_config(struct VP8_COMP* onyx, VP8_CONFIG *oxcf); 249 void vp8_change_config(struct VP8_COMP* onyx, VP8_CONFIG *oxcf); 251 int vp8_receive_raw_frame(struct VP8_COMP* comp, unsigned int frame_flags, YV12_BUFFER_CONFIG *sd, int64_t time_stamp, int64_t end_time_stamp); 252 int vp8_get_compressed_data(struct VP8_COMP* comp, unsigned int *frame_flags, unsigned long *size, unsigned char *dest, unsigned char *dest_end, int64_t *time_stamp, int64_t *time_end, int flush); 253 int vp8_get_preview_raw_frame(struct VP8_COMP* comp, YV12_BUFFER_CONFIG *dest, vp8_ppflags_t *flags); 255 int vp8_use_as_reference(struct VP8_COMP* comp, int ref_frame_flags); 256 int vp8_update_reference(struct VP8_COMP* comp, int ref_frame_flags) [all...] |