FFmpeg
Data Fields
ERContext Struct Reference

#include <error_resilience.h>

Data Fields

AVCodecContextavctx
 
me_cmp_func sad
 
int mecc_inited
 
int * mb_index2xy
 
int mb_num
 
int mb_width
 
int mb_height
 
ptrdiff_t mb_stride
 
ptrdiff_t b8_stride
 
atomic_int error_count
 
int error_occurred
 
uint8_t * error_status_table
 
uint8_t * er_temp_buffer
 
int16_t * dc_val [3]
 
uint8_t * mbskip_table
 
uint8_t * mbintra_table
 
int mv [2][4][2]
 
ERPicture cur_pic
 
ERPicture last_pic
 
ERPicture next_pic
 
int8_t * ref_index [2]
 
int16_t(*[2] motion_val_base )[2]
 
uint16_t pp_time
 
uint16_t pb_time
 
int quarter_sample
 
int partitioned_frame
 
void(* decode_mb )(void *opaque, int ref, int mv_dir, int mv_type, int(*mv)[2][4][2], int mb_x, int mb_y, int mb_intra, int mb_skipped)
 
void * opaque
 

Detailed Description

Definition at line 53 of file error_resilience.h.

Field Documentation

◆ avctx

AVCodecContext* ERContext::avctx

Definition at line 54 of file error_resilience.h.

Referenced by ff_h264_alloc_tables(), and ff_mpeg_er_init().

◆ sad

me_cmp_func ERContext::sad

Definition at line 56 of file error_resilience.h.

◆ mecc_inited

int ERContext::mecc_inited

Definition at line 57 of file error_resilience.h.

◆ mb_index2xy

int* ERContext::mb_index2xy

Definition at line 59 of file error_resilience.h.

Referenced by decode_slice(), ff_h264_alloc_tables(), and ff_mpeg_er_init().

◆ mb_num

int ERContext::mb_num

Definition at line 60 of file error_resilience.h.

Referenced by ff_h264_alloc_tables(), and ff_mpeg_er_init().

◆ mb_width

int ERContext::mb_width

Definition at line 61 of file error_resilience.h.

Referenced by ff_h264_alloc_tables(), and ff_mpeg_er_init().

◆ mb_height

int ERContext::mb_height

Definition at line 61 of file error_resilience.h.

Referenced by ff_h264_alloc_tables(), and ff_mpeg_er_init().

◆ mb_stride

ptrdiff_t ERContext::mb_stride

Definition at line 62 of file error_resilience.h.

Referenced by ff_h264_alloc_tables(), and ff_mpeg_er_init().

◆ b8_stride

ptrdiff_t ERContext::b8_stride

Definition at line 63 of file error_resilience.h.

Referenced by ff_h264_alloc_tables(), and ff_mpeg_er_init().

◆ error_count

atomic_int ERContext::error_count

Definition at line 65 of file error_resilience.h.

Referenced by decode_chunks().

◆ error_occurred

int ERContext::error_occurred

Definition at line 66 of file error_resilience.h.

Referenced by decode_slice().

◆ error_status_table

uint8_t* ERContext::error_status_table

Definition at line 67 of file error_resilience.h.

Referenced by decode_slice(), ff_h264_alloc_tables(), and ff_mpeg_er_init().

◆ er_temp_buffer

uint8_t* ERContext::er_temp_buffer

Definition at line 68 of file error_resilience.h.

Referenced by ff_h264_alloc_tables(), and ff_mpeg_er_init().

◆ dc_val

int16_t* ERContext::dc_val[3]

Definition at line 69 of file error_resilience.h.

Referenced by ff_h264_alloc_tables(), and ff_mpeg_er_init().

◆ mbskip_table

uint8_t* ERContext::mbskip_table

Definition at line 70 of file error_resilience.h.

Referenced by ff_mpeg_er_init().

◆ mbintra_table

uint8_t* ERContext::mbintra_table

Definition at line 71 of file error_resilience.h.

Referenced by ff_mpeg_er_init().

◆ mv

int ERContext::mv[2][4][2]

Definition at line 72 of file error_resilience.h.

◆ cur_pic

ERPicture ERContext::cur_pic

Definition at line 74 of file error_resilience.h.

Referenced by ff_mpeg_er_frame_start().

◆ last_pic

ERPicture ERContext::last_pic

Definition at line 75 of file error_resilience.h.

Referenced by ff_mpeg_er_frame_start().

◆ next_pic

ERPicture ERContext::next_pic

Definition at line 76 of file error_resilience.h.

Referenced by ff_mpeg_er_frame_start().

◆ ref_index

int8_t* ERContext::ref_index[2]

Definition at line 78 of file error_resilience.h.

◆ motion_val_base

int16_t(*[2] ERContext::motion_val_base)[2]

Definition at line 79 of file error_resilience.h.

◆ pp_time

uint16_t ERContext::pp_time

Definition at line 81 of file error_resilience.h.

Referenced by ff_mpeg_er_frame_start().

◆ pb_time

uint16_t ERContext::pb_time

Definition at line 82 of file error_resilience.h.

Referenced by ff_mpeg_er_frame_start().

◆ quarter_sample

int ERContext::quarter_sample

Definition at line 83 of file error_resilience.h.

Referenced by ff_h264_alloc_tables(), and ff_mpeg_er_frame_start().

◆ partitioned_frame

int ERContext::partitioned_frame

Definition at line 84 of file error_resilience.h.

Referenced by ff_mpeg_er_frame_start().

◆ decode_mb

void(* ERContext::decode_mb) (void *opaque, int ref, int mv_dir, int mv_type, int(*mv)[2][4][2], int mb_x, int mb_y, int mb_intra, int mb_skipped)

Definition at line 86 of file error_resilience.h.

Referenced by ff_h264_alloc_tables(), and ff_mpeg_er_init().

◆ opaque

void* ERContext::opaque

Definition at line 89 of file error_resilience.h.

Referenced by ff_h264_alloc_tables(), and ff_mpeg_er_init().


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