diff --git a/src/analysis.c b/src/analysis.c index 48832d5ffe56f8d030478f7649c7b5093064e825..b3be892ab892ef248d604affa9c330dda24ddcc5 100644 --- a/src/analysis.c +++ b/src/analysis.c @@ -142,9 +142,9 @@ void tonality_analysis(TonalityAnalysisState *tonal, AnalysisInfo *info, CELTEnc const kiss_fft_state *kfft; kiss_fft_cpx in[480], out[480]; int N = 480, N2=240; - float * restrict A = tonal->angle; - float * restrict dA = tonal->d_angle; - float * restrict d2A = tonal->d2_angle; + float * OPUS_RESTRICT A = tonal->angle; + float * OPUS_RESTRICT dA = tonal->d_angle; + float * OPUS_RESTRICT d2A = tonal->d2_angle; float tonality[240]; float noisiness[240]; float band_tonality[NB_TBANDS]; diff --git a/src/mlp.c b/src/mlp.c index f5f348123272fbad80a3ddeb9b4a31744f719c7c..32380fd652979baeb84c50db712d1b1ecc70852a 100644 --- a/src/mlp.c +++ b/src/mlp.c @@ -25,6 +25,9 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif #include <math.h> #include "mlp.h" diff --git a/src/opus.vcxproj b/src/opus.vcxproj index a04d4c60a265078a245a4496ca1bdca0f780c72a..4707408479cdc3e84c2d8fe4c3901d25f65b0fab 100644 --- a/src/opus.vcxproj +++ b/src/opus.vcxproj @@ -191,6 +191,9 @@ </CustomBuildStep> </ItemDefinitionGroup> <ItemGroup> + <ClCompile Include="analysis.c" /> + <ClCompile Include="mlp.c" /> + <ClCompile Include="mlp_data.c" /> <ClCompile Include="opus.c" /> <ClCompile Include="opus_decoder.c" /> <ClCompile Include="opus_encoder.c" /> @@ -210,9 +213,11 @@ <ClInclude Include="..\include\opus_types.h" /> <ClInclude Include="..\include\opus_multistream.h" /> <ClInclude Include="..\win32\config.h" /> + <ClInclude Include="analysis.h" /> + <ClInclude Include="mlp.h" /> <ClInclude Include="opus_private.h" /> </ItemGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets"> </ImportGroup> -</Project> \ No newline at end of file +</Project> diff --git a/src/opus.vcxproj.filters b/src/opus.vcxproj.filters index 1d1cd84fe739c8309b7b7fc53e953b6dae3c1814..93d7a0954a6a8f4ebc383dab847d6da2dfd79b91 100644 --- a/src/opus.vcxproj.filters +++ b/src/opus.vcxproj.filters @@ -30,6 +30,15 @@ <ClCompile Include="opus_multistream.c"> <Filter>Source Files</Filter> </ClCompile> + <ClCompile Include="analysis.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="mlp.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="mlp_data.c"> + <Filter>Source Files</Filter> + </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="..\win32\config.h"> @@ -71,5 +80,11 @@ <ClInclude Include="..\include\opus_multistream.h"> <Filter>Header Files</Filter> </ClInclude> + <ClInclude Include="analysis.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="mlp.h"> + <Filter>Header Files</Filter> + </ClInclude> </ItemGroup> </Project> \ No newline at end of file