FFmpeg
|
#include <error_resilience.h>
Data Fields | |
AVCodecContext * | avctx |
DSPContext * | dsp |
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_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] |
struct Picture * | cur_pic |
struct Picture * | last_pic |
struct Picture * | next_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) |
void * | opaque |
Definition at line 40 of file error_resilience.h.
AVCodecContext* ERContext::avctx |
Definition at line 41 of file error_resilience.h.
Referenced by context_init(), ff_er_add_slice(), ff_er_frame_end(), ff_er_frame_start(), guess_dc(), guess_mv(), init_er(), is_intra_more_likely(), and set_mv_strides().
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 |
Definition at line 44 of file error_resilience.h.
Referenced by context_init(), decode_slice(), ff_er_add_slice(), ff_er_frame_end(), free_tables(), guess_mv(), init_er(), and is_intra_more_likely().
int ERContext::mb_num |
Definition at line 45 of file error_resilience.h.
Referenced by context_init(), ff_er_add_slice(), ff_er_frame_end(), ff_er_frame_start(), guess_mv(), init_er(), and is_intra_more_likely().
int ERContext::mb_width |
Definition at line 46 of file error_resilience.h.
Referenced by context_init(), ff_er_add_slice(), ff_er_frame_end(), guess_mv(), init_er(), is_intra_more_likely(), and set_mv_strides().
int ERContext::mb_height |
Definition at line 46 of file error_resilience.h.
Referenced by context_init(), ff_er_frame_end(), ff_er_frame_start(), guess_mv(), init_er(), and is_intra_more_likely().
int ERContext::mb_stride |
Definition at line 47 of file error_resilience.h.
Referenced by context_init(), ff_er_frame_end(), ff_er_frame_start(), guess_dc(), guess_mv(), h_block_filter(), init_er(), is_intra_more_likely(), put_dc(), and v_block_filter().
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 |
Definition at line 50 of file error_resilience.h.
Referenced by decode_chunks(), execute_decode_slices(), ff_er_add_slice(), ff_er_frame_end(), ff_er_frame_start(), ff_MPV_frame_end(), merge_context_after_encode(), and slice_decode_thread().
int ERContext::error_occurred |
Definition at line 50 of file error_resilience.h.
Referenced by decode_finish_row(), decode_slice(), ff_er_add_slice(), ff_er_frame_start(), ff_h263_decode_frame(), ff_MPV_report_decode_progress(), and vc1_decode_frame().
uint8_t* ERContext::error_status_table |
Definition at line 51 of file error_resilience.h.
Referenced by context_init(), decode_slice(), ff_er_add_slice(), ff_er_frame_end(), ff_er_frame_start(), ff_h263_decode_frame(), free_context_frame(), free_tables(), guess_dc(), guess_mv(), h_block_filter(), init_er(), is_intra_more_likely(), and v_block_filter().
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 |
Definition at line 58 of file error_resilience.h.
Referenced by ff_er_frame_end(), field_end(), guess_dc(), guess_mv(), h_block_filter(), is_intra_more_likely(), put_dc(), and v_block_filter().
struct Picture* ERContext::last_pic |
Definition at line 59 of file error_resilience.h.
Referenced by decode_slice_header(), ff_er_frame_end(), guess_mv(), h264_frame_start(), and is_intra_more_likely().
struct Picture* ERContext::next_pic |
Definition at line 60 of file error_resilience.h.
Referenced by decode_slice_header(), ff_er_frame_end(), and h264_frame_start().
uint16_t ERContext::pp_time |
Definition at line 62 of file error_resilience.h.
Referenced by ff_er_frame_end().
uint16_t ERContext::pb_time |
Definition at line 63 of file error_resilience.h.
Referenced by ff_er_frame_end().
int ERContext::quarter_sample |
Definition at line 64 of file error_resilience.h.
Referenced by context_init(), and set_mv_strides().
int ERContext::partitioned_frame |
Definition at line 65 of file error_resilience.h.
Referenced by ff_er_frame_end().
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().