FFmpeg
Loading...
Searching...
No Matches
sinewin.h File Reference
#include "config.h"
#include "libavutil/mem_internal.h"

Go to the source code of this file.

Macros

#define SINETABLE_CONST
 
#define SINETABLE(size)
 

Functions

void ff_sine_window_init (float *window, int n)
 Generate a sine window.
 
void ff_init_ff_sine_windows (int index)
 initialize the specified entry of ff_sine_windows
 
 SINETABLE (32)
 
 SINETABLE (64)
 
 SINETABLE (128)
 
 SINETABLE (256)
 
 SINETABLE (512)
 
 SINETABLE (1024)
 
 SINETABLE (2048)
 
 SINETABLE (4096)
 
 SINETABLE (8192)
 

Variables

SINETABLE_CONST float *const ff_sine_windows []
 

Macro Definition Documentation

◆ SINETABLE_CONST

#define SINETABLE_CONST

Definition at line 30 of file sinewin.h.

Referenced by SINETABLE().

◆ SINETABLE

#define SINETABLE ( size)
Value:
SINETABLE_CONST DECLARE_ALIGNED(32, float, ff_sine_##size)[size]
#define DECLARE_ALIGNED(n, t, v)
Declare a variable that is aligned in memory.
#define SINETABLE_CONST
Definition sinewin.h:30
int size

Definition at line 33 of file sinewin.h.

Function Documentation

◆ ff_sine_window_init()

void ff_sine_window_init ( float * window,
int n )

Generate a sine window.

Parameters
windowpointer to half window
nsize of half window

Definition at line 59 of file sinewin_tablegen.h.

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

◆ ff_init_ff_sine_windows()

void ff_init_ff_sine_windows ( int index)

◆ SINETABLE() [1/9]

SINETABLE ( 32 )
extern

◆ SINETABLE() [2/9]

SINETABLE ( 64 )
extern

◆ SINETABLE() [3/9]

SINETABLE ( 128 )
extern

◆ SINETABLE() [4/9]

SINETABLE ( 256 )
extern

◆ SINETABLE() [5/9]

SINETABLE ( 512 )
extern

◆ SINETABLE() [6/9]

SINETABLE ( 1024 )
extern

◆ SINETABLE() [7/9]

SINETABLE ( 2048 )
extern

◆ SINETABLE() [8/9]

SINETABLE ( 4096 )
extern

◆ SINETABLE() [9/9]

SINETABLE ( 8192 )
extern

Variable Documentation

◆ ff_sine_windows

SINETABLE_CONST float* const ff_sine_windows[]
extern