[FFmpeg-cvslog] swresample: Add prefix to soxr_resampler

Michael Niedermayer git at videolan.org
Fri Feb 27 19:33:50 CET 2015


ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Fri Feb 27 19:20:43 2015 +0100| [4d00860ac79780cd6f8154f14666ddc437f0499c] | committer: Michael Niedermayer

swresample: Add prefix to soxr_resampler

also move declaration to header

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4d00860ac79780cd6f8154f14666ddc437f0499c
---

 libswresample/soxr_resample.c       |    2 +-
 libswresample/swresample.c          |    3 +--
 libswresample/swresample_internal.h |    2 ++
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/libswresample/soxr_resample.c b/libswresample/soxr_resample.c
index 9e87f2f..0f75bc5 100644
--- a/libswresample/soxr_resample.c
+++ b/libswresample/soxr_resample.c
@@ -97,7 +97,7 @@ static int invert_initial_buffer(struct ResampleContext *c, AudioData *dst, cons
     return 0;
 }
 
-struct Resampler const soxr_resampler={
+struct Resampler const swri_soxr_resampler={
     create, destroy, process, flush, NULL /* set_compensation */, get_delay,
     invert_initial_buffer,
 };
diff --git a/libswresample/swresample.c b/libswresample/swresample.c
index eb6effa..9baccd2 100644
--- a/libswresample/swresample.c
+++ b/libswresample/swresample.c
@@ -176,8 +176,7 @@ av_cold int swr_init(struct SwrContext *s){
 
     switch(s->engine){
 #if CONFIG_LIBSOXR
-        extern struct Resampler const soxr_resampler;
-        case SWR_ENGINE_SOXR: s->resampler = &soxr_resampler; break;
+        case SWR_ENGINE_SOXR: s->resampler = &swri_soxr_resampler; break;
 #endif
         case SWR_ENGINE_SWR : s->resampler = &swri_resampler; break;
         default:
diff --git a/libswresample/swresample_internal.h b/libswresample/swresample_internal.h
index 3e73336..77ec9bb 100644
--- a/libswresample/swresample_internal.h
+++ b/libswresample/swresample_internal.h
@@ -88,6 +88,7 @@ struct Resampler {
 };
 
 extern struct Resampler const swri_resampler;
+extern struct Resampler const swri_soxr_resampler;
 
 struct SwrContext {
     const AVClass *av_class;                        ///< AVClass used for AVOption and av_log()
@@ -200,4 +201,5 @@ void swri_audio_convert_init_x86(struct AudioConvert *ac,
                                  enum AVSampleFormat out_fmt,
                                  enum AVSampleFormat in_fmt,
                                  int channels);
+
 #endif



More information about the ffmpeg-cvslog mailing list