Logo Search packages:      
Sourcecode: x264 version File versions  Download package

Public Member Functions | Public Attributes

x264_t Struct Reference

Collaboration diagram for x264_t:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ALIGNED_16 (uint32_t nr_residual_sum[2][64])
 ALIGNED_16 (uint16_t nr_offset[2][64])

Public Attributes

int b_queued_intra_refresh
int b_ref_reorder [2]
int b_thread_active
x264_bitstream_function_t bsf
x264_cabac_t cabac
const uint8_t * chroma_qp_table
uint16_t * cost_mv [LAMBDA_MAX+1]
uint16_t * cost_mv_fpel [LAMBDA_MAX+1][4]
struct {
dct
x264_dct_function_t dctf
uint8_t(*[2] deblock_strength )[2][4][4]
int(*[4] dequant4_mf )[16]
int(*[2] dequant8_mf )[64]
x264_frame_tfdec
x264_frame_tfenc
struct {
   int   b_have_lowres
   int   b_have_sub8x8_esa
   x264_frame_t **   blank_unused
   x264_frame_t **   current
   int   i_bframe_delay
   int64_t   i_bframe_delay_time
   int   i_delay
   int64_t   i_first_pts
   int64_t   i_init_delta
   int   i_input
   int64_t   i_largest_pts
   int   i_last_idr
   int   i_last_keyframe
   int   i_max_dpb
   int   i_max_ref0
   int   i_max_ref1
   int   i_poc_last_open_gop
   int64_t   i_prev_reordered_pts [2]
   int64_t   i_second_largest_pts
   x264_frame_t *   reference [X264_REF_MAX+2]
   x264_frame_t **   unused [2]
frames
x264_frame_tfref0 [X264_REF_MAX+3]
x264_frame_tfref1 [X264_REF_MAX+3]
int i_coded_fields
int i_coded_fields_lookahead
int i_cpb_delay
int i_cpb_delay_lookahead
int i_disp_fields
int i_disp_fields_last_frame
int i_dts_compress_multiplier
int i_frame
int i_frame_num
int i_idr_pic_id
int64_t i_last_idr_pts
int i_nal_ref_idc
int i_nal_type
int i_prev_duration
int i_ref0
int i_ref1
int64_t i_reordered_pts_delay
int i_thread_frames
int i_thread_phase
int i_threadslice_end
int i_threadslice_start
int initial_cpb_removal_delay
int initial_cpb_removal_delay_offset
pixel * intra_border_backup [2][2]
x264_lookahead_tlookahead
x264_deblock_function_t loopf
struct {
   int   b_chroma_me
   int   b_dct_decimate
   int   b_deblock_rdo
   int   b_direct_auto_read
   int   b_direct_auto_write
   int   b_interlaced
   int   b_lossless
   int   b_noise_reduction
   int   b_reencode_mb
   int   b_skip_mc
   int   b_transform_8x8
   int   b_trellis
   int   b_variable_qp
   int8_t(*   bipred_weight )[4]
   int8_t   bipred_weight_buf [2][X264_REF_MAX *2][4]
   struct {
      int   direct_partition
      int   i_cbp_left
      int   i_cbp_top
      int   i_neighbour_interlaced
      int   i_neighbour_transform_size
   }   cache
   int16_t *   cbp
   int8_t *   chroma_pred_mode
   int8_t   deblock_ref_table [X264_REF_MAX *2+2]
   int16_t(*   dist_scale_factor )[4]
   int16_t   dist_scale_factor_buf [2][X264_REF_MAX *2][4]
   int   i_b4_stride
   int   i_b4_xy
   int   i_b8_stride
   int   i_b8_xy
   int   i_cbp_chroma
   int   i_cbp_luma
   int   i_chroma_lambda2_offset
   int   i_chroma_pred_mode
   int   i_chroma_qp
   int   i_intra16x16_pred_mode
   int   i_last_dqp
   int   i_last_qp
   int   i_mb_count
   int   i_mb_height
   int   i_mb_left_xy
   int   i_mb_prev_xy
   int   i_mb_stride
   int   i_mb_top_xy
   int   i_mb_topleft_xy
   int   i_mb_topright_xy
   int   i_mb_type_left
   int   i_mb_type_top
   int   i_mb_type_topleft
   int   i_mb_type_topright
   int   i_mb_width
   int   i_mb_x
   int   i_mb_xy
   int   i_mb_y
   int   i_me_method
   unsigned int   i_neighbour
   unsigned int   i_neighbour4 [16]
   unsigned int   i_neighbour8 [4]
   unsigned int   i_neighbour_frame
   unsigned int   i_neighbour_intra
   int   i_partition
   int   i_psy_rd
   int   i_psy_rd_lambda
   int   i_psy_trellis
   int   i_qp
   int   i_skip_intra
   int   i_subpel_refine
   int   i_trellis_lambda2 [2][2]
   int   i_type
   int8_t(*   intra4x4_pred_mode )[8]
   int   ip_offset
   int8_t   map_col_to_list0 [X264_REF_MAX+2]
   int8_t *   mb_transform_size
   int16_t(*[2]   mv )[2]
   int   mv_max [2]
   int   mv_max_fpel [2]
   int   mv_max_spel [2]
   int   mv_min [2]
   int   mv_min_fpel [2]
   int   mv_min_spel [2]
   uint8_t(*[2]   mvd )[8][2]
   int16_t(*[2][X264_REF_MAX *2]   mvr )[2]
   uint8_t(*   non_zero_count )[16+4+4]
   pixel *   p_weight_buf [X264_REF_MAX]
   uint8_t *   partition
   struct {
      int   i4x4_cbp
      uint32_t   i4x4_nnz_buf [4]
      int   i8x8_cbp
      uint32_t   i8x8_nnz_buf [4]
      int   i_fref [2]
      int   i_stride [3]
      pixel *   p_fdec [3]
      pixel *   p_fenc [3]
      pixel *   p_fenc_plane [2]
      pixel *   p_fref [2][X264_REF_MAX *2][4+1]
      pixel *   p_fref_w [X264_REF_MAX *2]
      uint16_t *   p_integral [2][X264_REF_MAX]
   }   pic
   int8_t *   qp
   int8_t *   ref [2]
   int   ref_blind_dupe
   int8_t *   skipbp
   uint16_t *   slice_table
   int8_t *   type
mb
x264_mc_functions_t mc
uint8_t * nal_buffer
int nal_buffer_size
uint32_t nr_count [2]
struct {
   bs_t   bs
   int   i_bitstream
   int   i_nal
   int   i_nals_allocated
   x264_nal_t *   nal
   uint8_t *   p_bitstream
out
x264_param_t param
x264_pixel_function_t pixf
x264_pps_tpps
x264_pps_t pps_array [1]
x264_predict_t predict_16x16 [4+3]
x264_predict_t predict_4x4 [9+3]
x264_predict8x8_t predict_8x8 [9+3]
x264_predict_8x8_filter_t predict_8x8_filter
x264_predict_t predict_8x8c [4+3]
uint16_t(*[4] quant4_bias )[16]
uint16_t(*[4] quant4_mf )[16]
uint16_t(*[2] quant8_bias )[64]
uint16_t(*[2] quant8_mf )[64]
x264_quant_function_t quantf
x264_ratecontrol_trc
void * scratch_buffer
x264_slice_header_t sh
x264_sps_tsps
x264_sps_t sps_array [1]
struct {
   double   f_frame_qp [5]
   double   f_psnr_average [5]
   double   f_psnr_mean_u [5]
   double   f_psnr_mean_v [5]
   double   f_psnr_mean_y [5]
   double   f_ssim_mean_y [5]
   struct {
      double   f_ssim
      int   i_direct_score [2]
      int   i_mb_cbp [6]
      int   i_mb_count [19]
      int   i_mb_count_8x8dct [2]
      int   i_mb_count_i
      int   i_mb_count_p
      int   i_mb_count_ref [2][X264_REF_MAX *2]
      int   i_mb_count_skip
      int   i_mb_partition [17]
      int   i_mb_pred_mode [4][13]
      int   i_misc_bits
      int   i_mv_bits
      int64_t   i_ssd [3]
      int   i_tex_bits
   }   frame
   int   i_consecutive_bframes [X264_BFRAME_MAX+1]
   int   i_direct_frames [2]
   int   i_direct_score [2]
   int   i_frame_count [5]
   int64_t   i_frame_size [5]
   int64_t   i_mb_cbp [6]
   int64_t   i_mb_count [5][19]
   int64_t   i_mb_count_8x8dct [2]
   int64_t   i_mb_count_ref [2][2][X264_REF_MAX *2]
   int64_t   i_mb_partition [2][17]
   int64_t   i_mb_pred_mode [4][13]
   int64_t   i_ssd_global [5]
   int   i_wpred [3]
stat
x264_tthread [X264_THREAD_MAX+1]
x264_threadpool_tthreadpool
int(*[4] unquant4_mf )[16]
int(*[2] unquant8_mf )[64]
x264_zigzag_function_t zigzagf

Detailed Description

Definition at line 390 of file common.h.


The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index