Lines Matching defs:AV1_COMP
2759 typedef struct AV1_COMP { struct
2763 AV1_PRIMARY *ppi;
2769 EncQuantDequantParams enc_quant_dequant_params;
2774 ThreadData td;
2779 FRAME_COUNTS counts;
2784 MBMIExtFrameBufferInfo mbmi_ext_info;
2791 CB_COEFF_BUFFER *coeff_buffer_base;
2797 CoeffBufferPool coeff_buffer_pool;
2802 AV1_COMMON common;
2807 AV1EncoderConfig oxcf;
2813 TRELLIS_OPT_TYPE optimize_seg_arr[MAX_SEGMENTS];
2820 YV12_BUFFER_CONFIG *source;
2829 YV12_BUFFER_CONFIG *last_source;
2835 YV12_BUFFER_CONFIG *unscaled_source;
2840 YV12_BUFFER_CONFIG scaled_source;
2845 YV12_BUFFER_CONFIG *unscaled_last_source;
2850 YV12_BUFFER_CONFIG scaled_last_source;
2856 YV12_BUFFER_CONFIG *unfiltered_source;
2862 YV12_BUFFER_CONFIG orig_source;
2867 int skip_tpl_setup_stats;
2877 double *tpl_rdmult_scaling_factors;
2882 TemporalFilterCtx tf_ctx;
2887 ForceIntegerMVInfo force_intpel_info;
2893 RefCntBuffer *scaled_ref_buf[INTER_REFS_PER_FRAME];
2898 RefCntBuffer *last_show_frame_buf;
2903 RefreshFrameInfo refresh_frame;
2908 int rt_reduce_num_ref_buffers;
2913 ExternalFlags ext_flags;
2919 YV12_BUFFER_CONFIG last_frame_uf;
2925 YV12_BUFFER_CONFIG trial_frame_rst;
2930 int64_t ambient_err;
2935 RD_OPT rd;
2941 CODING_CONTEXT coding_context;
2946 GlobalMotionInfo gm_info;
2951 WinnerModeParams winner_mode_params;
2956 TimeStamps time_stamps;
2961 RATE_CONTROL rc;
2966 double framerate;
2971 int ref_frame_flags;
2976 int speed;
2981 SPEED_FEATURES sf;
2986 MotionVectorSearchParams mv_search_params;
2992 int all_one_sided_refs;
2997 EncSegmentationInfo enc_seg;
3002 CYCLIC_REFRESH *cyclic_refresh;
3007 ActiveMap active_map;
3012 unsigned char gf_frame_index;
3016 uint64_t time_compress_data;
3018 unsigned int mode_chosen_counts[MAX_MODES];
3019 int bytes;
3020 unsigned int frame_recode_hits;
3028 unsigned int tx_search_count;
3035 int droppable;
3040 FRAME_INFO frame_info;
3045 FRAME_INDEX_SET frame_index_set;
3050 InitialDimensions initial_dimensions;
3058 int initial_mbs;
3063 ResizePendingParams resize_pending_params;
3069 TileDataEnc *tile_data;
3073 int allocated_tiles;
3078 TokenInfo token_info;
3083 int vaq_refresh;
3088 VarBasedPartitionInfo vbp_info;
3093 int num_frame_recode;
3098 FrameProbInfo frame_new_probs[NUM_RECODES_PER_FRAME];
3103 int do_update_frame_probs_txtype[NUM_RECODES_PER_FRAME];
3108 int do_update_frame_probs_obmc[NUM_RECODES_PER_FRAME];
3113 int do_update_frame_probs_warp[NUM_RECODES_PER_FRAME];
3118 int do_update_frame_probs_interpfilter[NUM_RECODES_PER_FRAME];
3125 double temp_framerate;
3132 double new_framerate;
3137 int do_update_vbr_bits_off_target_fast;
3142 MultiThreadInfo mt_info;
3149 int existing_fb_idx_to_show;
3154 int intrabc_used;
3159 int prune_ref_frame_mask;
3164 AV1LrStruct lr_ctxt;
3169 aom_film_grain_table_t *film_grain_table;
3176 struct aom_denoise_and_model_t *denoise_and_model;
3182 InterpSearchFlags interp_search_flags;
3191 int use_screen_content_tools;
3199 int is_screen_content_type;
3205 FramePartitionTimingStats partition_stats;
3212 uint64_t component_time[kTimingComponents];
3217 struct aom_usec_timer component_timer[kTimingComponents];
3221 uint64_t frame_component_time[kTimingComponents];
3227 int frame_header_count;
3232 int deltaq_used;
3237 RefFrameDistanceInfo ref_frame_dist_info;
3244 double *ssim_rdmult_scaling_factors;
3250 TuneVMAFInfo vmaf_info;
3257 TuneButteraugliInfo butteraugli_info;
3263 SVC svc;
3268 COMPRESSOR_STAGE compressor_stage;
3274 FRAME_TYPE last_frame_type;
3279 int num_tg;
3286 aom_superres_mode superres_mode;
3291 FirstPassData firstpass_data;
3296 NOISE_ESTIMATE noise_estimate;
3302 AV1_DENOISER denoiser;
3309 uint8_t *consec_zero_mv;
3314 BLOCK_SIZE fp_block_size;
3320 int sb_counter;
3325 size_t available_bs_size;
3331 ExtPartController ext_part_controller;
3337 MV_STATS mv_stats;
3341 int ref_refresh_index;
3347 bool refresh_idx_available;
3354 int ref_idx_to_skip;
3362 int wanted_fb;
3370 bool do_frame_data_update;
3376 RD_COMMAND rd_command;
3382 WeberStats *mb_weber_stats;
3387 BLOCK_SIZE weber_bsize;
3392 int64_t norm_wiener_variance;
3397 int *mb_delta_q;
3402 bool is_dropped_frame;
3408 VBR_RATECTRL_INFO vbr_rc_info;
3415 RATECTRL_LOG rc_log;
3421 TWO_PASS_FRAME twopass_frame;
3426 THIRD_PASS_DEC_CTX *third_pass_ctx;
3431 FILE *second_pass_log_stream;
3436 uint64_t *src_sad_blk_64x64;
3441 uint64_t rec_sse;
3465 } AV1_COMP; argument