HomeSort by relevance Sort by last modified time
    Searched refs:VP9_COMP (Results 1 - 25 of 56) sorted by null

1 2 3

  /external/libvpx/libvpx/vp9/encoder/
vp9_aq_complexity.h 20 struct VP9_COMP;
24 void vp9_caq_select_segment(struct VP9_COMP *cpi, struct macroblock *,
30 void vp9_setup_in_frame_q_adj(struct VP9_COMP *cpi);
vp9_picklpf.h 21 struct VP9_COMP;
24 struct VP9_COMP *cpi, LPF_PICK_METHOD method);
vp9_encodeframe.h 22 struct VP9_COMP;
36 void vp9_encode_frame(struct VP9_COMP *cpi);
38 void vp9_init_tile_data(struct VP9_COMP *cpi);
39 void vp9_encode_tile(struct VP9_COMP *cpi, struct ThreadData *td, int tile_row,
42 void vp9_encode_sb_row(struct VP9_COMP *cpi, struct ThreadData *td,
45 void vp9_set_variance_partition_thresholds(struct VP9_COMP *cpi, int q,
vp9_mbgraph.h 30 struct VP9_COMP;
32 void vp9_update_mbgraph_stats(struct VP9_COMP *cpi);
vp9_temporal_filter.h 21 void vp9_temporal_filter(VP9_COMP *cpi, int distance);
23 void vp9_temporal_filter_iterate_row_c(VP9_COMP *cpi, ThreadData *td,
vp9_aq_360.h 21 void vp9_360aq_frame_setup(VP9_COMP *cpi);
vp9_multi_thread.h 20 void vp9_prepare_job_queue(VP9_COMP *cpi, JOB_TYPE job_type);
28 void vp9_multi_thread_tile_init(VP9_COMP *cpi);
30 void vp9_row_mt_mem_alloc(VP9_COMP *cpi);
32 void vp9_row_mt_mem_dealloc(VP9_COMP *cpi);
vp9_aq_variance.h 21 void vp9_vaq_frame_setup(VP9_COMP *cpi);
23 int vp9_block_energy(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bs);
24 double vp9_log_block_var(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bs);
vp9_svc_layercontext.h 100 struct VP9_COMP;
103 void vp9_init_layer_context(struct VP9_COMP *const cpi);
106 void vp9_update_layer_context_change_config(struct VP9_COMP *const cpi,
111 void vp9_update_temporal_layer_framerate(struct VP9_COMP *const cpi);
114 void vp9_update_spatial_layer_framerate(struct VP9_COMP *const cpi,
119 void vp9_restore_layer_context(struct VP9_COMP *const cpi);
122 void vp9_save_layer_context(struct VP9_COMP *const cpi);
125 void vp9_init_second_pass_spatial_svc(struct VP9_COMP *cpi);
128 void vp9_inc_frame_in_layer(struct VP9_COMP *const cpi);
131 int vp9_is_upper_layer_key_frame(const struct VP9_COMP *const cpi)
    [all...]
vp9_aq_cyclicrefresh.h 73 struct VP9_COMP;
83 int vp9_cyclic_refresh_estimate_bits_at_q(const struct VP9_COMP *cpi,
88 int vp9_cyclic_refresh_rc_bits_per_mb(const struct VP9_COMP *cpi, int i,
94 void vp9_cyclic_refresh_update_segment(struct VP9_COMP *const cpi,
100 void vp9_cyclic_refresh_update_sb_postencode(struct VP9_COMP *const cpi,
107 void vp9_cyclic_refresh_update__map(struct VP9_COMP *const cpi);
113 void vp9_cyclic_refresh_postencode(struct VP9_COMP *const cpi);
116 void vp9_cyclic_refresh_set_golden_update(struct VP9_COMP *const cpi);
119 void vp9_cyclic_refresh_update_parameters(struct VP9_COMP *const cpi);
122 void vp9_cyclic_refresh_setup(struct VP9_COMP *const cpi)
    [all...]
vp9_ethread.h 22 struct VP9_COMP;
26 struct VP9_COMP *cpi;
45 void vp9_encode_tiles_mt(struct VP9_COMP *cpi);
47 void vp9_encode_tiles_row_mt(struct VP9_COMP *cpi);
49 void vp9_encode_fp_row_mt(struct VP9_COMP *cpi);
66 void vp9_temporal_filter_row_mt(struct VP9_COMP *cpi);
vp9_alt_ref_aq.h 50 struct VP9_COMP;
99 struct VP9_COMP *const cpi);
107 struct VP9_COMP *const cpi);
115 struct VP9_COMP *const cpi);
vp9_bitstream.h 26 // The size of interp_filter_selected in VP9_COMP is actually
34 int vp9_get_refresh_mask(VP9_COMP *cpi);
36 void vp9_bitstream_encode_tiles_buffer_dealloc(VP9_COMP *const cpi);
38 void vp9_pack_bitstream(VP9_COMP *cpi, uint8_t *dest, size_t *size);
40 static INLINE int vp9_preserve_existing_gf(VP9_COMP *cpi) {
vp9_rdopt.h 24 struct VP9_COMP;
28 void vp9_rd_pick_intra_mode_sb(struct VP9_COMP *cpi, struct macroblock *x,
32 void vp9_rd_pick_inter_mode_sb(struct VP9_COMP *cpi,
39 struct VP9_COMP *cpi, struct TileDataEnc *tile_data, struct macroblock *x,
43 int vp9_internal_image_edge(struct VP9_COMP *cpi);
44 int vp9_active_h_edge(struct VP9_COMP *cpi, int mi_row, int mi_step);
45 int vp9_active_v_edge(struct VP9_COMP *cpi, int mi_col, int mi_step);
46 int vp9_active_edge_sb(struct VP9_COMP *cpi, int mi_row, int mi_col);
48 void vp9_rd_pick_inter_mode_sub8x8(struct VP9_COMP *cpi,
vp9_ratectrl.h 174 struct VP9_COMP;
219 void vp9_rc_get_one_pass_vbr_params(struct VP9_COMP *cpi);
220 void vp9_rc_get_one_pass_cbr_params(struct VP9_COMP *cpi);
221 void vp9_rc_get_svc_params(struct VP9_COMP *cpi);
225 void vp9_rc_postencode_update(struct VP9_COMP *cpi, uint64_t bytes_used);
227 void vp9_rc_postencode_update_drop_frame(struct VP9_COMP *cpi);
231 void vp9_rc_update_rate_correction_factors(struct VP9_COMP *cpi);
235 int vp9_rc_drop_frame(struct VP9_COMP *cpi);
238 void vp9_rc_compute_frame_size_bounds(const struct VP9_COMP *cpi,
244 int vp9_rc_pick_q_and_bounds(const struct VP9_COMP *cpi, int *bottom_index
    [all...]
vp9_alt_ref_aq.c 37 struct VP9_COMP *const cpi) {
44 struct VP9_COMP *const cpi) {
51 struct VP9_COMP *const cpi) {
vp9_pickmode.h 20 void vp9_pick_intra_mode(VP9_COMP *cpi, MACROBLOCK *x, RD_COST *rd_cost,
23 void vp9_pick_inter_mode(VP9_COMP *cpi, MACROBLOCK *x, TileDataEnc *tile_data,
27 void vp9_pick_inter_mode_sub8x8(VP9_COMP *cpi, MACROBLOCK *x, int mi_row,
vp9_firstpass.h 180 struct VP9_COMP;
184 void vp9_init_first_pass(struct VP9_COMP *cpi);
185 void vp9_rc_get_first_pass_params(struct VP9_COMP *cpi);
186 void vp9_first_pass(struct VP9_COMP *cpi, const struct lookahead_entry *source);
187 void vp9_end_first_pass(struct VP9_COMP *cpi);
189 void vp9_first_pass_encode_tile_mb_row(struct VP9_COMP *cpi,
195 void vp9_init_second_pass(struct VP9_COMP *cpi);
196 void vp9_rc_get_second_pass_params(struct VP9_COMP *cpi);
197 void vp9_twopass_postencode_update(struct VP9_COMP *cpi);
200 void vp9_twopass_postencode_update(struct VP9_COMP *cpi)
    [all...]
vp9_noise_estimate.h 39 struct VP9_COMP;
45 void vp9_update_noise_estimate(struct VP9_COMP *const cpi);
vp9_skin_detection.h 20 struct VP9_COMP;
33 void vp9_compute_skin_map(struct VP9_COMP *const cpi, FILE *yuv_skinmap_file);
vp9_rd.h 129 struct VP9_COMP;
132 int64_t vp9_compute_rd_mult_based_on_qindex(const struct VP9_COMP *cpi,
135 int vp9_compute_rd_mult(const struct VP9_COMP *cpi, int qindex);
137 void vp9_initialize_rd_consts(struct VP9_COMP *cpi);
139 void vp9_initialize_me_consts(struct VP9_COMP *cpi, MACROBLOCK *x, int qindex);
149 int vp9_get_switchable_rate(const struct VP9_COMP *cpi,
158 YV12_BUFFER_CONFIG *vp9_get_scaled_ref_frame(const struct VP9_COMP *cpi,
168 void vp9_set_rd_speed_thresholds(struct VP9_COMP *cpi);
170 void vp9_set_rd_speed_thresholds_sub8x8(struct VP9_COMP *cpi);
185 void vp9_mv_pred(struct VP9_COMP *cpi, MACROBLOCK *x, uint8_t *ref_y_buffer
    [all...]
vp9_quantize.h 43 struct VP9_COMP;
46 void vp9_frame_init_quantizer(struct VP9_COMP *cpi);
48 void vp9_init_plane_quantizers(struct VP9_COMP *cpi, MACROBLOCK *x);
50 void vp9_init_quantizer(struct VP9_COMP *cpi);
vp9_encoder.h 448 typedef struct VP9_COMP {
717 } VP9_COMP;
721 struct VP9_COMP *vp9_create_compressor(VP9EncoderConfig *oxcf,
723 void vp9_remove_compressor(VP9_COMP *cpi);
725 void vp9_change_config(VP9_COMP *cpi, const VP9EncoderConfig *oxcf);
729 int vp9_receive_raw_frame(VP9_COMP *cpi, vpx_enc_frame_flags_t frame_flags,
733 int vp9_get_compressed_data(VP9_COMP *cpi, unsigned int *frame_flags,
737 int vp9_get_preview_raw_frame(VP9_COMP *cpi, YV12_BUFFER_CONFIG *dest,
740 int vp9_use_as_reference(VP9_COMP *cpi, int ref_frame_flags);
742 void vp9_update_reference(VP9_COMP *cpi, int ref_frame_flags)
    [all...]
vp9_encodemv.h 25 void vp9_encode_mv(VP9_COMP *cpi, vpx_writer *w, const MV *mv, const MV *ref,
vp9_mcomp.h 56 struct VP9_COMP;
67 unsigned int vp9_int_pro_motion_estimation(const struct VP9_COMP *cpi,
107 struct VP9_COMP;
109 int vp9_full_pixel_search(struct VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bsize,

Completed in 112 milliseconds

1 2 3