| FFmpeg
    4.0
    | 
#include <libavcodec/error_resilience.h>
| Data Fields | |
| AVCodecContext * | avctx | 
| MECmpContext | mecc | 
| 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 | 
| AVBufferRef * | ref_index_buf [2] | 
| AVBufferRef * | motion_val_buf [2] | 
| 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 53 of file error_resilience.h.
| 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(), ff_mpeg_er_init(), guess_dc(), guess_mv(), 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(), ff_mpeg_er_init(), guess_mv(), 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(), ff_mpeg_er_init(), 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(), ff_mpeg_er_init(), guess_mv(), 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(), ff_mpeg_er_init(), guess_mv(), and is_intra_more_likely().
| ptrdiff_t 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(), ff_mpeg_er_init(), guess_dc(), guess_mv(), h_block_filter(), is_intra_more_likely(), put_dc(), and v_block_filter().
| ptrdiff_t ERContext::b8_stride | 
Definition at line 62 of file error_resilience.h.
Referenced by ff_er_frame_end(), ff_h264_slice_context_init(), ff_mpeg_er_init(), put_dc(), and set_mv_strides().
| atomic_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 clear_context(), 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(), ff_mpeg_er_init(), free_context_frame(), guess_dc(), guess_mv(), h_block_filter(), 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 clear_context(), ff_h264_free_tables(), ff_h264_slice_context_init(), ff_mpeg_er_init(), free_context_frame(), and guess_mv().
| 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(), ff_mpeg_er_init(), and put_dc().
| uint8_t* ERContext::mbskip_table | 
Definition at line 69 of file error_resilience.h.
Referenced by ff_er_frame_end(), and ff_mpeg_er_init().
| uint8_t* ERContext::mbintra_table | 
Definition at line 70 of file error_resilience.h.
Referenced by ff_er_frame_end(), and ff_mpeg_er_init().
| 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 decode_nal_units(), er_supported(), ff_er_frame_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 decode_nal_units(), ff_er_frame_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 decode_nal_units(), ff_er_frame_end(), ff_mpeg_er_frame_start(), guess_mv(), 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 decode_nal_units().
| 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(), ff_mpeg_er_init(), and guess_mv().
| void* ERContext::opaque | 
Definition at line 89 of file error_resilience.h.
Referenced by ff_er_frame_end(), ff_h264_slice_context_init(), ff_mpeg_er_init(), and guess_mv().
 1.8.13
 1.8.13