FFmpeg
Functions
dirac_dwt.c File Reference
#include "libavutil/attributes.h"
#include "libavutil/avassert.h"
#include "libavutil/common.h"
#include "dirac_dwt.h"
#include "libavcodec/x86/dirac_dwt.h"

Go to the source code of this file.

Functions

static void  vertical_compose53iL0 (IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2, int width)
 
static av_always_inline void  interleave (IDWTELEM *dst, IDWTELEM *src0, IDWTELEM *src1, int w2, int add, int shift)
 
 
static void  horizontal_compose_dd97i (IDWTELEM *b, IDWTELEM *tmp, int w)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
static void  spatial_compose_dd97i_dy (DWTContext *d, int level, int width, int height, int stride)
 
 
static void  spatial_compose_dd137i_dy (DWTContext *d, int level, int width, int height, int stride)
 
static void  spatial_compose_haari_dy (DWTContext *d, int level, int width, int height, int stride)
 
static void  spatial_compose_fidelity (DWTContext *d, int level, int width, int height, int stride)
 
 
 
 
 
 
int  ff_spatial_idwt_init2 (DWTContext *d, IDWTELEM *buffer, int width, int height, int stride, enum dwt_type type, int decomposition_count, IDWTELEM *temp)
 
 

Function Documentation

static void vertical_compose53iL0 ( IDWTELEMb0,
IDWTELEMb1,
IDWTELEMb2,
int  width 
)
static

Definition at line 29 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static av_always_inline void interleave ( IDWTELEMdst,
IDWTELEMsrc0,
IDWTELEMsrc1,
int  w2,
int  add,
int  shift 
)
static

Definition at line 40 of file dirac_dwt.c.

Referenced by advance_line(), avfilter_register_all(), decode_frame(), horizontal_compose_dirac53i(), horizontal_compose_fidelityi(), and horizontal_compose_haari().

static void horizontal_compose_dirac53i ( IDWTELEMb,
IDWTELEMtemp,
int  w 
)
static

Definition at line 49 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void horizontal_compose_dd97i ( IDWTELEMb,
IDWTELEMtmp,
int  w 
)
static

Definition at line 64 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void horizontal_compose_dd137i ( IDWTELEMb,
IDWTELEMtmp,
int  w 
)
static

Definition at line 83 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static av_always_inline void horizontal_compose_haari ( IDWTELEMb,
IDWTELEMtemp,
int  w,
int  shift 
)
static

Definition at line 105 of file dirac_dwt.c.

Referenced by horizontal_compose_haar0i(), and horizontal_compose_haar1i().

static void horizontal_compose_haar0i ( IDWTELEMb,
IDWTELEMtemp,
int  w 
)
static

Definition at line 118 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void horizontal_compose_haar1i ( IDWTELEMb,
IDWTELEMtemp,
int  w 
)
static

Definition at line 123 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void horizontal_compose_fidelityi ( IDWTELEMb,
IDWTELEMtmp,
int  w 
)
static

Definition at line 128 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void horizontal_compose_daub97i ( IDWTELEMb,
IDWTELEMtemp,
int  w 
)
static

Definition at line 149 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void vertical_compose_dirac53iH0 ( IDWTELEMb0,
IDWTELEMb1,
IDWTELEMb2,
int  width 
)
static

Definition at line 174 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void vertical_compose_dd97iH0 ( IDWTELEMb0,
IDWTELEMb1,
IDWTELEMb2,
IDWTELEMb3,
IDWTELEMb4,
int  width 
)
static

Definition at line 183 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void vertical_compose_dd137iL0 ( IDWTELEMb0,
IDWTELEMb1,
IDWTELEMb2,
IDWTELEMb3,
IDWTELEMb4,
int  width 
)
static

Definition at line 193 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void vertical_compose_haar ( IDWTELEMb0,
IDWTELEMb1,
int  width 
)
static

Definition at line 203 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void vertical_compose_fidelityiH0 ( IDWTELEMdst,
IDWTELEMb[8],
int  width 
)
static

Definition at line 213 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void vertical_compose_fidelityiL0 ( IDWTELEMdst,
IDWTELEMb[8],
int  width 
)
static

Definition at line 222 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void vertical_compose_daub97iH0 ( IDWTELEMb0,
IDWTELEMb1,
IDWTELEMb2,
int  width 
)
static

Definition at line 231 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void vertical_compose_daub97iH1 ( IDWTELEMb0,
IDWTELEMb1,
IDWTELEMb2,
int  width 
)
static

Definition at line 240 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void vertical_compose_daub97iL0 ( IDWTELEMb0,
IDWTELEMb1,
IDWTELEMb2,
int  width 
)
static

Definition at line 249 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void vertical_compose_daub97iL1 ( IDWTELEMb0,
IDWTELEMb1,
IDWTELEMb2,
int  width 
)
static

Definition at line 258 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void spatial_compose_dd97i_dy ( DWTContextd,
int  level,
int  width,
int  height,
int  stride 
)
static

Definition at line 268 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void spatial_compose_dirac53i_dy ( DWTContextd,
int  level,
int  width,
int  height,
int  stride 
)
static

Definition at line 292 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void spatial_compose_dd137i_dy ( DWTContextd,
int  level,
int  width,
int  height,
int  stride 
)
static

Definition at line 315 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void spatial_compose_haari_dy ( DWTContextd,
int  level,
int  width,
int  height,
int  stride 
)
static

Definition at line 340 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void spatial_compose_fidelity ( DWTContextd,
int  level,
int  width,
int  height,
int  stride 
)
static

Definition at line 356 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void spatial_compose_daub97i_dy ( DWTContextd,
int  level,
int  width,
int  height,
int  stride 
)
static

Definition at line 381 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void spatial_compose97i_init2 ( DWTComposecs,
IDWTELEMbuffer,
int  height,
int  stride 
)
static

Definition at line 410 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void spatial_compose53i_init2 ( DWTComposecs,
IDWTELEMbuffer,
int  height,
int  stride 
)
static

Definition at line 419 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void spatial_compose_dd97i_init ( DWTComposecs,
IDWTELEMbuffer,
int  height,
int  stride 
)
static

Definition at line 426 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

static void spatial_compose_dd137i_init ( DWTComposecs,
IDWTELEMbuffer,
int  height,
int  stride 
)
static

Definition at line 437 of file dirac_dwt.c.

Referenced by ff_spatial_idwt_init2().

int ff_spatial_idwt_init2 ( DWTContextd,
IDWTELEMbuffer,
int  width,
int  height,
int  stride,
enum dwt_type  type,
int  decomposition_count,
IDWTELEMtemp 
)

Definition at line 450 of file dirac_dwt.c.

Referenced by dirac_decode_frame_internal().

void ff_spatial_idwt_slice2 ( DWTContextd,
int  y 
)

Definition at line 548 of file dirac_dwt.c.

Referenced by dirac_decode_frame_internal().


Generated on Sun Mar 8 2015 02:35:19 for FFmpeg by   doxygen 1.8.2

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