Home
last modified time | relevance | path

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

12

/external/libvpx/libvpx/vp8/common/
Donyx.h25 struct VP8_COMP;
246 struct VP8_COMP *vp8_create_compressor(VP8_CONFIG *oxcf);
247 void vp8_remove_compressor(struct VP8_COMP **comp);
249 void vp8_init_config(struct VP8_COMP *onyx, VP8_CONFIG *oxcf);
250 void vp8_change_config(struct VP8_COMP *cpi, VP8_CONFIG *oxcf);
252 int vp8_receive_raw_frame(struct VP8_COMP *cpi, unsigned int frame_flags,
255 int vp8_get_compressed_data(struct VP8_COMP *cpi, unsigned int *frame_flags,
259 int vp8_get_preview_raw_frame(struct VP8_COMP *cpi, YV12_BUFFER_CONFIG *dest,
262 int vp8_use_as_reference(struct VP8_COMP *cpi, int ref_frame_flags);
263 int vp8_update_reference(struct VP8_COMP *cpi, int ref_frame_flags);
[all …]
Dvp8_skin_detection.h23 struct VP8_COMP;
40 void vp8_compute_skin_map(struct VP8_COMP *const cpi, FILE *yuv_skinmap_file);
/external/libvpx/libvpx/vp8/encoder/
Dratectrl.h20 extern void vp8_save_coding_context(VP8_COMP *cpi);
21 extern void vp8_restore_coding_context(VP8_COMP *cpi);
23 extern void vp8_setup_key_frame(VP8_COMP *cpi);
24 extern void vp8_update_rate_correction_factors(VP8_COMP *cpi, int damp_var);
25 extern int vp8_regulate_q(VP8_COMP *cpi, int target_bits_per_frame);
26 extern void vp8_adjust_key_frame_context(VP8_COMP *cpi);
27 extern void vp8_compute_frame_size_bounds(VP8_COMP *cpi,
32 extern int vp8_pick_frame_size(VP8_COMP *cpi);
34 extern int vp8_drop_encodedframe_overshoot(VP8_COMP *cpi, int Q);
Dfirstpass.h18 extern void vp8_init_first_pass(VP8_COMP *cpi);
19 extern void vp8_first_pass(VP8_COMP *cpi);
20 extern void vp8_end_first_pass(VP8_COMP *cpi);
22 extern void vp8_init_second_pass(VP8_COMP *cpi);
23 extern void vp8_second_pass(VP8_COMP *cpi);
24 extern void vp8_end_second_pass(VP8_COMP *cpi);
Dquantize.h18 struct VP8_COMP;
23 extern void vp8_set_quantizer(struct VP8_COMP *cpi, int Q);
24 extern void vp8cx_frame_init_quantizer(struct VP8_COMP *cpi);
25 extern void vp8_update_zbin_extra(struct VP8_COMP *cpi, struct macroblock *x);
26 extern void vp8cx_mb_init_quantizer(struct VP8_COMP *cpi, struct macroblock *x,
28 extern void vp8cx_init_quantizer(struct VP8_COMP *cpi);
Dencodeframe.h19 struct VP8_COMP;
22 void vp8_activity_masking(struct VP8_COMP *cpi, MACROBLOCK *x);
28 void vp8_encode_frame(struct VP8_COMP *cpi);
30 int vp8cx_encode_inter_macroblock(struct VP8_COMP *cpi, struct macroblock *x,
34 int vp8cx_encode_intra_macroblock(struct VP8_COMP *cpi, struct macroblock *x,
Drdopt.h22 void vp8cx_initialize_me_consts(VP8_COMP *cpi, int QIndex);
23 void vp8_auto_select_speed(VP8_COMP *cpi);
66 void vp8_initialize_rd_consts(VP8_COMP *cpi, MACROBLOCK *x, int Qvalue);
67 void vp8_rd_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x, int recon_yoffset,
82 static INLINE void get_predictor_pointers(const VP8_COMP *cpi, in get_predictor_pointers()
102 static INLINE void get_reference_search_order(const VP8_COMP *cpi, in get_reference_search_order()
113 void vp8_mv_pred(VP8_COMP *cpi, MACROBLOCKD *xd, const MODE_INFO *here,
116 void vp8_cal_sad(VP8_COMP *cpi, MACROBLOCKD *xd, MACROBLOCK *x,
Dethreading.h20 struct VP8_COMP;
23 void vp8cx_init_mbrthread_data(struct VP8_COMP *cpi, struct macroblock *x,
25 int vp8cx_create_encoder_threads(struct VP8_COMP *cpi);
26 void vp8cx_remove_encoder_threads(struct VP8_COMP *cpi);
Dpicklpf.h18 struct VP8_COMP;
22 struct VP8_COMP *cpi);
23 void vp8cx_set_alt_lf_level(struct VP8_COMP *cpi, int filt_val);
24 void vp8cx_pick_filter_level(struct yv12_buffer_config *sd, VP8_COMP *cpi);
Dmr_dissim.h19 extern void vp8_cal_low_res_mb_cols(VP8_COMP *cpi);
20 extern void vp8_cal_dissimilarity(VP8_COMP *cpi);
21 extern void vp8_store_drop_frame_info(VP8_COMP *cpi);
Dbitstream.h22 void vp8_convert_rfct_to_prob(struct VP8_COMP *const cpi);
25 int vp8_estimate_entropy_savings(struct VP8_COMP *cpi);
26 void vp8_update_coef_probs(struct VP8_COMP *cpi);
Donyx_int.h266 typedef struct VP8_COMP { struct
705 } VP8_COMP; argument
709 void vp8_alloc_compressor_data(VP8_COMP *cpi);
711 void vp8_new_framerate(VP8_COMP *cpi, double framerate);
712 void vp8_loopfilter_frame(VP8_COMP *cpi, VP8_COMMON *cm);
714 void vp8_pack_bitstream(VP8_COMP *cpi, unsigned char *dest,
717 void vp8_tokenize_mb(VP8_COMP *, MACROBLOCK *, TOKENEXTRA **);
719 void vp8_set_speed_features(VP8_COMP *cpi);
Dmodecosts.h18 struct VP8_COMP;
20 void vp8_init_mode_costs(struct VP8_COMP *c);
Dtemporal_filter.h18 struct VP8_COMP;
20 void vp8_temporal_filter_prepare_c(struct VP8_COMP *cpi, int distance);
Dtokenize.c22 void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t);
101 static void tokenize2nd_order_b(MACROBLOCK *x, TOKENEXTRA **tp, VP8_COMP *cpi) { in tokenize2nd_order_b()
182 VP8_COMP *cpi) { in tokenize1st_order_b()
353 void vp8_tokenize_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) { in vp8_tokenize_mb()
383 ENTROPY_CONTEXT *l, VP8_COMP *cpi, MACROBLOCK *x) { in stuff2nd_order_b()
400 ENTROPY_CONTEXT *l, int type, VP8_COMP *cpi, in stuff1st_order_b()
418 ENTROPY_CONTEXT *l, VP8_COMP *cpi, in stuff1st_order_buv()
434 void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) { in vp8_stuff_mb()
Dencodeframe.c41 extern void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t);
42 static void adjust_act_zbin(VP8_COMP *cpi, MACROBLOCK *x);
72 static unsigned int tt_activity_measure(VP8_COMP *cpi, MACROBLOCK *x) { in tt_activity_measure()
94 static unsigned int alt_activity_measure(VP8_COMP *cpi, MACROBLOCK *x, in alt_activity_measure()
103 static unsigned int mb_activity_measure(VP8_COMP *cpi, MACROBLOCK *x, in mb_activity_measure()
124 static void calc_av_activity(VP8_COMP *cpi, int64_t activity_sum) { in calc_av_activity()
181 static void calc_activity_index(VP8_COMP *cpi, MACROBLOCK *x) { in calc_activity_index()
234 static void build_activity_map(VP8_COMP *cpi) { in build_activity_map()
302 void vp8_activity_masking(VP8_COMP *cpi, MACROBLOCK *x) { in vp8_activity_masking()
325 static void encode_mb_row(VP8_COMP *cpi, VP8_COMMON *cm, int mb_row, in encode_mb_row()
[all …]
Dpicklpf.c95 static int get_min_filter_level(VP8_COMP *cpi, int base_qindex) { in get_min_filter_level()
115 static int get_max_filter_level(VP8_COMP *cpi, int base_qindex) { in get_max_filter_level()
131 void vp8cx_pick_filter_level_fast(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi) { in vp8cx_pick_filter_level_fast()
243 void vp8cx_set_alt_lf_level(VP8_COMP *cpi, int filt_val) { in vp8cx_set_alt_lf_level()
257 void vp8cx_pick_filter_level(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi) { in vp8cx_pick_filter_level()
Donyx_if.c62 extern int vp8_update_coef_context(VP8_COMP *cpi);
69 static void set_default_lf_deltas(VP8_COMP *cpi);
123 extern void vp8cx_init_quantizer(VP8_COMP *cpi);
186 static void save_layer_context(VP8_COMP *cpi) { in save_layer_context()
225 static void restore_layer_context(VP8_COMP *cpi, const int layer) { in restore_layer_context()
272 static void init_temporal_layer_context(VP8_COMP *cpi, VP8_CONFIG *oxcf, in init_temporal_layer_context()
330 static void reset_temporal_layer_change(VP8_COMP *cpi, VP8_CONFIG *oxcf, in reset_temporal_layer_change()
373 static void setup_features(VP8_COMP *cpi) { in setup_features()
395 static void dealloc_raw_frame_buffers(VP8_COMP *cpi);
407 static void dealloc_compressor_data(VP8_COMP *cpi) { in dealloc_compressor_data()
[all …]
Dratectrl.c175 void vp8_save_coding_context(VP8_COMP *cpi) { in vp8_save_coding_context()
211 void vp8_restore_coding_context(VP8_COMP *cpi) { in vp8_restore_coding_context()
246 void vp8_setup_key_frame(VP8_COMP *cpi) { in vp8_setup_key_frame()
294 static void calc_iframe_target_size(VP8_COMP *cpi) { in calc_iframe_target_size()
385 static void calc_gf_params(VP8_COMP *cpi) { in calc_gf_params()
546 static void calc_pframe_target_size(VP8_COMP *cpi) { in calc_pframe_target_size()
1031 void vp8_update_rate_correction_factors(VP8_COMP *cpi, int damp_var) { in vp8_update_rate_correction_factors()
1140 int vp8_regulate_q(VP8_COMP *cpi, int target_bits_per_frame) { in vp8_regulate_q()
1288 static int estimate_keyframe_frequency(VP8_COMP *cpi) { in estimate_keyframe_frequency()
1338 void vp8_adjust_key_frame_context(VP8_COMP *cpi) { in vp8_adjust_key_frame_context()
[all …]
Dfirstpass.c39 extern void vp8cx_frame_init_quantizer(VP8_COMP *cpi);
75 static void find_next_key_frame(VP8_COMP *cpi, FIRSTPASS_STATS *this_frame);
80 static void reset_fpf_position(VP8_COMP *cpi, FIRSTPASS_STATS *Position) { in reset_fpf_position()
84 static int lookup_next_frame_stats(VP8_COMP *cpi, FIRSTPASS_STATS *next_frame) { in lookup_next_frame_stats()
92 static int read_frame_stats(VP8_COMP *cpi, FIRSTPASS_STATS *frame_stats, in read_frame_stats()
107 static int input_stats(VP8_COMP *cpi, FIRSTPASS_STATS *fps) { in input_stats()
232 static double calculate_modified_err(VP8_COMP *cpi, in calculate_modified_err()
314 static int frame_max_bits(VP8_COMP *cpi) { in frame_max_bits()
367 void vp8_init_first_pass(VP8_COMP *cpi) { in vp8_init_first_pass()
371 void vp8_end_first_pass(VP8_COMP *cpi) { in vp8_end_first_pass()
[all …]
Dethreading.c21 extern void vp8cx_mb_init_quantizer(VP8_COMP *cpi, MACROBLOCK *x,
25 VP8_COMP *cpi = (VP8_COMP *)(((LPFTHREAD_DATA *)p_data)->ptr1); in thread_loopfilter()
46 VP8_COMP *cpi = (VP8_COMP *)(((ENCODETHREAD_DATA *)p_data)->ptr1); in thread_encoding_proc()
435 void vp8cx_init_mbrthread_data(VP8_COMP *cpi, MACROBLOCK *x, in vp8cx_init_mbrthread_data()
488 int vp8cx_create_encoder_threads(VP8_COMP *cpi) { in vp8cx_create_encoder_threads()
607 void vp8cx_remove_encoder_threads(VP8_COMP *cpi) { in vp8cx_remove_encoder_threads()
Dbitstream.c78 static void update_mbintra_mode_probs(VP8_COMP *cpi) { in update_mbintra_mode_probs()
291 static void pack_tokens_into_partitions(VP8_COMP *cpi, unsigned char *cx_data, in pack_tokens_into_partitions()
320 static void pack_mb_row_tokens(VP8_COMP *cpi, vp8_writer *w) { in pack_mb_row_tokens()
386 void vp8_convert_rfct_to_prob(VP8_COMP *const cpi) { in vp8_convert_rfct_to_prob()
409 static void pack_inter_mode_mvs(VP8_COMP *const cpi) { in pack_inter_mode_mvs()
562 static void write_kfmodes(VP8_COMP *cpi) { in write_kfmodes()
677 static int independent_coef_context_savings(VP8_COMP *cpi) { in independent_coef_context_savings()
741 static int default_coef_context_savings(VP8_COMP *cpi) { in default_coef_context_savings()
796 int vp8_estimate_entropy_savings(VP8_COMP *cpi) { in vp8_estimate_entropy_savings()
847 int vp8_update_coef_context(VP8_COMP *cpi) { in vp8_update_coef_context()
[all …]
Dmr_dissim.c20 void vp8_cal_low_res_mb_cols(VP8_COMP *cpi) { in vp8_cal_low_res_mb_cols()
50 void vp8_cal_dissimilarity(VP8_COMP *cpi) { in vp8_cal_dissimilarity()
198 void vp8_store_drop_frame_info(VP8_COMP *cpi) { in vp8_store_drop_frame_info()
Dsegmentation.h22 extern void vp8_update_gf_useage_maps(VP8_COMP *cpi, VP8_COMMON *cm,
Dencodemv.h20 void vp8_write_mvprobs(VP8_COMP *);

12