Home
last modified time | relevance | path

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

/third_party/ffmpeg/libavcodec/
Dvc1.h173 typedef struct VC1Context{ struct
401 } VC1Context; argument
410 int ff_vc1_decode_sequence_header(AVCodecContext *avctx, VC1Context *v, GetBitContext *gb);
412 int ff_vc1_decode_entry_point(AVCodecContext *avctx, VC1Context *v, GetBitContext *gb);
414 int ff_vc1_parse_frame_header (VC1Context *v, GetBitContext *gb);
415 int ff_vc1_parse_frame_header_adv(VC1Context *v, GetBitContext *gb);
416 int ff_vc1_init_common(VC1Context *v);
418 int ff_vc1_decode_init_alloc_tables(VC1Context *v);
419 void ff_vc1_init_transposed_scantables(VC1Context *v);
421 void ff_vc1_decode_blocks(VC1Context *v);
[all …]
Dvaapi_vc1.c43 static inline int vc1_has_MVTYPEMB_bitplane(const VC1Context *v) in vc1_has_MVTYPEMB_bitplane()
55 static inline int vc1_has_SKIPMB_bitplane(const VC1Context *v) in vc1_has_SKIPMB_bitplane()
65 static inline int vc1_has_DIRECTMB_bitplane(const VC1Context *v) in vc1_has_DIRECTMB_bitplane()
74 static inline int vc1_has_ACPRED_bitplane(const VC1Context *v) in vc1_has_ACPRED_bitplane()
84 static inline int vc1_has_OVERFLAGS_bitplane(const VC1Context *v) in vc1_has_OVERFLAGS_bitplane()
96 static inline int vc1_has_FIELDTX_bitplane(const VC1Context *v) in vc1_has_FIELDTX_bitplane()
106 static inline int vc1_has_FORWARDMB_bitplane(const VC1Context *v) in vc1_has_FORWARDMB_bitplane()
115 static int vc1_get_PTYPE(const VC1Context *v) in vc1_get_PTYPE()
127 static int vc1_get_FPTYPE(const VC1Context *v) in vc1_get_FPTYPE()
139 static inline VAMvModeVC1 vc1_get_MVMODE(const VC1Context *v) in vc1_get_MVMODE()
[all …]
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,
35 void ff_vc1_pred_b_mv(VC1Context *v, int dmv_x[2], int dmv_y[2],
37 void ff_vc1_pred_b_mv_intfi(VC1Context *v, int n, int *dmv_x, int *dmv_y,
Ddxva2_vc1.c40 AVDXVAContext *ctx, const VC1Context *v, in fill_picture_parameters()
165 const VC1Context *v = avctx->priv_data; in fill_slice()
186 const VC1Context *v = avctx->priv_data; in commit_bitstream_and_slice_buffer()
313 const VC1Context *v = avctx->priv_data; in dxva2_vc1_start_frame()
333 const VC1Context *v = avctx->priv_data; in dxva2_vc1_decode_slice()
361 VC1Context *v = avctx->priv_data; in dxva2_vc1_end_frame()
Dvc1dec.c104 static int vc1_parse_sprites(VC1Context *v, GetBitContext* gb, SpriteData* sd) in vc1_parse_sprites()
175 static void vc1_draw_sprites(VC1Context *v, SpriteData* sd) in vc1_draw_sprites()
272 static int vc1_decode_sprites(VC1Context *v, GetBitContext* gb) in vc1_decode_sprites()
306 VC1Context *v = avctx->priv_data; in vc1_sprite_flush()
324 av_cold int ff_vc1_decode_init_alloc_tables(VC1Context *v) in ff_vc1_decode_init_alloc_tables()
403 av_cold void ff_vc1_init_transposed_scantables(VC1Context *v) in ff_vc1_init_transposed_scantables()
424 VC1Context *v = avctx->priv_data; in vc1_decode_init()
590 VC1Context *v = avctx->priv_data; in ff_vc1_decode_end()
628 VC1Context *v = avctx->priv_data; in vc1_decode_frame()
1211 .priv_data_size = sizeof(VC1Context),
[all …]
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 *v) in ff_vc1_p_loop_filter()
[all …]
Dvdpau_vc1.c35 VC1Context * const v = avctx->priv_data; in vdpau_vc1_start_frame()
103 VC1Context * const v = avctx->priv_data; in vdpau_vc1_decode_slice()
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 *v, int n, int *dmv_x, int *dmv_y, in ff_vc1_pred_b_mv_intfi()
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 *v, GetBitContext* gb) in ff_vc1_parse_frame_header_adv()
[all …]
Dvc1_block.c59 static inline void init_block_index(VC1Context *v) in init_block_index()
72 static void vc1_put_blocks_clamped(VC1Context *v, int put_signed) in vc1_put_blocks_clamped()
262 static av_always_inline void get_mvdata_interlaced(VC1Context *v, int *dmv_x, in get_mvdata_interlaced()
313 static inline void vc1_b_mc(VC1Context *v, int dmv_x[2], int dmv_y[2], in vc1_b_mc()
511 static int vc1_decode_ac_coeff(VC1Context *v, int *last, int *skip, in vc1_decode_ac_coeff()
578 static int vc1_decode_i_block(VC1Context *v, int16_t block[64], int n, in vc1_decode_i_block()
716 static int vc1_decode_i_block_adv(VC1Context *v, int16_t block[64], int n, in vc1_decode_i_block_adv()
907 static int vc1_decode_intra_block(VC1Context *v, int16_t block[64], int n, in vc1_decode_intra_block()
1114 static int vc1_decode_p_block(VC1Context *v, int16_t block[64], int n, in vc1_decode_p_block()
1286 static int vc1_decode_p_mb(VC1Context *v) in vc1_decode_p_mb()
[all …]
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()
Dnvdec_vc1.c30 VC1Context *v = avctx->priv_data; in nvdec_vc1_start_frame()
Dmss2.c38 VC1Context v;
383 VC1Context *v = avctx->priv_data; in decode_wmv9()
749 VC1Context *v = avctx->priv_data; in wmv9_init()
Dvc1_parser.c53 VC1Context v;