Add RARCH_INTERNAL ifdefs (for consoles/handhelds later on)
This commit is contained in:
parent
9d927ef827
commit
79f16c267e
|
@ -51,6 +51,13 @@ struct echo_filter_data
|
||||||
float input_rate;
|
float input_rate;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#ifdef RARCH_INTERNAL
|
||||||
|
#define rarch_dsp_init echo_sse_dsp_init
|
||||||
|
#define rarch_dsp_process echo_sse_dsp_process
|
||||||
|
#define rarch_dsp_free echo_sse_dsp_free
|
||||||
|
#define rarch_dsp_config echo_sse_dsp_config
|
||||||
|
#endif
|
||||||
|
|
||||||
void echo_init(void *data)
|
void echo_init(void *data)
|
||||||
{
|
{
|
||||||
unsigned i, j;
|
unsigned i, j;
|
||||||
|
@ -203,3 +210,10 @@ RARCH_API_EXPORT const rarch_dsp_plugin_t* RARCH_API_CALLTYPE
|
||||||
{
|
{
|
||||||
return &dsp_plug;
|
return &dsp_plug;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef RARCH_INTERNAL
|
||||||
|
#undef rarch_dsp_init
|
||||||
|
#undef rarch_dsp_process
|
||||||
|
#undef rarch_dsp_free
|
||||||
|
#undef rarch_dsp_config
|
||||||
|
#endif
|
||||||
|
|
|
@ -35,6 +35,13 @@
|
||||||
#define ECHO_MS 150
|
#define ECHO_MS 150
|
||||||
#define AMP 0.0
|
#define AMP 0.0
|
||||||
|
|
||||||
|
#ifdef RARCH_INTERNAL
|
||||||
|
#define rarch_dsp_init echo_sse_dsp_init
|
||||||
|
#define rarch_dsp_process echo_sse_dsp_process
|
||||||
|
#define rarch_dsp_free echo_sse_dsp_free
|
||||||
|
#define rarch_dsp_config echo_sse_dsp_config
|
||||||
|
#endif
|
||||||
|
|
||||||
struct EchoFilter
|
struct EchoFilter
|
||||||
{
|
{
|
||||||
float echo_buffer[4][0x10000] ALIGNED;
|
float echo_buffer[4][0x10000] ALIGNED;
|
||||||
|
@ -195,3 +202,9 @@ RARCH_API_EXPORT const rarch_dsp_plugin_t* RARCH_API_CALLTYPE
|
||||||
return &dsp_plug;
|
return &dsp_plug;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef RARCH_INTERNAL
|
||||||
|
#undef rarch_dsp_init
|
||||||
|
#undef rarch_dsp_process
|
||||||
|
#undef rarch_dsp_free
|
||||||
|
#undef rarch_dsp_config
|
||||||
|
#endif
|
||||||
|
|
|
@ -38,6 +38,13 @@
|
||||||
#define EQ_FILT_SIZE (EQ_COEFF_SIZE * 2)
|
#define EQ_FILT_SIZE (EQ_COEFF_SIZE * 2)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef RARCH_INTERNAL
|
||||||
|
#define rarch_dsp_init eq_dsp_init
|
||||||
|
#define rarch_dsp_process eq_dsp_process
|
||||||
|
#define rarch_dsp_free eq_dsp_free
|
||||||
|
#define rarch_dsp_config eq_dsp_config
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef struct dsp_eq_state dsp_eq_state_t;
|
typedef struct dsp_eq_state dsp_eq_state_t;
|
||||||
|
|
||||||
static complex float phase_lut[2 * EQ_FILT_SIZE + 1];
|
static complex float phase_lut[2 * EQ_FILT_SIZE + 1];
|
||||||
|
@ -411,3 +418,9 @@ RARCH_API_EXPORT const rarch_dsp_plugin_t* RARCH_API_CALLTYPE rarch_dsp_plugin_i
|
||||||
return &dsp_plug;
|
return &dsp_plug;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef RARCH_INTERNAL
|
||||||
|
#undef rarch_dsp_init
|
||||||
|
#undef rarch_dsp_process
|
||||||
|
#undef rarch_dsp_free
|
||||||
|
#undef rarch_dsp_config
|
||||||
|
#endif
|
||||||
|
|
|
@ -33,6 +33,13 @@
|
||||||
|
|
||||||
#define sqr(a) ((a) * (a))
|
#define sqr(a) ((a) * (a))
|
||||||
|
|
||||||
|
#ifdef RARCH_INTERNAL
|
||||||
|
#define rarch_dsp_init iir_dsp_init
|
||||||
|
#define rarch_dsp_process iir_dsp_process
|
||||||
|
#define rarch_dsp_free iir_dsp_free
|
||||||
|
#define rarch_dsp_config iir_dsp_config
|
||||||
|
#endif
|
||||||
|
|
||||||
struct iir_filter
|
struct iir_filter
|
||||||
{
|
{
|
||||||
#ifdef __SSE2__
|
#ifdef __SSE2__
|
||||||
|
@ -379,3 +386,10 @@ RARCH_API_EXPORT const rarch_dsp_plugin_t* RARCH_API_CALLTYPE rarch_dsp_plugin_i
|
||||||
{
|
{
|
||||||
return &dsp_plug;
|
return &dsp_plug;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef RARCH_INTERNAL
|
||||||
|
#undef rarch_dsp_init
|
||||||
|
#undef rarch_dsp_process
|
||||||
|
#undef rarch_dsp_free
|
||||||
|
#undef rarch_dsp_config
|
||||||
|
#endif
|
||||||
|
|
|
@ -29,6 +29,13 @@
|
||||||
#define PHASERLFOSHAPE 4.0
|
#define PHASERLFOSHAPE 4.0
|
||||||
#define PHASER_LFOSKIPSAMPLES 20
|
#define PHASER_LFOSKIPSAMPLES 20
|
||||||
|
|
||||||
|
#ifdef RARCH_INTERNAL
|
||||||
|
#define rarch_dsp_init phaser_dsp_init
|
||||||
|
#define rarch_dsp_process phaser_dsp_process
|
||||||
|
#define rarch_dsp_free phaser_dsp_free
|
||||||
|
#define rarch_dsp_config phaser_dsp_config
|
||||||
|
#endif
|
||||||
|
|
||||||
struct phaser_filter
|
struct phaser_filter
|
||||||
{
|
{
|
||||||
float freq;
|
float freq;
|
||||||
|
@ -181,3 +188,10 @@ RARCH_API_EXPORT const rarch_dsp_plugin_t* RARCH_API_CALLTYPE rarch_dsp_plugin_i
|
||||||
{
|
{
|
||||||
return &dsp_plug;
|
return &dsp_plug;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef RARCH_INTERNAL
|
||||||
|
#undef rarch_dsp_init
|
||||||
|
#undef rarch_dsp_process
|
||||||
|
#undef rarch_dsp_free
|
||||||
|
#undef rarch_dsp_config
|
||||||
|
#endif
|
||||||
|
|
|
@ -51,6 +51,13 @@
|
||||||
#define ALLPASSTUNINGL3 341
|
#define ALLPASSTUNINGL3 341
|
||||||
#define ALLPASSTUNINGL4 225
|
#define ALLPASSTUNINGL4 225
|
||||||
|
|
||||||
|
#ifdef RARCH_INTERNAL
|
||||||
|
#define rarch_dsp_init reverb_dsp_init
|
||||||
|
#define rarch_dsp_process reverb_dsp_process
|
||||||
|
#define rarch_dsp_free reverb_dsp_free
|
||||||
|
#define rarch_dsp_config reverb_dsp_config
|
||||||
|
#endif
|
||||||
|
|
||||||
struct comb
|
struct comb
|
||||||
{
|
{
|
||||||
float feedback;
|
float feedback;
|
||||||
|
@ -385,3 +392,10 @@ RARCH_API_EXPORT const rarch_dsp_plugin_t* RARCH_API_CALLTYPE rarch_dsp_plugin_i
|
||||||
{
|
{
|
||||||
return &dsp_plug;
|
return &dsp_plug;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef RARCH_INTERNAL
|
||||||
|
#undef rarch_dsp_init
|
||||||
|
#undef rarch_dsp_process
|
||||||
|
#undef rarch_dsp_free
|
||||||
|
#undef rarch_dsp_config
|
||||||
|
#endif
|
||||||
|
|
|
@ -20,6 +20,13 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
|
#ifdef RARCH_INTERNAL
|
||||||
|
#define rarch_dsp_init volume_dsp_init
|
||||||
|
#define rarch_dsp_process volume_dsp_process
|
||||||
|
#define rarch_dsp_free volume_dsp_free
|
||||||
|
#define rarch_dsp_config volume_dsp_config
|
||||||
|
#endif
|
||||||
|
|
||||||
struct volume_filter_data
|
struct volume_filter_data
|
||||||
{
|
{
|
||||||
#ifdef __GNUC__
|
#ifdef __GNUC__
|
||||||
|
@ -119,3 +126,9 @@ RARCH_API_EXPORT const rarch_dsp_plugin_t* RARCH_API_CALLTYPE rarch_dsp_plugin_i
|
||||||
return &dsp_plug;
|
return &dsp_plug;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef RARCH_INTERNAL
|
||||||
|
#undef rarch_dsp_init
|
||||||
|
#undef rarch_dsp_process
|
||||||
|
#undef rarch_dsp_free
|
||||||
|
#undef rarch_dsp_config
|
||||||
|
#endif
|
||||||
|
|
|
@ -30,6 +30,13 @@
|
||||||
#define LFOSKIPSAMPLES 30
|
#define LFOSKIPSAMPLES 30
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef RARCH_INTERNAL
|
||||||
|
#define rarch_dsp_init wah_dsp_init
|
||||||
|
#define rarch_dsp_process wah_dsp_process
|
||||||
|
#define rarch_dsp_free wah_dsp_free
|
||||||
|
#define rarch_dsp_config wah_dsp_config
|
||||||
|
#endif
|
||||||
|
|
||||||
struct wahwah_filter
|
struct wahwah_filter
|
||||||
{
|
{
|
||||||
float phase;
|
float phase;
|
||||||
|
@ -174,3 +181,10 @@ RARCH_API_EXPORT const rarch_dsp_plugin_t* RARCH_API_CALLTYPE rarch_dsp_plugin_i
|
||||||
{
|
{
|
||||||
return &dsp_plug;
|
return &dsp_plug;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef RARCH_INTERNAL
|
||||||
|
#undef rarch_dsp_init
|
||||||
|
#undef rarch_dsp_process
|
||||||
|
#undef rarch_dsp_free
|
||||||
|
#undef rarch_dsp_config
|
||||||
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue