FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
flacdsp_template.c File Reference
#include <stdint.h>
#include "libavutil/avutil.h"

Go to the source code of this file.

Macros

#define sample_type   int16_t
 
#define FSUF   SAMPLE_SIZE
 
#define sample   sample_type
 
#define OUT(n)   n[0]
 
#define S(s, c, i)   (*s++)
 
#define FUNC(n)   AV_JOIN(n ## _, FSUF)
 

Functions

static void FUNC() flac_decorrelate_indep_c (uint8_t **out, int32_t **in, int channels, int len, int shift)
 
static void FUNC() flac_decorrelate_ls_c (uint8_t **out, int32_t **in, int channels, int len, int shift)
 
static void FUNC() flac_decorrelate_rs_c (uint8_t **out, int32_t **in, int channels, int len, int shift)
 
static void FUNC() flac_decorrelate_ms_c (uint8_t **out, int32_t **in, int channels, int len, int shift)
 

Macro Definition Documentation

#define sample_type   int16_t

Definition at line 34 of file flacdsp_template.c.

#define FSUF   SAMPLE_SIZE

Definition at line 43 of file flacdsp_template.c.

#define sample   sample_type
#define OUT (   n)    n[0]
#define S (   s,
  c,
 
)    (*s++)
#define FUNC (   n)    AV_JOIN(n ## _, FSUF)

Definition at line 49 of file flacdsp_template.c.

Function Documentation

static void FUNC() flac_decorrelate_indep_c ( uint8_t **  out,
int32_t **  in,
int  channels,
int  len,
int  shift 
)
static

Definition at line 51 of file flacdsp_template.c.

static void FUNC() flac_decorrelate_ls_c ( uint8_t **  out,
int32_t **  in,
int  channels,
int  len,
int  shift 
)
static

Definition at line 62 of file flacdsp_template.c.

static void FUNC() flac_decorrelate_rs_c ( uint8_t **  out,
int32_t **  in,
int  channels,
int  len,
int  shift 
)
static

Definition at line 76 of file flacdsp_template.c.

static void FUNC() flac_decorrelate_ms_c ( uint8_t **  out,
int32_t **  in,
int  channels,
int  len,
int  shift 
)
static

Definition at line 90 of file flacdsp_template.c.