com.twilight.h264.decoder
Class CABACContext
java.lang.Object
com.twilight.h264.decoder.CABACContext
public class CABACContext
- extends Object
|
Method Summary |
int |
decode_cabac_b_mb_sub_type(H264Context h)
|
int |
decode_cabac_field_decoding_flag(H264Context h)
|
int |
decode_cabac_intra_mb_type(H264Context h,
int ctx_base,
int intra_slice)
|
int |
decode_cabac_mb_cbp_chroma(H264Context h)
|
int |
decode_cabac_mb_cbp_luma(H264Context h)
|
int |
decode_cabac_mb_chroma_pre_mode(H264Context h)
|
int |
decode_cabac_mb_intra4x4_pred_mode(H264Context h,
int pred_mode)
|
int |
decode_cabac_mb_mvd(H264Context h,
int ctxbase,
int amvd,
int[] mvda)
|
int |
decode_cabac_mb_ref(H264Context h,
int list,
int n)
|
int |
decode_cabac_mb_skip(H264Context h,
int mb_x,
int mb_y)
|
int |
decode_cabac_p_mb_sub_type(H264Context h)
|
void |
ff_h264_init_cabac_states(H264Context h)
|
void |
ff_init_cabac_decoder(int[] buf,
int buf_offset,
int buf_size)
|
void |
ff_init_cabac_states()
|
int |
get_cabac_bypass_sign(int val)
|
int |
get_cabac_bypass()
|
int |
get_cabac_inline(int[] state,
int state_offset)
|
int |
get_cabac_noinline(int[] state,
int state_offset)
|
int |
get_cabac_terminate()
|
int |
get_cabac(int[] state,
int state_offset)
|
void |
refill()
|
void |
refill2()
|
void |
renorm_cabac_decoder_once()
|
void |
renorm_cabac_decoder()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CABAC_BITS
public static final int CABAC_BITS
- See Also:
- Constant Field Values
CABAC_MASK
public static final int CABAC_MASK
- See Also:
- Constant Field Values
low
public int low
range
public int range
outstanding_count
public int outstanding_count
symCount
public int symCount
bytestream_start
public int bytestream_start
bytestream_current
public int bytestream_current
bytestream
public int[] bytestream
bytestream_end
public int bytestream_end
pb
public PutBitContext pb
lps_range
public static final short[][] lps_range
ff_h264_mlps_state
public short[] ff_h264_mlps_state
ff_h264_lps_range
public short[] ff_h264_lps_range
ff_h264_lps_state
public short[] ff_h264_lps_state
ff_h264_mps_state
public short[] ff_h264_mps_state
mps_state
public static final short[] mps_state
lps_state
public static final short[] lps_state
ff_h264_norm_shift
public static final short[] ff_h264_norm_shift
cabac_context_init_I
public static final byte[][] cabac_context_init_I
cabac_context_init_PB
public static final byte[][][] cabac_context_init_PB
INT_BIT
public static final int INT_BIT
- See Also:
- Constant Field Values
CABACContext
public CABACContext()
ff_init_cabac_decoder
public void ff_init_cabac_decoder(int[] buf,
int buf_offset,
int buf_size)
- Parameters:
buf_size - size of buf in bits
ff_init_cabac_states
public void ff_init_cabac_states()
refill
public void refill()
refill2
public void refill2()
renorm_cabac_decoder
public void renorm_cabac_decoder()
renorm_cabac_decoder_once
public void renorm_cabac_decoder_once()
get_cabac_inline
public int get_cabac_inline(int[] state,
int state_offset)
get_cabac_noinline
public int get_cabac_noinline(int[] state,
int state_offset)
get_cabac
public int get_cabac(int[] state,
int state_offset)
get_cabac_bypass
public int get_cabac_bypass()
get_cabac_bypass_sign
public int get_cabac_bypass_sign(int val)
get_cabac_terminate
public int get_cabac_terminate()
- Returns:
- the number of bytes read or 0 if no end
decode_cabac_field_decoding_flag
public int decode_cabac_field_decoding_flag(H264Context h)
decode_cabac_intra_mb_type
public int decode_cabac_intra_mb_type(H264Context h,
int ctx_base,
int intra_slice)
decode_cabac_mb_skip
public int decode_cabac_mb_skip(H264Context h,
int mb_x,
int mb_y)
decode_cabac_mb_intra4x4_pred_mode
public int decode_cabac_mb_intra4x4_pred_mode(H264Context h,
int pred_mode)
decode_cabac_mb_chroma_pre_mode
public int decode_cabac_mb_chroma_pre_mode(H264Context h)
decode_cabac_mb_cbp_luma
public int decode_cabac_mb_cbp_luma(H264Context h)
decode_cabac_mb_cbp_chroma
public int decode_cabac_mb_cbp_chroma(H264Context h)
decode_cabac_p_mb_sub_type
public int decode_cabac_p_mb_sub_type(H264Context h)
decode_cabac_b_mb_sub_type
public int decode_cabac_b_mb_sub_type(H264Context h)
decode_cabac_mb_ref
public int decode_cabac_mb_ref(H264Context h,
int list,
int n)
decode_cabac_mb_mvd
public int decode_cabac_mb_mvd(H264Context h,
int ctxbase,
int amvd,
int[] mvda)
ff_h264_init_cabac_states
public void ff_h264_init_cabac_states(H264Context h)
Copyright © 2013. All Rights Reserved.