diff --git a/libfreerdp/codec/dsp.c b/libfreerdp/codec/dsp.c index 22b2d3423..ea1ea5a7d 100644 --- a/libfreerdp/codec/dsp.c +++ b/libfreerdp/codec/dsp.c @@ -31,6 +31,7 @@ #include #include +#if !defined(WITH_DSP_FFMPEG) #if defined(WITH_GSM) #include #endif @@ -39,10 +40,6 @@ #include #endif -#if defined(WITH_DSP_FFMPEG) -#include "dsp_ffmpeg.h" -#endif - #if defined(WITH_FAAD2) #include #endif @@ -51,8 +48,14 @@ #include #endif +#else +#include "dsp_ffmpeg.h" +#endif + #define TAG FREERDP_TAG("dsp") +#if !defined(WITH_DSP_FFMPEG) + union _ADPCM { struct @@ -923,6 +926,8 @@ static BOOL freerdp_dsp_encode_ms_adpcm(FREERDP_DSP_CONTEXT* context, const BYTE return TRUE; } +#endif + FREERDP_DSP_CONTEXT* freerdp_dsp_context_new(BOOL encoder) { #if defined(WITH_DSP_FFMPEG)