ReactOS 0.4.15-dev-7918-g2a2556c
synth_real.c File Reference
#include "mpg123lib_intern.h"
#include "sample.h"
#include "debug.h"
#include "synth.h"
#include "synth_mono.h"
#include "synth_ntom.h"
Include dependency graph for synth_real.c:

Go to the source code of this file.

Macros

#define SAMPLE_T   real
 
#define WRITE_SAMPLE(samples, sum, clip)   WRITE_REAL_SAMPLE(samples,sum,clip)
 
#define BLOCK   0x40 /* One decoding block is 64 samples. */
 
#define SYNTH_NAME   synth_1to1_real
 
#define SYNTH_NAME   fr->synths.plain[r_1to1][f_real]
 
#define MONO_NAME   synth_1to1_real_mono
 
#define MONO2STEREO_NAME   synth_1to1_real_m2s
 
#define BLOCK   0x20 /* One decoding block is 32 samples. */
 
#define SYNTH_NAME   synth_2to1_real
 
#define SYNTH_NAME   fr->synths.plain[r_2to1][f_real]
 
#define MONO_NAME   synth_2to1_real_mono
 
#define MONO2STEREO_NAME   synth_2to1_real_m2s
 
#define BLOCK   0x10 /* One decoding block is 16 samples. */
 
#define SYNTH_NAME   synth_4to1_real
 
#define SYNTH_NAME   fr->synths.plain[r_4to1][f_real]
 
#define MONO_NAME   synth_4to1_real_mono
 
#define MONO2STEREO_NAME   synth_4to1_real_m2s
 
#define SYNTH_NAME   synth_ntom_real
 
#define MONO_NAME   synth_ntom_real_mono
 
#define MONO2STEREO_NAME   synth_ntom_real_m2s
 

Macro Definition Documentation

◆ BLOCK [1/3]

#define BLOCK   0x40 /* One decoding block is 64 samples. */

Definition at line 537 of file synth_real.c.

◆ BLOCK [2/3]

#define BLOCK   0x20 /* One decoding block is 32 samples. */

Definition at line 537 of file synth_real.c.

◆ BLOCK [3/3]

#define BLOCK   0x10 /* One decoding block is 16 samples. */

Definition at line 537 of file synth_real.c.

◆ MONO2STEREO_NAME [1/4]

#define MONO2STEREO_NAME   synth_1to1_real_m2s

Definition at line 574 of file synth_real.c.

◆ MONO2STEREO_NAME [2/4]

#define MONO2STEREO_NAME   synth_2to1_real_m2s

Definition at line 574 of file synth_real.c.

◆ MONO2STEREO_NAME [3/4]

#define MONO2STEREO_NAME   synth_4to1_real_m2s

Definition at line 574 of file synth_real.c.

◆ MONO2STEREO_NAME [4/4]

#define MONO2STEREO_NAME   synth_ntom_real_m2s

Definition at line 574 of file synth_real.c.

◆ MONO_NAME [1/4]

#define MONO_NAME   synth_1to1_real_mono

Definition at line 573 of file synth_real.c.

◆ MONO_NAME [2/4]

#define MONO_NAME   synth_2to1_real_mono

Definition at line 573 of file synth_real.c.

◆ MONO_NAME [3/4]

#define MONO_NAME   synth_4to1_real_mono

Definition at line 573 of file synth_real.c.

◆ MONO_NAME [4/4]

#define MONO_NAME   synth_ntom_real_mono

Definition at line 573 of file synth_real.c.

◆ SAMPLE_T

#define SAMPLE_T   real

Definition at line 22 of file synth_real.c.

◆ SYNTH_NAME [1/7]

#define SYNTH_NAME   synth_1to1_real

Definition at line 572 of file synth_real.c.

◆ SYNTH_NAME [2/7]

#define SYNTH_NAME   fr->synths.plain[r_1to1][f_real]

Definition at line 572 of file synth_real.c.

◆ SYNTH_NAME [3/7]

#define SYNTH_NAME   synth_2to1_real

Definition at line 572 of file synth_real.c.

◆ SYNTH_NAME [4/7]

#define SYNTH_NAME   fr->synths.plain[r_2to1][f_real]

Definition at line 572 of file synth_real.c.

◆ SYNTH_NAME [5/7]

#define SYNTH_NAME   synth_4to1_real

Definition at line 572 of file synth_real.c.

◆ SYNTH_NAME [6/7]

#define SYNTH_NAME   fr->synths.plain[r_4to1][f_real]

Definition at line 572 of file synth_real.c.

◆ SYNTH_NAME [7/7]

#define SYNTH_NAME   synth_ntom_real

Definition at line 572 of file synth_real.c.

◆ WRITE_SAMPLE

#define WRITE_SAMPLE (   samples,
  sum,
  clip 
)    WRITE_REAL_SAMPLE(samples,sum,clip)

Definition at line 23 of file synth_real.c.