FFmpeg
Data Fields
ERContext Struct Reference

#include <error_resilience.h>

Data Fields

 
 
int  mecc_inited
 
int *  mb_index2xy
 
int  mb_num
 
int  mb_width
 
int  mb_height
 
int  mb_stride
 
int  b8_stride
 
volatile int  error_count
 
 
 
 
int16_t *  dc_val [3]
 
 
 
int  mv [2][4][2]
 
 
 
 
 
 
uint16_t  pp_time
 
uint16_t  pb_time
 
 
 
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 53 of file error_resilience.h.

Field Documentation

AVCodecContext* ERContext::avctx

Definition at line 54 of file error_resilience.h.

Referenced by er_supported(), ff_er_add_slice(), ff_er_frame_end(), ff_er_frame_start(), ff_h264_slice_context_init(), guess_dc(), guess_mv(), init_er(), is_intra_more_likely(), and set_mv_strides().

MECmpContext ERContext::mecc

Definition at line 55 of file error_resilience.h.

Referenced by ff_er_frame_start(), and is_intra_more_likely().

int ERContext::mecc_inited

Definition at line 56 of file error_resilience.h.

Referenced by ff_er_frame_start().

int* ERContext::mb_index2xy

Definition at line 58 of file error_resilience.h.

Referenced by decode_slice(), ff_er_add_slice(), ff_er_frame_end(), ff_h264_free_tables(), ff_h264_slice_context_init(), guess_mv(), init_er(), and is_intra_more_likely().

int ERContext::mb_num

Definition at line 59 of file error_resilience.h.

Referenced by ff_er_add_slice(), ff_er_frame_end(), ff_er_frame_start(), ff_h264_slice_context_init(), guess_mv(), init_er(), and is_intra_more_likely().

int ERContext::mb_width

Definition at line 60 of file error_resilience.h.

Referenced by ff_er_add_slice(), ff_er_frame_end(), ff_h264_slice_context_init(), guess_mv(), init_er(), is_intra_more_likely(), and set_mv_strides().

int ERContext::mb_height

Definition at line 60 of file error_resilience.h.

Referenced by ff_er_frame_end(), ff_er_frame_start(), ff_h264_slice_context_init(), guess_mv(), init_er(), and is_intra_more_likely().

int ERContext::mb_stride

Definition at line 61 of file error_resilience.h.

Referenced by ff_er_frame_end(), ff_er_frame_start(), ff_h264_slice_context_init(), 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 62 of file error_resilience.h.

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

volatile int ERContext::error_count

Definition at line 64 of file error_resilience.h.

Referenced by decode_chunks(), ff_er_add_slice(), ff_er_frame_end(), ff_er_frame_start(), ff_h264_execute_decode_slices(), merge_context_after_encode(), and slice_decode_thread().

int ERContext::error_occurred

Definition at line 65 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 66 of file error_resilience.h.

Referenced by decode_slice(), ff_er_add_slice(), ff_er_frame_end(), ff_er_frame_start(), ff_h263_decode_frame(), ff_h264_free_tables(), ff_h264_slice_context_init(), free_context_frame(), 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 67 of file error_resilience.h.

Referenced by ff_h264_free_tables(), ff_h264_slice_context_init(), free_context_frame(), guess_mv(), and init_er().

int16_t* ERContext::dc_val[3]

Definition at line 68 of file error_resilience.h.

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

uint8_t* ERContext::mbskip_table

Definition at line 69 of file error_resilience.h.

Referenced by ff_er_frame_end(), and init_er().

uint8_t* ERContext::mbintra_table

Definition at line 70 of file error_resilience.h.

Referenced by ff_er_frame_end(), and init_er().

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

Definition at line 71 of file error_resilience.h.

Referenced by ff_er_frame_end(), and guess_mv().

ERPicture ERContext::cur_pic

Definition at line 73 of file error_resilience.h.

Referenced by er_supported(), ff_er_frame_end(), ff_h264_field_end(), ff_mpeg_er_frame_start(), guess_dc(), guess_mv(), h264_frame_start(), h_block_filter(), is_intra_more_likely(), put_dc(), and v_block_filter().

ERPicture ERContext::last_pic

Definition at line 74 of file error_resilience.h.

Referenced by ff_er_frame_end(), ff_h264_field_end(), ff_mpeg_er_frame_start(), guess_mv(), h264_frame_start(), and is_intra_more_likely().

ERPicture ERContext::next_pic

Definition at line 75 of file error_resilience.h.

Referenced by ff_er_frame_end(), ff_h264_field_end(), ff_mpeg_er_frame_start(), and h264_frame_start().

AVBufferRef* ERContext::ref_index_buf[2]

Definition at line 77 of file error_resilience.h.

Referenced by ff_er_frame_end().

AVBufferRef* ERContext::motion_val_buf[2]

Definition at line 78 of file error_resilience.h.

Referenced by ff_er_frame_end().

uint16_t ERContext::pp_time

Definition at line 80 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 81 of file error_resilience.h.

Referenced by ff_er_frame_end(), and ff_mpeg_er_frame_start().

int ERContext::quarter_sample

Definition at line 82 of file error_resilience.h.

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

int ERContext::partitioned_frame

Definition at line 83 of file error_resilience.h.

Referenced by ff_er_frame_end(), and ff_mpeg_er_frame_start().

int ERContext::ref_count

Definition at line 84 of file error_resilience.h.

Referenced by ff_h264_field_end().

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_er_frame_end(), ff_h264_slice_context_init(), guess_mv(), and init_er().

void* ERContext::opaque

Definition at line 89 of file error_resilience.h.

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


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

Generated on Wed Jun 10 2015 01:57:20 for FFmpeg by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /