VC1DSPContext Struct Reference

#include <vc1dsp.h>


Data Fields

vc1_idct_func vc1_inv_trans_8x8_add
vc1_idct_func vc1_inv_trans_8x8_put_signed [2]
vc1_idct_func vc1_inv_trans_8x8_put [2]
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_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(* vc1_v_loop_filter16 )(uint8_t *src, int stride, int pq)
void(* vc1_h_loop_filter16 )(uint8_t *src, int stride, int pq)
op_pixels_func put_vc1_mspel_pixels_tab [16]
op_pixels_func avg_vc1_mspel_pixels_tab [16]
h264_chroma_mc_func put_no_rnd_vc1_chroma_pixels_tab [3]
h264_chroma_mc_func avg_no_rnd_vc1_chroma_pixels_tab [3]


Detailed Description

Definition at line 35 of file vc1dsp.h.


Field Documentation

void(* VC1DSPContext::vc1_inv_trans_8x4)(uint8_t *dest, int line_size, DCTELEM *block)

void(* VC1DSPContext::vc1_inv_trans_4x8)(uint8_t *dest, int line_size, DCTELEM *block)

void(* VC1DSPContext::vc1_inv_trans_4x4)(uint8_t *dest, int line_size, DCTELEM *block)

void(* VC1DSPContext::vc1_inv_trans_8x8_dc)(uint8_t *dest, int line_size, DCTELEM *block)

void(* VC1DSPContext::vc1_inv_trans_8x4_dc)(uint8_t *dest, int line_size, DCTELEM *block)

void(* VC1DSPContext::vc1_inv_trans_4x8_dc)(uint8_t *dest, int line_size, DCTELEM *block)

void(* VC1DSPContext::vc1_inv_trans_4x4_dc)(uint8_t *dest, int line_size, DCTELEM *block)

void(* VC1DSPContext::vc1_v_overlap)(uint8_t *src, int stride)

void(* VC1DSPContext::vc1_h_overlap)(uint8_t *src, int stride)

void(* VC1DSPContext::vc1_v_loop_filter4)(uint8_t *src, int stride, int pq)

void(* VC1DSPContext::vc1_h_loop_filter4)(uint8_t *src, int stride, int pq)

void(* VC1DSPContext::vc1_v_loop_filter8)(uint8_t *src, int stride, int pq)

void(* VC1DSPContext::vc1_h_loop_filter8)(uint8_t *src, int stride, int pq)

void(* VC1DSPContext::vc1_v_loop_filter16)(uint8_t *src, int stride, int pq)

void(* VC1DSPContext::vc1_h_loop_filter16)(uint8_t *src, int stride, int pq)

Definition at line 59 of file vc1dsp.h.

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

Definition at line 60 of file vc1dsp.h.

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

Definition at line 64 of file vc1dsp.h.

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


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

Generated on Mon May 2 19:50:39 2011 for FFmpeg by  doxygen 1.5.6