mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
Partially revert "swr: add prototypes for resample dsp functions"
Prototypes are not needed anymore now that the x86 functions don't include resample_template.c The DO_RESAMPLE_ONE macro is removed for that same reason as well. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
c45b7f0d80
commit
23a9edf531
@ -27,17 +27,6 @@
|
|||||||
|
|
||||||
#include "resample.h"
|
#include "resample.h"
|
||||||
|
|
||||||
int swri_resample_common_int16 (ResampleContext *c, int16_t *dst, const int16_t *src, int n, int update_ctx);
|
|
||||||
int swri_resample_common_int32 (ResampleContext *c, int32_t *dst, const int32_t *src, int n, int update_ctx);
|
|
||||||
int swri_resample_common_float (ResampleContext *c, float *dst, const float *src, int n, int update_ctx);
|
|
||||||
int swri_resample_common_double(ResampleContext *c, double *dst, const double *src, int n, int update_ctx);
|
|
||||||
int swri_resample_linear_int16 (ResampleContext *c, int16_t *dst, const int16_t *src, int n, int update_ctx);
|
|
||||||
int swri_resample_linear_int32 (ResampleContext *c, int32_t *dst, const int32_t *src, int n, int update_ctx);
|
|
||||||
int swri_resample_linear_float (ResampleContext *c, float *dst, const float *src, int n, int update_ctx);
|
|
||||||
int swri_resample_linear_double(ResampleContext *c, double *dst, const double *src, int n, int update_ctx);
|
|
||||||
|
|
||||||
#define DO_RESAMPLE_ONE 1
|
|
||||||
|
|
||||||
#define TEMPLATE_RESAMPLE_S16
|
#define TEMPLATE_RESAMPLE_S16
|
||||||
#include "resample_template.c"
|
#include "resample_template.c"
|
||||||
#undef TEMPLATE_RESAMPLE_S16
|
#undef TEMPLATE_RESAMPLE_S16
|
||||||
@ -54,8 +43,6 @@ int swri_resample_linear_double(ResampleContext *c, double *dst, const double
|
|||||||
#include "resample_template.c"
|
#include "resample_template.c"
|
||||||
#undef TEMPLATE_RESAMPLE_DBL
|
#undef TEMPLATE_RESAMPLE_DBL
|
||||||
|
|
||||||
#undef DO_RESAMPLE_ONE
|
|
||||||
|
|
||||||
void swresample_dsp_init(ResampleContext *c)
|
void swresample_dsp_init(ResampleContext *c)
|
||||||
{
|
{
|
||||||
#define FNIDX(fmt) (AV_SAMPLE_FMT_##fmt - AV_SAMPLE_FMT_S16P)
|
#define FNIDX(fmt) (AV_SAMPLE_FMT_##fmt - AV_SAMPLE_FMT_S16P)
|
||||||
@ -64,15 +51,15 @@ void swresample_dsp_init(ResampleContext *c)
|
|||||||
c->dsp.resample_one[FNIDX(FLTP)] = (resample_one_fn) resample_one_float;
|
c->dsp.resample_one[FNIDX(FLTP)] = (resample_one_fn) resample_one_float;
|
||||||
c->dsp.resample_one[FNIDX(DBLP)] = (resample_one_fn) resample_one_double;
|
c->dsp.resample_one[FNIDX(DBLP)] = (resample_one_fn) resample_one_double;
|
||||||
|
|
||||||
c->dsp.resample_common[FNIDX(S16P)] = (resample_fn) swri_resample_common_int16;
|
c->dsp.resample_common[FNIDX(S16P)] = (resample_fn) resample_common_int16;
|
||||||
c->dsp.resample_common[FNIDX(S32P)] = (resample_fn) swri_resample_common_int32;
|
c->dsp.resample_common[FNIDX(S32P)] = (resample_fn) resample_common_int32;
|
||||||
c->dsp.resample_common[FNIDX(FLTP)] = (resample_fn) swri_resample_common_float;
|
c->dsp.resample_common[FNIDX(FLTP)] = (resample_fn) resample_common_float;
|
||||||
c->dsp.resample_common[FNIDX(DBLP)] = (resample_fn) swri_resample_common_double;
|
c->dsp.resample_common[FNIDX(DBLP)] = (resample_fn) resample_common_double;
|
||||||
|
|
||||||
c->dsp.resample_linear[FNIDX(S16P)] = (resample_fn) swri_resample_linear_int16;
|
c->dsp.resample_linear[FNIDX(S16P)] = (resample_fn) resample_linear_int16;
|
||||||
c->dsp.resample_linear[FNIDX(S32P)] = (resample_fn) swri_resample_linear_int32;
|
c->dsp.resample_linear[FNIDX(S32P)] = (resample_fn) resample_linear_int32;
|
||||||
c->dsp.resample_linear[FNIDX(FLTP)] = (resample_fn) swri_resample_linear_float;
|
c->dsp.resample_linear[FNIDX(FLTP)] = (resample_fn) resample_linear_float;
|
||||||
c->dsp.resample_linear[FNIDX(DBLP)] = (resample_fn) swri_resample_linear_double;
|
c->dsp.resample_linear[FNIDX(DBLP)] = (resample_fn) resample_linear_double;
|
||||||
|
|
||||||
if (ARCH_X86) swresample_dsp_x86_init(c);
|
if (ARCH_X86) swresample_dsp_x86_init(c);
|
||||||
}
|
}
|
||||||
|
@ -70,7 +70,6 @@
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if DO_RESAMPLE_ONE
|
|
||||||
static void RENAME(resample_one)(DELEM *dst, const DELEM *src,
|
static void RENAME(resample_one)(DELEM *dst, const DELEM *src,
|
||||||
int dst_size, int64_t index2, int64_t incr)
|
int dst_size, int64_t index2, int64_t incr)
|
||||||
{
|
{
|
||||||
@ -81,9 +80,8 @@ static void RENAME(resample_one)(DELEM *dst, const DELEM *src,
|
|||||||
index2 += incr;
|
index2 += incr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
int RENAME(swri_resample_common)(ResampleContext *c,
|
static int RENAME(resample_common)(ResampleContext *c,
|
||||||
DELEM *dst, const DELEM *src,
|
DELEM *dst, const DELEM *src,
|
||||||
int n, int update_ctx)
|
int n, int update_ctx)
|
||||||
{
|
{
|
||||||
@ -121,7 +119,7 @@ int RENAME(swri_resample_common)(ResampleContext *c,
|
|||||||
return sample_index;
|
return sample_index;
|
||||||
}
|
}
|
||||||
|
|
||||||
int RENAME(swri_resample_linear)(ResampleContext *c,
|
static int RENAME(resample_linear)(ResampleContext *c,
|
||||||
DELEM *dst, const DELEM *src,
|
DELEM *dst, const DELEM *src,
|
||||||
int n, int update_ctx)
|
int n, int update_ctx)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user