Add lieff/minimp3 library

See https://github.com/lieff/minimp3
This commit is contained in:
Henrik Rydgård
2024-04-09 18:37:27 +02:00
parent bab6c5997b
commit fd91611f4f
6 changed files with 3301 additions and 1 deletions
+4 -1
View File
@@ -254,6 +254,8 @@
<ClInclude Include="..\..\ext\libpng17\pnglibconf.h" />
<ClInclude Include="..\..\ext\libpng17\pngpriv.h" />
<ClInclude Include="..\..\ext\libpng17\pngstruct.h" />
<ClInclude Include="..\..\ext\minimp3\minimp3.h" />
<ClInclude Include="..\..\ext\minimp3\minimp3_ex.h" />
<ClInclude Include="..\..\ext\naett\naett.h" />
<ClInclude Include="targetver.h" />
</ItemGroup>
@@ -396,6 +398,7 @@
<ClCompile Include="..\..\ext\libpng17\pngwrite.c" />
<ClCompile Include="..\..\ext\libpng17\pngwtran.c" />
<ClCompile Include="..\..\ext\libpng17\pngwutil.c" />
<ClCompile Include="..\..\ext\minimp3\minimp3.cpp" />
<ClCompile Include="..\..\ext\naett\naett.c" />
</ItemGroup>
<ItemGroup>
@@ -423,4 +426,4 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
</Project>
+12
View File
@@ -97,6 +97,9 @@
<Filter Include="ext\naett">
<UniqueIdentifier>{403c3154-5e8a-4da1-ba82-8f69bef25e14}</UniqueIdentifier>
</Filter>
<Filter Include="ext\minimp3">
<UniqueIdentifier>{7b5c3ddc-225d-48d5-a829-9a1e71e304be}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\Common\ABI.cpp" />
@@ -456,6 +459,9 @@
<ClCompile Include="..\..\ext\naett\naett.c">
<Filter>ext\naett</Filter>
</ClCompile>
<ClCompile Include="..\..\ext\minimp3\minimp3.cpp">
<Filter>ext\minimp3</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="targetver.h" />
@@ -865,6 +871,12 @@
<ClInclude Include="..\..\Common\Math\CrossSIMD.h">
<Filter>Math</Filter>
</ClInclude>
<ClInclude Include="..\..\ext\minimp3\minimp3.h">
<Filter>ext\minimp3</Filter>
</ClInclude>
<ClInclude Include="..\..\ext\minimp3\minimp3_ex.h">
<Filter>ext\minimp3</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\..\Common\Math\fast\fast_matrix_neon.S">
+12
View File
@@ -0,0 +1,12 @@
cmake_minimum_required (VERSION 3.2.0)
project (minimp3)
set(SRC_DIR .)
# format
set(ALL_SOURCE_FILES
# rapi
${SRC_DIR}/minimp3.cpp
)
add_library(minimp3 STATIC ${ALL_SOURCE_FILES})
+11
View File
@@ -0,0 +1,11 @@
// Gotta define it somewhere.
#define MINIMP3_IMPLEMENTATION
#define MINIMP3_NO_STDIO
#ifdef _MSC_VER
#pragma warning(disable:4267)
#pragma warning(disable:4244)
#endif
#include "minimp3.h"
#include "minimp3_ex.h"
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff