Home
last modified time | relevance | path

Searched refs:VC1Context (Results 1 - 14 of 14) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Dvc1.h173 typedef struct VC1Context{ struct
399 } VC1Context; typedef
408 int ff_vc1_decode_sequence_header(AVCodecContext *avctx, VC1Context *v, GetBitContext *gb);
410 int ff_vc1_decode_entry_point(AVCodecContext *avctx, VC1Context *v, GetBitContext *gb);
412 int ff_vc1_parse_frame_header (VC1Context *v, GetBitContext *gb);
413 int ff_vc1_parse_frame_header_adv(VC1Context *v, GetBitContext *gb);
414 void ff_vc1_init_common(VC1Context *v);
416 int ff_vc1_decode_init_alloc_tables(VC1Context *v);
417 void ff_vc1_init_transposed_scantables(VC1Context *v);
419 void ff_vc1_decode_blocks(VC1Context *
[all...]
H A Dvaapi_vc1.c45 static inline int vc1_has_MVTYPEMB_bitplane(const VC1Context *v) in vc1_has_MVTYPEMB_bitplane()
57 static inline int vc1_has_SKIPMB_bitplane(const VC1Context *v) in vc1_has_SKIPMB_bitplane()
67 static inline int vc1_has_DIRECTMB_bitplane(const VC1Context *v) in vc1_has_DIRECTMB_bitplane()
76 static inline int vc1_has_ACPRED_bitplane(const VC1Context *v) in vc1_has_ACPRED_bitplane()
86 static inline int vc1_has_OVERFLAGS_bitplane(const VC1Context *v) in vc1_has_OVERFLAGS_bitplane()
98 static inline int vc1_has_FIELDTX_bitplane(const VC1Context *v) in vc1_has_FIELDTX_bitplane()
108 static inline int vc1_has_FORWARDMB_bitplane(const VC1Context *v) in vc1_has_FORWARDMB_bitplane()
117 static int vc1_get_PTYPE(const VC1Context *v) in vc1_get_PTYPE()
129 static int vc1_get_FPTYPE(const VC1Context *v) in vc1_get_FPTYPE()
141 static inline VAMvModeVC1 vc1_get_MVMODE(const VC1Context *
[all...]
H A Dvc1_pred.h29 void ff_vc1_pred_mv(VC1Context *v, int n, int dmv_x, int dmv_y,
32 void ff_vc1_pred_mv_intfr(VC1Context *v, int n, int dmv_x, int dmv_y,
34 void ff_vc1_pred_b_mv(VC1Context *v, int dmv_x[2], int dmv_y[2],
36 void ff_vc1_pred_b_mv_intfi(VC1Context *v, int n, int *dmv_x, int *dmv_y,
H A Ddxva2_vc1.c43 AVDXVAContext *ctx, const VC1Context *v, in fill_picture_parameters()
168 const VC1Context *v = avctx->priv_data; in fill_slice()
189 const VC1Context *v = avctx->priv_data; in commit_bitstream_and_slice_buffer()
316 const VC1Context *v = avctx->priv_data; in dxva2_vc1_start_frame()
336 const VC1Context *v = avctx->priv_data; in dxva2_vc1_decode_slice()
364 VC1Context *v = avctx->priv_data; in dxva2_vc1_end_frame()
H A Dvc1_loopfilter.c34 static av_always_inline void vc1_h_overlap_filter(VC1Context *v, int16_t (*left_block)[64], in vc1_h_overlap_filter()
78 static av_always_inline void vc1_v_overlap_filter(VC1Context *v, int16_t (*top_block)[64], in vc1_v_overlap_filter()
105 void ff_vc1_i_overlap_filter(VC1Context *v) in ff_vc1_i_overlap_filter()
161 void ff_vc1_p_overlap_filter(VC1Context *v) in ff_vc1_p_overlap_filter()
206 static av_always_inline void vc1_i_h_loop_filter(VC1Context *v, uint8_t *dest, in vc1_i_h_loop_filter()
238 static av_always_inline void vc1_i_v_loop_filter(VC1Context *v, uint8_t *dest, in vc1_i_v_loop_filter()
271 void ff_vc1_i_loop_filter(VC1Context *v) in ff_vc1_i_loop_filter()
363 static av_always_inline void vc1_p_h_loop_filter(VC1Context *v, uint8_t *dest, uint32_t *cbp, in vc1_p_h_loop_filter()
416 static av_always_inline void vc1_p_v_loop_filter(VC1Context *v, uint8_t *dest, uint32_t *cbp, in vc1_p_v_loop_filter()
470 void ff_vc1_p_loop_filter(VC1Context *
[all...]
H A Dvdpau_vc1.c37 VC1Context * const v = avctx->priv_data; in vdpau_vc1_start_frame()
105 VC1Context * const v = avctx->priv_data; in vdpau_vc1_decode_slice()
H A Dvc1dec.c108 static int vc1_parse_sprites(VC1Context *v, GetBitContext* gb, SpriteData* sd) in vc1_parse_sprites()
179 static void vc1_draw_sprites(VC1Context *v, SpriteData* sd) in vc1_draw_sprites()
276 static int vc1_decode_sprites(VC1Context *v, GetBitContext* gb) in vc1_decode_sprites()
310 VC1Context *v = avctx->priv_data; in vc1_sprite_flush()
328 av_cold int ff_vc1_decode_init_alloc_tables(VC1Context *v) in ff_vc1_decode_init_alloc_tables()
407 av_cold void ff_vc1_init_transposed_scantables(VC1Context *v) in ff_vc1_init_transposed_scantables()
428 VC1Context *v = avctx->priv_data; in vc1_decode_init()
595 VC1Context *v = avctx->priv_data; in ff_vc1_decode_end()
631 VC1Context *v = avctx->priv_data; in vc1_decode_frame()
1209 .priv_data_size = sizeof(VC1Context),
[all...]
H A Dvc1_pred.c36 static av_always_inline int scaleforsame_x(VC1Context *v, int n /* MV */, int dir) in scaleforsame_x()
69 static av_always_inline int scaleforsame_y(VC1Context *v, int i, int n /* MV */, int dir) in scaleforsame_y()
106 static av_always_inline int scaleforopp_x(VC1Context *v, int n /* MV */) in scaleforopp_x()
133 static av_always_inline int scaleforopp_y(VC1Context *v, int n /* MV */, int dir) in scaleforopp_y()
164 static av_always_inline int scaleforsame(VC1Context *v, int i, int n /* MV */, in scaleforsame()
185 static av_always_inline int scaleforopp(VC1Context *v, int n /* MV */, in scaleforopp()
212 void ff_vc1_pred_mv(VC1Context *v, int n, int dmv_x, int dmv_y, in ff_vc1_pred_mv()
470 void ff_vc1_pred_mv_intfr(VC1Context *v, int n, int dmv_x, int dmv_y, in ff_vc1_pred_mv_intfr()
691 void ff_vc1_pred_b_mv(VC1Context *v, int dmv_x[2], int dmv_y[2], in ff_vc1_pred_b_mv()
891 void ff_vc1_pred_b_mv_intfi(VC1Context *
[all...]
H A Dvc1_block.c60 static inline void init_block_index(VC1Context *v) in init_block_index()
73 static void vc1_put_blocks_clamped(VC1Context *v, int put_signed) in vc1_put_blocks_clamped()
263 static av_always_inline void get_mvdata_interlaced(VC1Context *v, int *dmv_x, in get_mvdata_interlaced()
314 static inline void vc1_b_mc(VC1Context *v, int dmv_x[2], int dmv_y[2], in vc1_b_mc()
512 static int vc1_decode_ac_coeff(VC1Context *v, int *last, int *skip, in vc1_decode_ac_coeff()
573 * @param v VC1Context
579 static int vc1_decode_i_block(VC1Context *v, int16_t block[64], int n, in vc1_decode_i_block()
710 * @param v VC1Context
717 static int vc1_decode_i_block_adv(VC1Context *v, int16_t block[64], int n, in vc1_decode_i_block_adv()
901 * @param v VC1Context
[all...]
H A Dvc1.c98 static int bitplane_decoding(uint8_t* data, int *raw_flag, VC1Context *v) in bitplane_decoding()
231 static int vop_dquant_decoding(VC1Context *v) in vop_dquant_decoding()
268 static int decode_sequence_header_adv(VC1Context *v, GetBitContext *gb);
277 int ff_vc1_decode_sequence_header(AVCodecContext *avctx, VC1Context *v, GetBitContext *gb) in ff_vc1_decode_sequence_header()
398 static int decode_sequence_header_adv(VC1Context *v, GetBitContext *gb) in decode_sequence_header_adv()
509 int ff_vc1_decode_entry_point(AVCodecContext *avctx, VC1Context *v, GetBitContext *gb) in ff_vc1_decode_entry_point()
592 static void rotate_luts(VC1Context *v) in rotate_luts()
615 static int read_bfraction(VC1Context *v, GetBitContext* gb) { in read_bfraction()
627 int ff_vc1_parse_frame_header(VC1Context *v, GetBitContext* gb) in ff_vc1_parse_frame_header()
851 int ff_vc1_parse_frame_header_adv(VC1Context *
[all...]
H A Dnvdec_vc1.c33 VC1Context *v = avctx->priv_data; in nvdec_vc1_start_frame()
H A Dvc1_mc.c108 static av_always_inline int get_luma_mv(VC1Context *v, int dir, int16_t *tx, int16_t *ty) in get_luma_mv()
140 static av_always_inline int get_chroma_mv(VC1Context *v, int dir, int16_t *tx, int16_t *ty) in get_chroma_mv()
172 void ff_vc1_mc_1mv(VC1Context *v, int dir) in ff_vc1_mc_1mv()
452 void ff_vc1_mc_4mv_luma(VC1Context *v, int n, int dir, int avg) in ff_vc1_mc_4mv_luma()
634 void ff_vc1_mc_4mv_chroma(VC1Context *v, int dir) in ff_vc1_mc_4mv_chroma()
839 void ff_vc1_mc_4mv_chroma4(VC1Context *v, int dir, int dir2, int avg) in ff_vc1_mc_4mv_chroma4()
1004 void ff_vc1_interp_mc(VC1Context *v) in ff_vc1_interp_mc()
H A Dmss2.c40 VC1Context v;
384 VC1Context *v = avctx->priv_data; in decode_wmv9()
749 VC1Context *v = avctx->priv_data; in wmv9_init()
H A Dvc1_parser.c52 VC1Context v;

Completed in 15 milliseconds