FFmpeg
Macros | Functions
sinewin.h File Reference
#include "config.h"
#include "libavutil/mem.h"
#include "libavcodec/aac_defines.h"

Go to the source code of this file.

Macros

#define SINETABLE_CONST
 
#define USE_FIXED   0
 
#define SINETABLE(size)   SINETABLE_CONST DECLARE_ALIGNED(32, INTFLOAT, AAC_RENAME(ff_sine_##size))[size]
 
#define SINETABLE120960(size)   DECLARE_ALIGNED(32, INTFLOAT, AAC_RENAME(ff_sine_##size))[size]
 

Functions

void AAC_RENAME() ff_sine_window_init (INTFLOAT *window, int n)
 Generate a sine window. More...
 
void AAC_RENAME() ff_init_ff_sine_windows (int index)
 initialize the specified entry of ff_sine_windows More...
 
 SINETABLE (32)
 
 SINETABLE (64)
 
 SINETABLE120960 (120)
 
 SINETABLE (128)
 
 SINETABLE (256)
 
 SINETABLE (512)
 
 SINETABLE120960 (960)
 
 SINETABLE (1024)
 
 SINETABLE (2048)
 
 SINETABLE (4096)
 
 SINETABLE (8192)
 
SINETABLE_CONST INTFLOAT *const AAC_RENAME (ff_sine_windows)[16]
 

Macro Definition Documentation

◆ SINETABLE_CONST

#define SINETABLE_CONST

Definition at line 31 of file sinewin.h.

◆ USE_FIXED

#define USE_FIXED   0

Definition at line 35 of file sinewin.h.

◆ SINETABLE

#define SINETABLE (   size)    SINETABLE_CONST DECLARE_ALIGNED(32, INTFLOAT, AAC_RENAME(ff_sine_##size))[size]

Definition at line 38 of file sinewin.h.

◆ SINETABLE120960

#define SINETABLE120960 (   size)    DECLARE_ALIGNED(32, INTFLOAT, AAC_RENAME(ff_sine_##size))[size]

Definition at line 41 of file sinewin.h.

Function Documentation

◆ ff_sine_window_init()

void AAC_RENAME() ff_sine_window_init ( INTFLOAT window,
int  n 
)

Generate a sine window.

Parameters
windowpointer to half window
nsize of half window

Definition at line 70 of file sinewin_tablegen.h.

Referenced by aac_static_table_init(), ff_init_ff_sine_windows(), imc_decode_init(), init_cook_mlt(), and wmavoice_decode_init().

◆ ff_init_ff_sine_windows()

void AAC_RENAME() ff_init_ff_sine_windows ( int  index)

initialize the specified entry of ff_sine_windows

Definition at line 76 of file sinewin_tablegen.h.

Referenced by aac_static_table_init(), atrac1_decode_init(), decode_init(), dsp_init(), encode_init(), ff_atrac3p_init_imdct(), ff_wma_init(), init_mdct_win(), and main().

◆ SINETABLE() [1/9]

SINETABLE ( 32  )

◆ SINETABLE() [2/9]

SINETABLE ( 64  )

◆ SINETABLE120960() [1/2]

SINETABLE120960 ( 120  )

◆ SINETABLE() [3/9]

SINETABLE ( 128  )

◆ SINETABLE() [4/9]

SINETABLE ( 256  )

◆ SINETABLE() [5/9]

SINETABLE ( 512  )

◆ SINETABLE120960() [2/2]

SINETABLE120960 ( 960  )

◆ SINETABLE() [6/9]

SINETABLE ( 1024  )

◆ SINETABLE() [7/9]

SINETABLE ( 2048  )

◆ SINETABLE() [8/9]

SINETABLE ( 4096  )

◆ SINETABLE() [9/9]

SINETABLE ( 8192  )

◆ AAC_RENAME()

SINETABLE_CONST INTFLOAT* const AAC_RENAME ( ff_sine_windows  )