Home
last modified time | relevance | path

Searched refs:VP8_COMP (Results 1 – 25 of 33) sorted by relevance

12

/external/libvpx/libvpx/vp8/common/
Donyx.h27 struct VP8_COMP;
258 struct VP8_COMP* vp8_create_compressor(VP8_CONFIG *oxcf);
259 void vp8_remove_compressor(struct VP8_COMP* *comp);
261 void vp8_init_config(struct VP8_COMP* onyx, VP8_CONFIG *oxcf);
262 void vp8_change_config(struct VP8_COMP* onyx, VP8_CONFIG *oxcf);
264 …int vp8_receive_raw_frame(struct VP8_COMP* comp, unsigned int frame_flags, YV12_BUFFER_CONFIG *sd,…
265 …int vp8_get_compressed_data(struct VP8_COMP* comp, unsigned int *frame_flags, unsigned long *size,…
266 …int vp8_get_preview_raw_frame(struct VP8_COMP* comp, YV12_BUFFER_CONFIG *dest, vp8_ppflags_t *flag…
268 int vp8_use_as_reference(struct VP8_COMP* comp, int ref_frame_flags);
269 int vp8_update_reference(struct VP8_COMP* comp, int ref_frame_flags);
[all …]
/external/libvpx/libvpx/vp8/encoder/
Dratectrl.h21 extern void vp8_save_coding_context(VP8_COMP *cpi);
22 extern void vp8_restore_coding_context(VP8_COMP *cpi);
24 extern void vp8_setup_key_frame(VP8_COMP *cpi);
25 extern void vp8_update_rate_correction_factors(VP8_COMP *cpi, int damp_var);
26 extern int vp8_regulate_q(VP8_COMP *cpi, int target_bits_per_frame);
27 extern void vp8_adjust_key_frame_context(VP8_COMP *cpi);
28 extern void vp8_compute_frame_size_bounds(VP8_COMP *cpi, int *frame_under_shoot_limit, int *frame_o…
31 extern int vp8_pick_frame_size(VP8_COMP *cpi);
33 extern int vp8_drop_encodedframe_overshoot(VP8_COMP *cpi, int Q);
Dfirstpass.h19 extern void vp8_init_first_pass(VP8_COMP *cpi);
20 extern void vp8_first_pass(VP8_COMP *cpi);
21 extern void vp8_end_first_pass(VP8_COMP *cpi);
23 extern void vp8_init_second_pass(VP8_COMP *cpi);
24 extern void vp8_second_pass(VP8_COMP *cpi);
25 extern void vp8_end_second_pass(VP8_COMP *cpi);
Dquantize.h19 struct VP8_COMP;
24 extern void vp8_set_quantizer(struct VP8_COMP *cpi, int Q);
25 extern void vp8cx_frame_init_quantizer(struct VP8_COMP *cpi);
26 extern void vp8_update_zbin_extra(struct VP8_COMP *cpi, struct macroblock *x);
27 extern void vp8cx_mb_init_quantizer(struct VP8_COMP *cpi, struct macroblock *x, int ok_to_skip);
28 extern void vp8cx_init_quantizer(struct VP8_COMP *cpi);
Dencodeframe.h16 extern void vp8_activity_masking(VP8_COMP *cpi, MACROBLOCK *x);
22 extern void vp8_encode_frame(VP8_COMP *cpi);
24 extern int vp8cx_encode_inter_macroblock(VP8_COMP *cpi, MACROBLOCK *x,
29 extern int vp8cx_encode_intra_macroblock(VP8_COMP *cpi, MACROBLOCK *x,
Drdopt.h74 extern void vp8_initialize_rd_consts(VP8_COMP *cpi, MACROBLOCK *x, int Qvalue);
75 extern void vp8_rd_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x,
93 static INLINE void get_predictor_pointers(const VP8_COMP *cpi, in get_predictor_pointers()
112 static INLINE void get_reference_search_order(const VP8_COMP *cpi, in get_reference_search_order()
131 VP8_COMP *cpi,
140 void vp8_cal_sad(VP8_COMP *cpi, MACROBLOCKD *xd, MACROBLOCK *x, int recon_yoffset, int near_sadidx[…
Dmr_dissim.h20 extern void vp8_cal_low_res_mb_cols(VP8_COMP *cpi);
21 extern void vp8_cal_dissimilarity(VP8_COMP *cpi);
22 extern void vp8_store_drop_frame_info(VP8_COMP *cpi);
Donyx_int.h282 typedef struct VP8_COMP struct
717 } VP8_COMP; argument
721 void vp8_alloc_compressor_data(VP8_COMP *cpi);
723 void vp8_new_framerate(VP8_COMP *cpi, double framerate);
724 void vp8_loopfilter_frame(VP8_COMP *cpi, VP8_COMMON *cm);
726 void vp8_pack_bitstream(VP8_COMP *cpi, unsigned char *dest,
729 void vp8_tokenize_mb(VP8_COMP *, MACROBLOCK *, TOKENEXTRA **);
731 void vp8_set_speed_features(VP8_COMP *cpi);
Dencodeframe.c38 extern void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) ;
44 extern void vp8_convert_rfct_to_prob(VP8_COMP *const cpi);
45 extern void vp8cx_initialize_me_consts(VP8_COMP *cpi, int QIndex);
46 extern void vp8_auto_select_speed(VP8_COMP *cpi);
47 extern void vp8cx_init_mbrthread_data(VP8_COMP *cpi,
51 static void adjust_act_zbin( VP8_COMP *cpi, MACROBLOCK *x );
82 static unsigned int tt_activity_measure( VP8_COMP *cpi, MACROBLOCK *x ) in tt_activity_measure()
106 static unsigned int alt_activity_measure( VP8_COMP *cpi, in alt_activity_measure()
117 static unsigned int mb_activity_measure( VP8_COMP *cpi, MACROBLOCK *x, in mb_activity_measure()
143 static void calc_av_activity( VP8_COMP *cpi, int64_t activity_sum ) in calc_av_activity()
[all …]
Dmodecosts.h19 struct VP8_COMP;
21 void vp8_init_mode_costs(struct VP8_COMP *x);
Donyx_if.c51 extern int vp8_update_coef_context(VP8_COMP *cpi);
52 extern void vp8_update_coef_probs(VP8_COMP *cpi);
55 extern void vp8cx_pick_filter_level_fast(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi);
56 extern void vp8cx_set_alt_lf_level(VP8_COMP *cpi, int filt_val);
57 extern void vp8cx_pick_filter_level(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi);
63 extern int vp8cx_create_encoder_threads(VP8_COMP *cpi);
64 extern void vp8cx_remove_encoder_threads(VP8_COMP *cpi);
66 int vp8_estimate_entropy_savings(VP8_COMP *cpi);
70 extern void vp8_temporal_filter_prepare_c(VP8_COMP *cpi, int distance);
72 static void set_default_lf_deltas(VP8_COMP *cpi);
[all …]
Dtokenize.c26 void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) ;
107 VP8_COMP *cpi in tokenize2nd_order_b()
196 VP8_COMP *cpi in tokenize1st_order_b()
383 void vp8_tokenize_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) in vp8_tokenize_mb()
499 VP8_COMP *cpi, in stuff2nd_order_b()
524 VP8_COMP *cpi, in stuff1st_order_b()
549 VP8_COMP *cpi, in stuff1st_order_buv()
567 void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) in vp8_stuff_mb()
Dratectrl.c217 void vp8_save_coding_context(VP8_COMP *cpi) in vp8_save_coding_context()
256 void vp8_restore_coding_context(VP8_COMP *cpi) in vp8_restore_coding_context()
294 void vp8_setup_key_frame(VP8_COMP *cpi) in vp8_setup_key_frame()
342 static void calc_iframe_target_size(VP8_COMP *cpi) in calc_iframe_target_size()
442 static void calc_gf_params(VP8_COMP *cpi) in calc_gf_params()
608 static void calc_pframe_target_size(VP8_COMP *cpi) in calc_pframe_target_size()
1109 void vp8_update_rate_correction_factors(VP8_COMP *cpi, int damp_var) in vp8_update_rate_correction_factors()
1216 int vp8_regulate_q(VP8_COMP *cpi, int target_bits_per_frame) in vp8_regulate_q()
1366 static int estimate_keyframe_frequency(VP8_COMP *cpi) in estimate_keyframe_frequency()
1423 void vp8_adjust_key_frame_context(VP8_COMP *cpi) in vp8_adjust_key_frame_context()
[all …]
Dfirstpass.c37 extern void vp8cx_frame_init_quantizer(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) in reset_fpf_position()
86 static int lookup_next_frame_stats(VP8_COMP *cpi, FIRSTPASS_STATS *next_frame) in lookup_next_frame_stats()
96 static int read_frame_stats( VP8_COMP *cpi, in read_frame_stats()
118 static int input_stats(VP8_COMP *cpi, FIRSTPASS_STATS *fps) in input_stats()
129 static void output_stats(const VP8_COMP *cpi, in output_stats()
264 static double calculate_modified_err(VP8_COMP *cpi, FIRSTPASS_STATS *this_frame) in calculate_modified_err()
344 static int frame_max_bits(VP8_COMP *cpi) in frame_max_bits()
395 void vp8_init_first_pass(VP8_COMP *cpi) in vp8_init_first_pass()
[all …]
Dpicklpf.c100 static int get_min_filter_level(VP8_COMP *cpi, int base_qindex) in get_min_filter_level()
121 static int get_max_filter_level(VP8_COMP *cpi, int base_qindex) in get_max_filter_level()
137 void vp8cx_pick_filter_level_fast(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi) in vp8cx_pick_filter_level_fast()
256 void vp8cx_set_alt_lf_level(VP8_COMP *cpi, int filt_val) in vp8cx_set_alt_lf_level()
267 void vp8cx_pick_filter_level(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi) in vp8cx_pick_filter_level()
Dethreading.c20 extern void vp8cx_mb_init_quantizer(VP8_COMP *cpi, MACROBLOCK *x, int ok_to_skip);
24 VP8_COMP *cpi = (VP8_COMP *)(((LPFTHREAD_DATA *)p_data)->ptr1); in thread_loopfilter()
50 VP8_COMP *cpi = (VP8_COMP *)(((ENCODETHREAD_DATA *)p_data)->ptr1); in thread_encoding_proc()
449 void vp8cx_init_mbrthread_data(VP8_COMP *cpi, in vp8cx_init_mbrthread_data()
512 int vp8cx_create_encoder_threads(VP8_COMP *cpi) in vp8cx_create_encoder_threads()
638 void vp8cx_remove_encoder_threads(VP8_COMP *cpi) in vp8cx_remove_encoder_threads()
Dmr_dissim.c21 void vp8_cal_low_res_mb_cols(VP8_COMP *cpi) in vp8_cal_low_res_mb_cols()
55 void vp8_cal_dissimilarity(VP8_COMP *cpi) in vp8_cal_dissimilarity()
221 void vp8_store_drop_frame_info(VP8_COMP *cpi) in vp8_store_drop_frame_info()
Dbitstream.c108 static void update_mbintra_mode_probs(VP8_COMP *cpi) in update_mbintra_mode_probs()
377 static void pack_tokens_into_partitions(VP8_COMP *cpi, unsigned char *cx_data, in pack_tokens_into_partitions()
411 static void pack_mb_row_tokens(VP8_COMP *cpi, vp8_writer *w) in pack_mb_row_tokens()
495 void vp8_convert_rfct_to_prob(VP8_COMP *const cpi) in vp8_convert_rfct_to_prob()
518 static void pack_inter_mode_mvs(VP8_COMP *const cpi) in pack_inter_mode_mvs()
720 static void write_kfmodes(VP8_COMP *cpi) in write_kfmodes()
853 static int independent_coef_context_savings(VP8_COMP *cpi) in independent_coef_context_savings()
929 static int default_coef_context_savings(VP8_COMP *cpi) in default_coef_context_savings()
1002 int vp8_estimate_entropy_savings(VP8_COMP *cpi) in vp8_estimate_entropy_savings()
1058 int vp8_update_coef_context(VP8_COMP *cpi) in vp8_update_coef_context()
[all …]
Dsegmentation.h22 extern void vp8_update_gf_useage_maps(VP8_COMP *cpi, VP8_COMMON *cm, MACROBLOCK *x);
Dencodemv.h21 void vp8_write_mvprobs(VP8_COMP *);
Dencodeintra.h20 int vp8_encode_intra(VP8_COMP *cpi, MACROBLOCK *x, int use_dc_pred);
Dpickinter.h21 extern void vp8_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x, int recon_yoffset,
Dvp8_quantize.c250 void vp8cx_init_quantizer(VP8_COMP *cpi) in vp8cx_init_quantizer()
364 void vp8cx_mb_init_quantizer(VP8_COMP *cpi, MACROBLOCK *x, int ok_to_skip) in vp8cx_mb_init_quantizer()
496 void vp8_update_zbin_extra(VP8_COMP *cpi, MACROBLOCK *x) in vp8_update_zbin_extra()
522 void vp8cx_frame_init_quantizer(VP8_COMP *cpi) in vp8cx_frame_init_quantizer()
532 void vp8_set_quantizer(struct VP8_COMP *cpi, int Q) in vp8_set_quantizer()
Dmodecosts.c19 void vp8_init_mode_costs(VP8_COMP *c) in vp8_init_mode_costs()
Dtemporal_filter.c141 VP8_COMP *cpi, in vp8_temporal_filter_find_matching_mb_c()
227 VP8_COMP *cpi, in vp8_temporal_filter_iterate_c()
432 VP8_COMP *cpi, in vp8_temporal_filter_prepare_c()

12