Skip to content

Commit

Permalink
chore: initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
sophie-gilbert committed Jun 4, 2024
0 parents commit 3760466
Show file tree
Hide file tree
Showing 175 changed files with 54,190 additions and 0 deletions.
128 changes: 128 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
# Build Folders (you can keep bin if you'd like, to store dlls and pdbs)
[Bb]in/
[Oo]bj/

# mstest test results
TestResults

## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# User-specific files
*.suo
*.user
*.sln.docstates
*.sln.DotSettings

# Build results
build
[Dd]ebug/
[Rr]elease/
*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.log
*.vspscc
*.vssscc
.builds
.vs

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf

# Visual Studio profiler
*.psess
*.vsp
*.vspx

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*

# NCrunch
*.ncrunch*
.*crunch*.local.xml

# Installshield output folder
[Ee]xpress

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish

# Publish Web Output
*.Publish.xml

# NuGet Packages Directory
packages

# Windows Azure Build Output
csx
*.build.csdef

# Windows Store app package directory
AppPackages/

# Others
[Bb]in
[Oo]bj
TestResults
[Tt]est[Rr]esult*
*.Cache
ClientBin
[Ss]tyle[Cc]op.*
~$*
*.dbmdl
Generated_Code #added for RIA/Silverlight projects

# Backup & report files from converting an old project file to a newer
# Visual Studio version. Backup files are not needed, because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
GlobalAssemblyInfo.cs
distribution
node_modules
apps
.destiny
.grunt
_SpecRunner.html
source/stash/Logs

#runtime folder
runtime_env/
source/.vs/

#libs
lib/x86/bass_dts*
lib/x64/bass_dts*

lib/x86/libdcadec*
lib/x64/libdcadec*
Binary file added .nuget/nuget.exe
Binary file not shown.
73 changes: 73 additions & 0 deletions BASS_DTS.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.2.32519.379
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bass_dts", "bass_dts\bass_dts.vcxproj", "{72A27AD0-B3E1-4FD5-856D-4744B09B66D8}"
ProjectSection(ProjectDependencies) = postProject
{5B5AAF6D-79E0-42AE-8B57-2BEFA8C571F0} = {5B5AAF6D-79E0-42AE-8B57-2BEFA8C571F0}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ManagedBass.Dts", "ManagedBass.Dts\ManagedBass.Dts.csproj", "{02598E79-932A-4412-BF38-81D453D0BE98}"
ProjectSection(ProjectDependencies) = postProject
{72A27AD0-B3E1-4FD5-856D-4744B09B66D8} = {72A27AD0-B3E1-4FD5-856D-4744B09B66D8}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ManagedBass.Dts.Test", "ManagedBass.Dts.Test\ManagedBass.Dts.Test.csproj", "{801F4E57-CA92-4F55-B6B3-B53F6CD370E8}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{CE634A7D-D238-403E-A8E8-455377D1F447}"
ProjectSection(SolutionItems) = preProject
Common.props = Common.props
README.md = README.md
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libdcadec", "libdcadec\libdcadec.vcxproj", "{5B5AAF6D-79E0-42AE-8B57-2BEFA8C571F0}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{72A27AD0-B3E1-4FD5-856D-4744B09B66D8}.Debug|x64.ActiveCfg = Debug|x64
{72A27AD0-B3E1-4FD5-856D-4744B09B66D8}.Debug|x64.Build.0 = Debug|x64
{72A27AD0-B3E1-4FD5-856D-4744B09B66D8}.Debug|x86.ActiveCfg = Debug|Win32
{72A27AD0-B3E1-4FD5-856D-4744B09B66D8}.Debug|x86.Build.0 = Debug|Win32
{72A27AD0-B3E1-4FD5-856D-4744B09B66D8}.Release|x64.ActiveCfg = Release|x64
{72A27AD0-B3E1-4FD5-856D-4744B09B66D8}.Release|x64.Build.0 = Release|x64
{72A27AD0-B3E1-4FD5-856D-4744B09B66D8}.Release|x86.ActiveCfg = Release|Win32
{72A27AD0-B3E1-4FD5-856D-4744B09B66D8}.Release|x86.Build.0 = Release|Win32
{02598E79-932A-4412-BF38-81D453D0BE98}.Debug|x64.ActiveCfg = Debug|Any CPU
{02598E79-932A-4412-BF38-81D453D0BE98}.Debug|x64.Build.0 = Debug|Any CPU
{02598E79-932A-4412-BF38-81D453D0BE98}.Debug|x86.ActiveCfg = Debug|x86
{02598E79-932A-4412-BF38-81D453D0BE98}.Debug|x86.Build.0 = Debug|x86
{02598E79-932A-4412-BF38-81D453D0BE98}.Release|x64.ActiveCfg = Release|Any CPU
{02598E79-932A-4412-BF38-81D453D0BE98}.Release|x64.Build.0 = Release|Any CPU
{02598E79-932A-4412-BF38-81D453D0BE98}.Release|x86.ActiveCfg = Release|x86
{02598E79-932A-4412-BF38-81D453D0BE98}.Release|x86.Build.0 = Release|x86
{801F4E57-CA92-4F55-B6B3-B53F6CD370E8}.Debug|x64.ActiveCfg = Debug|Any CPU
{801F4E57-CA92-4F55-B6B3-B53F6CD370E8}.Debug|x64.Build.0 = Debug|Any CPU
{801F4E57-CA92-4F55-B6B3-B53F6CD370E8}.Debug|x86.ActiveCfg = Debug|x86
{801F4E57-CA92-4F55-B6B3-B53F6CD370E8}.Debug|x86.Build.0 = Debug|x86
{801F4E57-CA92-4F55-B6B3-B53F6CD370E8}.Release|x64.ActiveCfg = Release|Any CPU
{801F4E57-CA92-4F55-B6B3-B53F6CD370E8}.Release|x64.Build.0 = Release|Any CPU
{801F4E57-CA92-4F55-B6B3-B53F6CD370E8}.Release|x86.ActiveCfg = Release|x86
{801F4E57-CA92-4F55-B6B3-B53F6CD370E8}.Release|x86.Build.0 = Release|x86
{5B5AAF6D-79E0-42AE-8B57-2BEFA8C571F0}.Debug|x64.ActiveCfg = Debug|x64
{5B5AAF6D-79E0-42AE-8B57-2BEFA8C571F0}.Debug|x64.Build.0 = Debug|x64
{5B5AAF6D-79E0-42AE-8B57-2BEFA8C571F0}.Debug|x86.ActiveCfg = Debug|Win32
{5B5AAF6D-79E0-42AE-8B57-2BEFA8C571F0}.Debug|x86.Build.0 = Debug|Win32
{5B5AAF6D-79E0-42AE-8B57-2BEFA8C571F0}.Release|x64.ActiveCfg = Release|x64
{5B5AAF6D-79E0-42AE-8B57-2BEFA8C571F0}.Release|x64.Build.0 = Release|x64
{5B5AAF6D-79E0-42AE-8B57-2BEFA8C571F0}.Release|x86.ActiveCfg = Release|Win32
{5B5AAF6D-79E0-42AE-8B57-2BEFA8C571F0}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {120E6A09-57A8-484D-ADCB-707CFD3A7F6B}
EndGlobalSection
EndGlobal
89 changes: 89 additions & 0 deletions Common.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup Condition="'$(Platform)'=='Win32'">
<Library Include="..\lib\x86\msvcrt.lib" />
</ItemGroup>
<ItemGroup Condition="'$(Platform)'=='x64'">
<Library Include="..\lib\x64\msvcrt.lib" />
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Label="Configuration">
<PlatformToolset>v120_xp</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>WIN32;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)\crt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<BufferSecurityCheck>false</BufferSecurityCheck>
<CompileAs>CompileAsC</CompileAs>
<!-- We should be able to use /d2noftol3 but it doesn't always work. -->
<EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
<AdditionalOptions>/QIfist %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Lib>
<IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
<ClCompile>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
<ClCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
</ClCompile>
<Link>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<PropertyGroup Condition="'$(Platform)'=='Win32'">
<OutDir>../lib/x86</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Platform)'=='x64'">
<OutDir>../lib/x64</OutDir>
</PropertyGroup>
</Project>
64 changes: 64 additions & 0 deletions ManagedBass.Dts.Test/ManagedBass.Dts.Test.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net40;net461</TargetFrameworks>
<AssemblyName>ManagedBass.Dts.Test</AssemblyName>
<OutputPath>..\distribution\</OutputPath>
<Version>0.0.1</Version>
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>

<ItemGroup>
<Reference Include="ManagedBass" Condition="'$(TargetFramework)' == 'net40'">
<HintPath>..\lib\net40\ManagedBass.dll</HintPath>
</Reference>
</ItemGroup>

<ItemGroup>
<Reference Include="ManagedBass" Condition="'$(TargetFramework)' == 'net461'">
<HintPath>..\lib\net461\ManagedBass.dll</HintPath>
</Reference>
</ItemGroup>

<ItemGroup>
<Folder Include="Media\" />
<Folder Include="x64\" />
<Folder Include="x86\" />
<Folder Include="Properties\" />
</ItemGroup>

<ItemGroup>
<None Include="..\lib\x64\bass.dll" Link="x64\bass.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="..\lib\x86\bass.dll" Link="x86\bass.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>

<ItemGroup>
<None Include="..\Media\01 All Night Long.dts" Link="Media\01 All Night Long.dts">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="..\Media\01 In Chains.dts" Link="Media\01 In Chains.dts">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="..\Media\01 World In My Eyes.dts" Link="Media\01 World In My Eyes.dts">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>

<ItemGroup>
<PackageReference Include="ManagedBass.Dts" Version="0.2.1" />
<PackageReference Include="NUnit" Version="3.10.1" />
<PackageReference Include="NUnit3TestAdapter" Version="3.16.1">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\ManagedBass.Dts\ManagedBass.Dts.csproj" />
</ItemGroup>

</Project>
8 changes: 8 additions & 0 deletions ManagedBass.Dts.Test/Properties/launchSettings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"profiles": {
"ManagedBass.Dts.Test": {
"commandName": "Project",
"nativeDebugging": true
},
}
}
Loading

0 comments on commit 3760466

Please sign in to comment.