libavcodec/snow.h File Reference

#include "dsputil.h"
#include "dwt.h"

Go to the source code of this file.

Defines

#define MID_STATE   128
#define MAX_PLANES   4
#define QSHIFT   5
#define QROOT   (1<<QSHIFT)
#define LOSSLESS_QLOG   -128
#define FRAC_BITS   4
#define MAX_REF_FRAMES   8
#define LOG2_OBMC_MAX   8
#define OBMC_MAX   (1<<(LOG2_OBMC_MAX))

Functions

static av_always_inline void snow_interleave_line_header (int *i, int width, IDWTELEM *low, IDWTELEM *high)
static av_always_inline void snow_interleave_line_footer (int *i, IDWTELEM *low, IDWTELEM *high)
static av_always_inline void snow_horizontal_compose_lift_lead_out (int i, IDWTELEM *dst, IDWTELEM *src, IDWTELEM *ref, int width, int w, int lift_high, int mul, int add, int shift)
static av_always_inline void snow_horizontal_compose_liftS_lead_out (int i, IDWTELEM *dst, IDWTELEM *src, IDWTELEM *ref, int width, int w)


Define Documentation

#define FRAC_BITS   4

Definition at line 34 of file snow.h.

#define LOG2_OBMC_MAX   8

Definition at line 37 of file snow.h.

Referenced by add_yblock(), and ff_snow_inner_add_yblock().

#define LOSSLESS_QLOG   -128

Definition at line 33 of file snow.h.

Referenced by decode_frame(), decode_subband_slice_buffered(), and dequantize_slice_buffered().

#define MAX_PLANES   4

Definition at line 30 of file snow.h.

#define MAX_REF_FRAMES   8

Definition at line 35 of file snow.h.

Referenced by common_end(), common_init(), and decode_header().

#define MID_STATE   128

Definition at line 28 of file snow.h.

Referenced by decode_header(), and reset_contexts().

#define OBMC_MAX   (1<<(LOG2_OBMC_MAX))

Definition at line 38 of file snow.h.

Referenced by add_yblock().

#define QROOT   (1<<QSHIFT)

Definition at line 32 of file snow.h.

Referenced by decode_subband_slice_buffered(), dequantize_slice_buffered(), and init_qexp().

#define QSHIFT   5

Definition at line 31 of file snow.h.

Referenced by decode_subband_slice_buffered(), and dequantize_slice_buffered().


Function Documentation

static av_always_inline void snow_horizontal_compose_lift_lead_out ( int  i,
IDWTELEM dst,
IDWTELEM src,
IDWTELEM ref,
int  width,
int  w,
int  lift_high,
int  mul,
int  add,
int  shift 
) [static]

Definition at line 58 of file snow.h.

Referenced by ff_snow_horizontal_compose97i_mmx(), and ff_snow_horizontal_compose97i_sse2().

static av_always_inline void snow_horizontal_compose_liftS_lead_out ( int  i,
IDWTELEM dst,
IDWTELEM src,
IDWTELEM ref,
int  width,
int  w 
) [static]

Definition at line 68 of file snow.h.

Referenced by ff_snow_horizontal_compose97i_mmx(), and ff_snow_horizontal_compose97i_sse2().

static av_always_inline void snow_interleave_line_footer ( int *  i,
IDWTELEM low,
IDWTELEM high 
) [static]

Definition at line 51 of file snow.h.

static av_always_inline void snow_interleave_line_header ( int *  i,
int  width,
IDWTELEM low,
IDWTELEM high 
) [static]

Definition at line 42 of file snow.h.

Referenced by ff_snow_horizontal_compose97i_mmx(), and ff_snow_horizontal_compose97i_sse2().


Generated on Fri Oct 26 02:36:53 2012 for FFmpeg by  doxygen 1.5.8