RetroArch
|
#include <stdint.h>
#include <stdlib.h>
#include <retro_inline.h>
#include <retro_miscellaneous.h>
#include <memalign.h>
#include <math/float_minmax.h>
#include <audio/audio_resampler.h>
Classes | |
struct | rarch_CC_resampler |
Macros | |
#define | CC_RESAMPLER_PRECISION 1 |
#define | CC_RESAMPLER_IDENT "C" |
#define | cc_kernel(x, b) ((cc_int((x) + 0.5, (b)) - cc_int((x) - 0.5, (b)))) |
Typedefs | |
typedef struct rarch_CC_resampler | rarch_CC_resampler_t |
Functions | |
static INLINE float | cc_int (float x, float b) |
static INLINE void | add_to (const audio_frame_float_t *source, audio_frame_float_t *target, float ratio) |
static void | resampler_CC_downsample (void *re_, struct resampler_data *data) |
static void | resampler_CC_upsample (void *re_, struct resampler_data *data) |
static void | resampler_CC_process (void *re_, struct resampler_data *data) |
static void * | resampler_CC_init (const struct resampler_config *config, double bandwidth_mod, enum resampler_quality quality, resampler_simd_mask_t mask) |
static void | resampler_CC_free (void *re_) |
Variables | |
retro_resampler_t | CC_resampler |
#define CC_RESAMPLER_IDENT "C" |
#define CC_RESAMPLER_PRECISION 1 |
typedef struct rarch_CC_resampler rarch_CC_resampler_t |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
retro_resampler_t CC_resampler |