VC1DSPContext Struct Reference

#include <vc1dsp.h>


Data Fields

void(* vc1_inv_trans_8x4 )(uint8_t *dest, int line_size, DCTELEM *block)
void(* vc1_inv_trans_4x8 )(uint8_t *dest, int line_size, DCTELEM *block)
void(* vc1_inv_trans_4x4 )(uint8_t *dest, int line_size, DCTELEM *block)
void(* vc1_inv_trans_8x8_dc )(uint8_t *dest, int line_size, DCTELEM *block)
void(* vc1_inv_trans_8x4_dc )(uint8_t *dest, int line_size, DCTELEM *block)
void(* vc1_inv_trans_4x8_dc )(uint8_t *dest, int line_size, DCTELEM *block)
void(* vc1_inv_trans_4x4_dc )(uint8_t *dest, int line_size, DCTELEM *block)
void(* vc1_v_overlap )(uint8_t *src, int stride)
void(* vc1_h_overlap )(uint8_t *src, int stride)
void(* vc1_v_s_overlap )(DCTELEM *top, DCTELEM *bottom)
void(* vc1_h_s_overlap )(DCTELEM *left, DCTELEM *right)
void(* vc1_v_loop_filter4 )(uint8_t *src, int stride, int pq)
void(* vc1_h_loop_filter4 )(uint8_t *src, int stride, int pq)
void(* vc1_v_loop_filter8 )(uint8_t *src, int stride, int pq)
void(* vc1_h_loop_filter8 )(uint8_t *src, int stride, int pq)
void(* sprite_h )(uint8_t *dst, const uint8_t *src, int offset, int advance, int count)
void(* sprite_v_single )(uint8_t *dst, const uint8_t *src1a, const uint8_t *src1b, int offset, int width)
void(* sprite_v_double_noscale )(uint8_t *dst, const uint8_t *src1a, const uint8_t *src2a, int alpha, int width)
void(* sprite_v_double_onescale )(uint8_t *dst, const uint8_t *src1a, const uint8_t *src1b, int offset1, const uint8_t *src2a, int alpha, int width)
void(* sprite_v_double_twoscale )(uint8_t *dst, const uint8_t *src1a, const uint8_t *src1b, int offset1, const uint8_t *src2a, const uint8_t *src2b, int offset2, int alpha, int width)

Detailed Description

Definition at line 33 of file vc1dsp.h.


Field Documentation

Definition at line 62 of file vc1dsp.h.

Referenced by ff_vc1dsp_init(), ff_vc1dsp_init_altivec(), ff_vc1dsp_init_mmx(), and vc1_interp_mc().

Definition at line 58 of file vc1dsp.h.

Referenced by ff_vc1dsp_init(), ff_vc1dsp_init_mmx(), and vc1_interp_mc().

Definition at line 61 of file vc1dsp.h.

Referenced by ff_vc1dsp_init(), ff_vc1dsp_init_altivec(), ff_vc1dsp_init_mmx(), vc1_mc_1mv(), vc1_mc_4mv_chroma(), and vc1_mc_4mv_chroma4().

Definition at line 57 of file vc1dsp.h.

Referenced by ff_vc1dsp_init(), ff_vc1dsp_init_mmx(), vc1_mc_1mv(), and vc1_mc_4mv_luma().

void(* VC1DSPContext::sprite_h)(uint8_t *dst, const uint8_t *src, int offset, int advance, int count)

Referenced by ff_vc1dsp_init().

void(* VC1DSPContext::sprite_v_double_noscale)(uint8_t *dst, const uint8_t *src1a, const uint8_t *src2a, int alpha, int width)

Referenced by ff_vc1dsp_init().

void(* VC1DSPContext::sprite_v_double_onescale)(uint8_t *dst, const uint8_t *src1a, const uint8_t *src1b, int offset1, const uint8_t *src2a, int alpha, int width)

Referenced by ff_vc1dsp_init().

void(* VC1DSPContext::sprite_v_double_twoscale)(uint8_t *dst, const uint8_t *src1a, const uint8_t *src1b, int offset1, const uint8_t *src2a, const uint8_t *src2b, int offset2, int alpha, int width)

Referenced by ff_vc1dsp_init().

void(* VC1DSPContext::sprite_v_single)(uint8_t *dst, const uint8_t *src1a, const uint8_t *src1b, int offset, int width)

Referenced by ff_vc1dsp_init().

Referenced by ff_vc1dsp_init(), ff_vc1dsp_init_mmx(), vc1_loop_filter_iblk(), and vc1_loop_filter_iblk_delayed().

Referenced by ff_vc1dsp_init(), and vc1_apply_p_h_loop_filter().

Referenced by ff_vc1dsp_init(), ff_vc1dsp_init_mmx(), vc1_apply_p_h_loop_filter(), vc1_loop_filter_iblk(), and vc1_loop_filter_iblk_delayed().

Referenced by ff_vc1dsp_init(), vc1_decode_i_blocks(), and vc1_decode_p_mb().

Referenced by ff_vc1dsp_init(), and vc1_smooth_overlap_filter_iblk().

Referenced by ff_vc1_decode_sequence_header(), ff_vc1dsp_init(), and vc1_decode_p_block().

Referenced by ff_vc1_decode_sequence_header(), ff_vc1dsp_init(), ff_vc1dsp_init_mmx(), and vc1_decode_p_block().

Referenced by ff_vc1_decode_sequence_header(), ff_vc1dsp_init(), and vc1_decode_p_block().

Referenced by ff_vc1_decode_sequence_header(), ff_vc1dsp_init(), ff_vc1dsp_init_mmx(), and vc1_decode_p_block().

Referenced by ff_vc1_decode_sequence_header(), ff_vc1dsp_init(), ff_vc1dsp_init_altivec(), and vc1_decode_p_block().

Referenced by ff_vc1_decode_sequence_header(), ff_vc1dsp_init(), ff_vc1dsp_init_mmx(), and vc1_decode_p_block().

Referenced by ff_vc1_decode_sequence_header(), ff_vc1dsp_init(), ff_vc1dsp_init_altivec(), vc1_decode_b_mb(), vc1_decode_b_mb_intfi(), vc1_decode_i_blocks(), vc1_decode_i_blocks_adv(), vc1_decode_p_block(), vc1_decode_p_mb(), vc1_decode_p_mb_intfi(), and vc1_decode_p_mb_intfr().

Referenced by ff_vc1_decode_sequence_header(), ff_vc1dsp_init(), ff_vc1dsp_init_mmx(), and vc1_decode_p_block().

Referenced by ff_vc1dsp_init(), ff_vc1dsp_init_mmx(), vc1_loop_filter_iblk(), and vc1_loop_filter_iblk_delayed().

Referenced by ff_vc1dsp_init(), and vc1_apply_p_v_loop_filter().

Referenced by ff_vc1dsp_init(), ff_vc1dsp_init_mmx(), vc1_apply_p_v_loop_filter(), vc1_loop_filter_iblk(), and vc1_loop_filter_iblk_delayed().

Referenced by ff_vc1dsp_init(), vc1_decode_i_blocks(), and vc1_decode_p_mb().

Referenced by ff_vc1dsp_init(), and vc1_smooth_overlap_filter_iblk().


The documentation for this struct was generated from the following file:

Generated on Fri Oct 26 02:50:17 2012 for FFmpeg by doxygen 1.5.8

AltStyle によって変換されたページ (->オリジナル) /