|
|
x264_param_t | param |
| |
|
x264_t * | thread [X264_THREAD_MAX+1] |
| |
|
x264_t * | lookahead_thread [X264_LOOKAHEAD_THREAD_MAX] |
| |
|
int | b_thread_active |
| |
|
int | i_thread_phase |
| |
|
int | i_thread_idx |
| |
|
int | i_threadslice_start |
| |
|
int | i_threadslice_end |
| |
|
int | i_threadslice_pass |
| |
|
struct { |
|
int i_nal |
| |
|
int i_nals_allocated |
| |
|
x264_nal_t * nal |
| |
|
int i_bitstream |
| |
|
uint8_t * p_bitstream |
| |
|
bs_t bs |
| |
| } | out |
| |
|
uint8_t * | nal_buffer |
| |
|
int | nal_buffer_size |
| |
|
int | i_frame |
| |
|
int | i_frame_num |
| |
|
int | i_thread_frames |
| |
|
int | i_nal_type |
| |
|
int | i_nal_ref_idc |
| |
|
int64_t | i_disp_fields |
| |
|
int | i_disp_fields_last_frame |
| |
|
int64_t | i_prev_duration |
| |
|
int64_t | i_coded_fields |
| |
|
int64_t | i_cpb_delay |
| |
|
int64_t | i_coded_fields_lookahead |
| |
|
int64_t | i_cpb_delay_lookahead |
| |
|
int64_t | i_cpb_delay_pir_offset |
| |
|
int64_t | i_cpb_delay_pir_offset_next |
| |
|
int | b_queued_intra_refresh |
| |
|
int64_t | i_last_idr_pts |
| |
|
int | i_idr_pic_id |
| |
|
int(*[4] | dequant4_mf )[16] |
| |
|
udctcoef(*[4] | quant4_mf )[16] |
| |
|
udctcoef(*[4] | quant4_bias )[16] |
| |
|
uint16_t * | cost_mv [QP_MAX+1] |
| |
|
const uint8_t * | chroma_qp_table |
| |
|
x264_slice_header_t | sh |
| |
|
x264_sps_t | sps [1] |
| |
|
x264_pps_t | pps [1] |
| |
|
int | b_sh_backup |
| |
|
x264_slice_header_t | sh_backup |
| |
|
x264_cabac_t | cabac |
| |
|
struct { |
|
x264_frame_t ** current |
| |
|
x264_frame_t ** unused [2] |
| |
|
x264_frame_t ** blank_unused |
| |
|
x264_frame_t * reference [X264_REF_MAX+2] |
| |
|
int i_last_keyframe |
| |
|
int i_last_idr |
| |
|
int i_poc_last_open_gop |
| |
|
int i_input |
| |
|
int i_max_dpb |
| |
|
int i_max_ref0 |
| |
|
int i_max_ref1 |
| |
|
int i_delay |
| |
|
int i_bframe_delay |
| |
|
int64_t i_bframe_delay_time |
| |
|
int64_t i_first_pts |
| |
|
int64_t i_prev_reordered_pts [2] |
| |
|
int64_t i_largest_pts |
| |
|
int64_t i_second_largest_pts |
| |
|
int b_have_lowres |
| |
|
int b_have_sub8x8_esa |
| |
| } | frames |
| |
|
x264_frame_t * | fenc |
| |
|
x264_frame_t * | fdec |
| |
|
int | i_ref [2] |
| |
|
x264_frame_t * | fref [2][X264_REF_MAX+3] |
| |
|
x264_frame_t * | fref_nearest [2] |
| |
|
int | b_ref_reorder [2] |
| |
|
int | initial_cpb_removal_delay |
| |
|
int | initial_cpb_removal_delay_offset |
| |
|
int64_t | i_reordered_pts_delay |
| |
|
struct { |
| } | dct |
| |
|
struct { |
|
int i_mb_width |
| |
|
int i_mb_height |
| |
|
int i_mb_count |
| |
|
int chroma_h_shift |
| |
|
int chroma_v_shift |
| |
|
int i_mb_stride |
| |
|
int i_b8_stride |
| |
|
int i_b4_stride |
| |
|
int left_b8 [2] |
| |
|
int left_b4 [2] |
| |
|
int i_mb_x |
| |
|
int i_mb_y |
| |
|
int i_mb_xy |
| |
|
int i_b8_xy |
| |
|
int i_b4_xy |
| |
|
int i_me_method |
| |
|
int i_subpel_refine |
| |
|
int b_chroma_me |
| |
|
int b_trellis |
| |
|
int b_noise_reduction |
| |
|
int b_dct_decimate |
| |
|
int i_psy_rd |
| |
|
int i_psy_trellis |
| |
|
int b_interlaced |
| |
|
int b_adaptive_mbaff |
| |
|
int mv_min [2] |
| |
|
int mv_max [2] |
| |
|
int mv_miny_row [3] |
| |
|
int mv_maxy_row [3] |
| |
|
int mv_min_spel [2] |
| |
|
int mv_max_spel [2] |
| |
|
int mv_miny_spel_row [3] |
| |
|
int mv_maxy_spel_row [3] |
| |
|
int mv_min_fpel [2] |
| |
|
int mv_max_fpel [2] |
| |
|
int mv_miny_fpel_row [3] |
| |
|
int mv_maxy_fpel_row [3] |
| |
|
unsigned int i_neighbour |
| |
|
unsigned int i_neighbour8 [4] |
| |
|
unsigned int i_neighbour4 [16] |
| |
|
unsigned int i_neighbour_intra |
| |
|
unsigned int i_neighbour_frame |
| |
|
int i_mb_type_top |
| |
|
int i_mb_type_left [2] |
| |
|
int i_mb_type_topleft |
| |
|
int i_mb_type_topright |
| |
|
int i_mb_prev_xy |
| |
|
int i_mb_left_xy [2] |
| |
|
int i_mb_top_xy |
| |
|
int i_mb_topleft_xy |
| |
|
int i_mb_topright_xy |
| |
|
int i_mb_top_y |
| |
|
int i_mb_topleft_y |
| |
|
int i_mb_topright_y |
| |
|
const x264_left_table_t * left_index_table |
| |
|
int i_mb_top_mbpair_xy |
| |
|
int topleft_partition |
| |
|
int b_allow_skip |
| |
|
int field_decoding_flag |
| |
|
int8_t * type |
| |
|
uint8_t * partition |
| |
|
int8_t * qp |
| |
|
int16_t * cbp |
| |
|
int8_t(* intra4x4_pred_mode )[8] |
| |
|
uint8_t(* non_zero_count )[16 *3] |
| |
|
int8_t * chroma_pred_mode |
| |
|
int16_t(*[2] mv )[2] |
| |
|
uint8_t(*[2] mvd )[8][2] |
| |
|
int8_t * ref [2] |
| |
|
int16_t(*[2][X264_REF_MAX *2] mvr )[2] |
| |
|
int8_t * skipbp |
| |
|
int8_t * mb_transform_size |
| |
|
uint16_t * slice_table |
| |
|
uint8_t * field |
| |
|
pixel * p_weight_buf [X264_REF_MAX] |
| |
|
int i_type |
| |
|
int i_partition |
| |
|
int b_transform_8x8 |
| |
|
int i_cbp_luma |
| |
|
int i_cbp_chroma |
| |
|
int i_intra16x16_pred_mode |
| |
|
int i_chroma_pred_mode |
| |
|
int i_skip_intra |
| |
|
int b_skip_mc |
| |
|
int b_reencode_mb |
| |
|
int ip_offset |
| |
|
int b_deblock_rdo |
| |
|
int b_overflow |
| |
|
struct { |
|
uint32_t i4x4_nnz_buf [4] |
| |
|
int i4x4_cbp |
| |
|
pixel * p_fenc [3] |
| |
|
pixel * p_fenc_plane [3] |
| |
|
pixel * p_fdec [3] |
| |
|
int i_fref [2] |
| |
|
pixel * p_fref [2][X264_REF_MAX *2][12] |
| |
|
pixel * p_fref_w [X264_REF_MAX *2] |
| |
|
int i_stride [3] |
| |
| } pic |
| |
|
struct { |
|
int direct_partition |
| |
|
int i_neighbour_transform_size |
| |
|
int i_neighbour_skip |
| |
|
int i_cbp_top |
| |
|
int i_cbp_left |
| |
|
int16_t topright_mv [2][3][2] |
| |
|
int8_t topright_ref [2][3] |
| |
|
uint8_t(* deblock_strength )[8][4] |
| |
| } cache |
| |
|
int i_qp |
| |
|
int i_chroma_qp |
| |
|
int i_last_qp |
| |
|
int i_last_dqp |
| |
|
int b_variable_qp |
| |
|
int b_lossless |
| |
|
int b_direct_auto_read |
| |
|
int b_direct_auto_write |
| |
|
int16_t dist_scale_factor_buf [2][2][X264_REF_MAX *2][4] |
| |
|
int16_t(* dist_scale_factor )[4] |
| |
|
int8_t bipred_weight_buf [2][2][X264_REF_MAX *2][4] |
| |
|
int8_t(* bipred_weight )[4] |
| |
|
int8_t map_col_to_list0 [X264_REF_MAX+2] |
| |
|
int ref_blind_dupe |
| |
|
int8_t deblock_ref_table [X264_REF_MAX *2+2] |
| |
| } | mb |
| |
|
x264_ratecontrol_t * | rc |
| |
|
struct { |
|
x264_frame_stat_t frame |
| |
|
int i_frame_count [3] |
| |
|
int64_t i_frame_size [3] |
| |
|
double f_frame_qp [3] |
| |
|
int i_consecutive_bframes [X264_BFRAME_MAX+1] |
| |
|
int i_direct_score [2] |
| |
|
int i_direct_frames [2] |
| |
|
int i_wpred [2] |
| |
| } | stat |
| |
|
udctcoef(* | nr_offset )[64] |
| |
|
uint32_t(* | nr_residual_sum )[64] |
| |
|
uint32_t * | nr_count |
| |
|
uint32_t | nr_count_buf [2][4] |
| |
|
uint8_t | luma2chroma_pixel [7] |
| |
|
void * | scratch_buffer |
| |
|
void * | scratch_buffer2 |
| |
|
pixel * | intra_border_backup [5][3] |
| |
|
uint8_t(*[2] | deblock_strength )[2][8][4] |
| |
|
x264_predict_t | predict_16x16 [4+3] |
| |
|
x264_predict_t | predict_4x4 [9+3] |
| |
|
x264_predict_t | predict_chroma [4+3] |
| |
|
x264_predict_t | predict_8x8c [4+3] |
| |
|
x264_pixel_function_t | pixf |
| |
|
x264_mc_functions_t | mc |
| |
|
x264_dct_function_t | dctf |
| |
|
x264_zigzag_function_t | zigzagf |
| |
|
x264_quant_function_t | quantf |
| |
|
x264_deblock_function_t | loopf |
| |
|
x264_bitstream_function_t | bsf |
| |
|
x264_lookahead_t * | lookahead |
| |