Lines Matching refs:H264Context
257 * H264Context
259 typedef struct H264Context{
512 struct H264Context *thread_context[MAX_THREADS];
583 }H264Context;
591 int ff_h264_decode_sei(H264Context *h);
596 int ff_h264_decode_seq_parameter_set(H264Context *h);
606 int ff_h264_decode_picture_parameter_set(H264Context *h, int bit_length);
615 const uint8_t *ff_h264_decode_nal(H264Context *h, const uint8_t *src, int *dst_length, int *consumed, int length);
620 av_cold void ff_h264_free_context(H264Context *h);
625 int ff_h264_get_slice_type(const H264Context *h);
631 int ff_h264_alloc_tables(H264Context *h);
636 int ff_h264_fill_default_ref_list(H264Context *h);
638 int ff_h264_decode_ref_pic_list_reordering(H264Context *h);
639 void ff_h264_fill_mbaff_ref_list(H264Context *h);
640 void ff_h264_remove_all_refs(H264Context *h);
645 int ff_h264_execute_ref_pic_marking(H264Context *h, MMCO *mmco, int mmco_count);
647 int ff_h264_decode_ref_pic_marking(H264Context *h, GetBitContext *gb);
649 void ff_generate_sliding_window_mmcos(H264Context *h);
655 int ff_h264_check_intra4x4_pred_mode(H264Context *h);
660 int ff_h264_check_intra_pred_mode(H264Context *h, int mode, int is_chroma);
662 void ff_h264_hl_decode_mb(H264Context *h);
663 int ff_h264_frame_start(H264Context *h);
664 int ff_h264_decode_extradata(H264Context *h);
673 int ff_h264_decode_mb_cavlc(H264Context *h);
679 int ff_h264_decode_mb_cabac(H264Context *h);
681 void ff_h264_init_cabac_states(H264Context *h);
683 void ff_h264_direct_dist_scale_factor(H264Context * const h);
684 void ff_h264_direct_ref_list_init(H264Context * const h);
685 void ff_h264_pred_direct_motion(H264Context * const h, int *mb_type);
687 void ff_h264_filter_mb_fast( H264Context *h, int mb_x, int mb_y, uint8_t *img_y, uint8_t *img_cb, uint8_t *img_cr, unsigned int linesize, unsigned int uvlinesize);
688 void ff_h264_filter_mb( H264Context *h, int mb_x, int mb_y, uint8_t *img_y, uint8_t *img_cb, uint8_t *img_cr, unsigned int linesize, unsigned int uvlinesize);
695 void ff_h264_reset_sei(H264Context *h);
767 static av_always_inline int get_chroma_qp(H264Context *h, int t, int qscale){
774 static av_always_inline int pred_intra_mode(H264Context *h, int n){
786 static av_always_inline void write_back_intra_pred_mode(H264Context *h){
796 static av_always_inline void write_back_non_zero_count(H264Context *h){
818 static av_always_inline void write_back_motion_list(H264Context *h, MpegEncContext * const s, int b_stride,
850 static av_always_inline void write_back_motion(H264Context *h, int mb_type){
876 static av_always_inline int get_dct8x8_allowed(H264Context *h){