FFmpeg
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ERContext Struct Reference

#include <error_resilience.h>

Data Fields

AVCodecContextavctx
 
DSPContextdsp
 
int * mb_index2xy
 
int mb_num
 
int mb_width
 
int mb_height
 
int mb_stride
 
int b8_stride
 
int error_count
 
int error_occurred
 
uint8_terror_status_table
 
uint8_ter_temp_buffer
 
int16_t * dc_val [3]
 
uint8_tmbskip_table
 
uint8_tmbintra_table
 
int mv [2][4][2]
 
struct Picturecur_pic
 
struct Picturelast_pic
 
struct Picturenext_pic
 
uint16_t pp_time
 
uint16_t pb_time
 
int quarter_sample
 
int partitioned_frame
 
int ref_count
 
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)
 
voidopaque
 

Detailed Description

Definition at line 40 of file error_resilience.h.

Field Documentation

AVCodecContext* ERContext::avctx
DSPContext* ERContext::dsp

Definition at line 42 of file error_resilience.h.

Referenced by context_init(), init_er(), and is_intra_more_likely().

int* ERContext::mb_index2xy
int ERContext::mb_num
int ERContext::mb_width
int ERContext::mb_height
int ERContext::mb_stride
int ERContext::b8_stride

Definition at line 48 of file error_resilience.h.

Referenced by context_init(), ff_er_frame_end(), init_er(), put_dc(), and set_mv_strides().

int ERContext::error_count
int ERContext::error_occurred
uint8_t* ERContext::error_status_table
uint8_t* ERContext::er_temp_buffer

Definition at line 52 of file error_resilience.h.

Referenced by context_init(), free_context_frame(), free_tables(), guess_mv(), and init_er().

int16_t* ERContext::dc_val[3]

Definition at line 53 of file error_resilience.h.

Referenced by context_init(), ff_er_frame_end(), init_er(), and put_dc().

uint8_t* ERContext::mbskip_table

Definition at line 54 of file error_resilience.h.

Referenced by context_init(), decode_frame(), ff_er_frame_end(), free_tables(), and init_er().

uint8_t* ERContext::mbintra_table

Definition at line 55 of file error_resilience.h.

Referenced by context_init(), ff_er_frame_end(), free_tables(), and init_er().

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

Definition at line 56 of file error_resilience.h.

Referenced by ff_er_frame_end(), and guess_mv().

struct Picture* ERContext::cur_pic
struct Picture* ERContext::last_pic
struct Picture* ERContext::next_pic
uint16_t ERContext::pp_time

Definition at line 62 of file error_resilience.h.

Referenced by ff_er_frame_end(), and ff_mpeg_er_frame_start().

uint16_t ERContext::pb_time

Definition at line 63 of file error_resilience.h.

Referenced by ff_er_frame_end(), and ff_mpeg_er_frame_start().

int ERContext::quarter_sample

Definition at line 64 of file error_resilience.h.

Referenced by context_init(), ff_mpeg_er_frame_start(), and set_mv_strides().

int ERContext::partitioned_frame

Definition at line 65 of file error_resilience.h.

Referenced by ff_er_frame_end(), and ff_mpeg_er_frame_start().

int ERContext::ref_count

Definition at line 66 of file error_resilience.h.

Referenced by er_add_slice(), and is_intra_more_likely().

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 68 of file error_resilience.h.

Referenced by context_init(), ff_er_frame_end(), guess_mv(), and init_er().

void* ERContext::opaque

Definition at line 71 of file error_resilience.h.

Referenced by context_init(), ff_er_frame_end(), guess_mv(), and init_er().


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