decoder context More...
#include <rv34.h>
Definition at line 85 of file rv34.h.
Referenced by check_slice_end(), ff_rv34_decode_end(), ff_rv34_decode_frame(), ff_rv34_decode_init(), ff_rv34_decode_init_thread_copy(), ff_rv34_decode_update_thread_context(), finish_frame(), rv30_decode_intra_types(), rv30_decode_mb_info(), rv30_loop_filter(), rv30_parse_slice_header(), rv34_decode_inter_macroblock(), rv34_decode_inter_mb_header(), rv34_decode_intra_macroblock(), rv34_decode_intra_mb_header(), rv34_decode_mv(), rv34_decode_slice(), rv34_decoder_alloc(), rv34_mc(), rv34_mc_2mv_skip(), rv34_output_i16x16(), rv34_output_intra(), rv34_pred_mv(), rv34_pred_mv_b(), rv34_pred_mv_rv3(), rv34_process_block(), rv34_set_deblock_coef(), rv40_decode_intra_types(), rv40_decode_mb_info(), rv40_loop_filter(), rv40_parse_slice_header(), and rv4_weight().
Definition at line 86 of file rv34.h.
Referenced by ff_rv34_decode_init(), rv34_decode_inter_macroblock(), rv34_mc_1mv(), rv34_mc_2mv(), rv34_mc_2mv_skip(), rv34_output_i16x16(), rv34_process_block(), rv40_loop_filter(), and rv4_weight().
old block types, used for prediction
Definition at line 87 of file rv34.h.
Referenced by rv34_decode_slice(), rv34_decoder_alloc(), and rv34_decoder_free().
block types
Definition at line 88 of file rv34.h.
Referenced by rv34_decode_slice(), rv34_decoder_alloc(), and rv34_decoder_free().
block types array stride
Definition at line 89 of file rv34.h.
Referenced by rv30_decode_intra_types(), rv34_decode_inter_mb_header(), rv34_decode_intra_mb_header(), rv34_decode_slice(), rv34_decoder_alloc(), rv34_output_intra(), and rv40_decode_intra_types().
luma subblock DC quantizer for intraframes
Definition at line 90 of file rv34.h.
Referenced by rv30_decode_init(), rv34_output_i16x16(), and rv40_decode_init().
luma subblock DC quantizer for interframes
Definition at line 91 of file rv34.h.
Referenced by rv30_decode_init(), rv34_decode_inter_macroblock(), and rv40_decode_init().
VLC set used for current frame decoding.
Definition at line 93 of file rv34.h.
Referenced by rv34_decode_inter_macroblock(), rv34_decode_inter_mb_header(), rv34_decode_intra_mb_header(), rv34_output_i16x16(), and rv34_process_block().
functions for 4x4 and 16x16 intra block prediction
Definition at line 94 of file rv34.h.
Referenced by ff_rv34_decode_init(), rv34_output_i16x16(), and rv34_pred_4x4_block().
current slice information
Definition at line 95 of file rv34.h.
Referenced by ff_rv34_decode_frame(), ff_rv34_decode_update_thread_context(), rv34_decode_inter_macroblock(), rv34_decode_inter_mb_header(), rv34_decode_intra_macroblock(), rv34_decode_intra_mb_header(), and rv34_decode_slice().
internal macroblock types
Definition at line 97 of file rv34.h.
Referenced by rv34_decode_inter_mb_header(), rv34_decoder_alloc(), rv34_decoder_free(), and rv40_decode_mb_info().
current block type
Definition at line 98 of file rv34.h.
Referenced by rv34_decode_inter_mb_header(), and rv34_decode_intra_mb_header().
which VLC set will be used for decoding of luma blocks
Definition at line 99 of file rv34.h.
Referenced by rv34_decode_inter_macroblock(), rv34_decode_inter_mb_header(), rv34_decode_intra_mb_header(), rv34_output_i16x16(), and rv34_output_intra().
which VLC set will be used for decoding of chroma blocks
Definition at line 100 of file rv34.h.
Referenced by rv34_decode_inter_macroblock(), rv34_decode_inter_mb_header(), rv34_decode_intra_mb_header(), rv34_output_i16x16(), and rv34_output_intra().
current block has additional 16x16 specific features or not
Definition at line 101 of file rv34.h.
Referenced by rv34_decode_inter_macroblock(), rv34_decode_inter_mb_header(), rv34_decode_intra_macroblock(), and rv34_decode_intra_mb_header().
differential motion vectors for the current macroblock
Definition at line 102 of file rv34.h.
Referenced by rv34_decode_mv(), rv34_pred_mv(), rv34_pred_mv_b(), and rv34_pred_mv_rv3().
indicates which RV variasnt is currently decoded
Definition at line 104 of file rv34.h.
Referenced by rv30_decode_init(), rv34_decode_intra_mb_header(), rv34_decode_mv(), rv34_mc_1mv(), rv34_mc_2mv(), rv34_mc_2mv_skip(), rv34_pred_mv(), rv34_set_deblock_coef(), and rv40_decode_init().
Definition at line 105 of file rv34.h.
Referenced by rv30_decode_init(), and rv30_parse_slice_header().
Definition at line 107 of file rv34.h.
Referenced by ff_rv34_decode_frame(), and ff_rv34_decode_update_thread_context().
Definition at line 107 of file rv34.h.
Referenced by ff_rv34_decode_frame(), and ff_rv34_decode_update_thread_context().
Definition at line 107 of file rv34.h.
Referenced by ff_rv34_decode_frame(), and ff_rv34_decode_update_thread_context().
Definition at line 108 of file rv34.h.
Referenced by ff_rv34_decode_frame(), and rv4_weight().
Definition at line 109 of file rv34.h.
Referenced by ff_rv34_decode_frame(), rv34_mc_2mv(), rv34_mc_2mv_skip(), and rv4_weight().
B frame distance fractions (0.14) used in motion compensation.
Definition at line 109 of file rv34.h.
Referenced by ff_rv34_decode_frame(), and rv4_weight().
Definition at line 110 of file rv34.h.
Referenced by calc_add_mv(), and ff_rv34_decode_frame().
Definition at line 110 of file rv34.h.
Referenced by calc_add_mv(), and ff_rv34_decode_frame().
CBP values for luma subblocks.
Definition at line 112 of file rv34.h.
Referenced by rv34_decode_inter_macroblock(), rv34_decode_intra_macroblock(), rv34_decoder_alloc(), rv34_decoder_free(), and rv40_loop_filter().
CBP values for chroma subblocks.
Definition at line 113 of file rv34.h.
Referenced by rv30_loop_filter(), rv34_decode_inter_macroblock(), rv34_decode_intra_macroblock(), rv34_decoder_alloc(), rv34_decoder_free(), and rv40_loop_filter().
deblock coefficients for each macroblock
Definition at line 114 of file rv34.h.
Referenced by rv30_loop_filter(), rv34_decode_inter_macroblock(), rv34_decode_intra_macroblock(), rv34_decoder_alloc(), rv34_decoder_free(), rv34_set_deblock_coef(), and rv40_loop_filter().
8x8 block available flags (for MV prediction)
Definition at line 117 of file rv34.h.
Referenced by rv34_decode_inter_macroblock(), rv34_decode_intra_macroblock(), rv34_output_i16x16(), rv34_output_intra(), rv34_pred_mv(), rv34_pred_mv_b(), rv34_pred_mv_rv3(), and rv40_decode_mb_info().
temporary blocks for RV4 weighted MC
Definition at line 120 of file rv34.h.
Referenced by ff_rv34_decode_frame(), rv34_mc(), and rv4_weight().
Definition at line 121 of file rv34.h.
Referenced by ff_rv34_decode_frame(), rv34_mc(), and rv4_weight().
Definition at line 122 of file rv34.h.
Referenced by ff_rv34_decode_frame(), ff_rv34_decode_init_thread_copy(), and rv34_decoder_free().
Definition at line 124 of file rv34.h.
Referenced by ff_rv34_decode_frame(), rv30_decode_init(), rv34_decode_slice(), and rv40_decode_init().
Definition at line 125 of file rv34.h.
Referenced by rv30_decode_init(), rv34_decode_inter_mb_header(), and rv40_decode_init().
Definition at line 126 of file rv34.h.
Referenced by rv30_decode_init(), rv34_decode_inter_mb_header(), rv34_decode_intra_mb_header(), and rv40_decode_init().
Definition at line 127 of file rv34.h.
Referenced by ff_rv34_decode_frame(), rv30_decode_init(), rv34_decode_slice(), and rv40_decode_init().