mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Add FLAC library: CUETools.NET's FLAKE implementation.
This commit is contained in:
3
.gitmodules
vendored
3
.gitmodules
vendored
@@ -1,3 +1,6 @@
|
||||
[submodule "CICMMetadata"]
|
||||
path = CICMMetadata
|
||||
url = https://github.com/claunia/CICMMetadata
|
||||
[submodule "cuetoolsnet"]
|
||||
path = cuetoolsnet
|
||||
url = git@github.com:claunia/cuetoolsnet.git
|
||||
|
||||
64
.idea/.idea.DiscImageChef/.idea/contentModel.xml
generated
64
.idea/.idea.DiscImageChef/.idea/contentModel.xml
generated
@@ -86,6 +86,12 @@
|
||||
</e>
|
||||
<e p="DiscImageChef.Compression" t="IncludeRecursive">
|
||||
<e p="AppleRle.cs" t="Include" />
|
||||
<e p="CUETools.Codecs" t="Include">
|
||||
<e p="CRC" t="Include" />
|
||||
</e>
|
||||
<e p="CUETools.Codecs.FLAKE" t="Include">
|
||||
<e p="Properties" t="Include" />
|
||||
</e>
|
||||
<e p="DiscImageChef.Compression.csproj" t="IncludeRecursive" />
|
||||
<e p="Properties" t="Include">
|
||||
<e p="AssemblyInfo.cs" t="Include" />
|
||||
@@ -969,6 +975,64 @@
|
||||
<e p="NEEDINFO.md" t="Include" />
|
||||
<e p="README.md" t="Include" />
|
||||
<e p="TODO.md" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/AudioBuffer.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/AudioDecoderClass.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/AudioEncoderClass.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/AudioEncoderSettings.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/AudioPCMConfig.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/AudioPipe.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/AudioSamples.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/BitReader.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/BitWriter.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/CRC/CRC16.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/CRC/CRC16CCITT.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/CRC/CRC32.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/CRC/CRC8.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/CUEToolsCodecsConfig.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/CUEToolsFormat.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/CUEToolsTagger.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/CUEToolsUDC.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/CUEToolsUDCList.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/CyclicBuffer.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/CyclicBufferInputStream.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/CyclicBufferOutputStream.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/DefaultValueForMode.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/DummyWriter.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/IAudioDest.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/IAudioFilter.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/IAudioSource.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/IWavePlayer.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/LPC.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/LpcContext.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/NullStream.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/PlaybackState.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/SRDescriptionAttribute.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/SilenceGenerator.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/UserDefinedEncoderSettings.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/UserDefinedReader.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/UserDefinedWriter.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/WAVReader.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/WAVWriter.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs/WAVWriterSettings.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs.FLAKE/ChannelMode.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs.FLAKE/FlacFrame.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs.FLAKE/FlacSubframe.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs.FLAKE/FlacSubframeInfo.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs.FLAKE/Flake.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs.FLAKE/FlakeReader.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs.FLAKE/FlakeWriter.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs.FLAKE/MetadataType.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs.FLAKE/OrderMethod.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs.FLAKE/PredictionType.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs.FLAKE/Properties/Resources.Designer.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs.FLAKE/Properties/Resources.resx" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs.FLAKE/Properties/Resources.ru-RU.resx" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs.FLAKE/RiceContext.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs.FLAKE/SeekPoint.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs.FLAKE/StereoMethod.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs.FLAKE/SubframeType.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs.FLAKE/WindowFunction.cs" t="Include" />
|
||||
<e p="cuetoolsnet/CUETools.Codecs.FLAKE/WindowMethod.cs" t="Include" />
|
||||
<e p="packages" t="ExcludeRecursive" />
|
||||
</e>
|
||||
</component>
|
||||
|
||||
1
.idea/.idea.DiscImageChef/.idea/vcs.xml
generated
1
.idea/.idea.DiscImageChef/.idea/vcs.xml
generated
@@ -3,5 +3,6 @@
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$/CICMMetadata" vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$/cuetoolsnet" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
@@ -21,6 +21,7 @@
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
@@ -30,6 +31,7 @@
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
@@ -38,11 +40,185 @@
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs.FLAKE\ChannelMode.cs">
|
||||
<Link>CUETools.Codecs.FLAKE/ChannelMode.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs.FLAKE\FlacFrame.cs">
|
||||
<Link>CUETools.Codecs.FLAKE/FlacFrame.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs.FLAKE\FlacSubframe.cs">
|
||||
<Link>CUETools.Codecs.FLAKE/FlacSubframe.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs.FLAKE\FlacSubframeInfo.cs">
|
||||
<Link>CUETools.Codecs.FLAKE/FlacSubframeInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs.FLAKE\Flake.cs">
|
||||
<Link>CUETools.Codecs.FLAKE/Flake.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs.FLAKE\FlakeReader.cs">
|
||||
<Link>CUETools.Codecs.FLAKE/FlakeReader.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs.FLAKE\FlakeWriter.cs">
|
||||
<Link>CUETools.Codecs.FLAKE/FlakeWriter.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs.FLAKE\MetadataType.cs">
|
||||
<Link>CUETools.Codecs.FLAKE/MetadataType.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs.FLAKE\OrderMethod.cs">
|
||||
<Link>CUETools.Codecs.FLAKE/OrderMethod.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs.FLAKE\PredictionType.cs">
|
||||
<Link>CUETools.Codecs.FLAKE/PredictionType.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs.FLAKE\Properties\Resources.Designer.cs">
|
||||
<Link>CUETools.Codecs.FLAKE/Properties/Resources.Designer.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs.FLAKE\RiceContext.cs">
|
||||
<Link>CUETools.Codecs.FLAKE/RiceContext.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs.FLAKE\SeekPoint.cs">
|
||||
<Link>CUETools.Codecs.FLAKE/SeekPoint.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs.FLAKE\StereoMethod.cs">
|
||||
<Link>CUETools.Codecs.FLAKE/StereoMethod.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs.FLAKE\SubframeType.cs">
|
||||
<Link>CUETools.Codecs.FLAKE/SubframeType.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs.FLAKE\WindowFunction.cs">
|
||||
<Link>CUETools.Codecs.FLAKE/WindowFunction.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs.FLAKE\WindowMethod.cs">
|
||||
<Link>CUETools.Codecs.FLAKE/WindowMethod.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\AudioBuffer.cs">
|
||||
<Link>CUETools.Codecs/AudioBuffer.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\AudioDecoderClass.cs">
|
||||
<Link>CUETools.Codecs/AudioDecoderClass.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\AudioEncoderClass.cs">
|
||||
<Link>CUETools.Codecs/AudioEncoderClass.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\AudioEncoderSettings.cs">
|
||||
<Link>CUETools.Codecs/AudioEncoderSettings.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\AudioPCMConfig.cs">
|
||||
<Link>CUETools.Codecs/AudioPCMConfig.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\AudioPipe.cs">
|
||||
<Link>CUETools.Codecs/AudioPipe.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\AudioSamples.cs">
|
||||
<Link>CUETools.Codecs/AudioSamples.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\BitReader.cs">
|
||||
<Link>CUETools.Codecs/BitReader.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\BitWriter.cs">
|
||||
<Link>CUETools.Codecs/BitWriter.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\CRC\CRC16.cs">
|
||||
<Link>CUETools.Codecs/CRC/CRC16.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\CRC\CRC16CCITT.cs">
|
||||
<Link>CUETools.Codecs/CRC/CRC16CCITT.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\CRC\CRC32.cs">
|
||||
<Link>CUETools.Codecs/CRC/CRC32.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\CRC\CRC8.cs">
|
||||
<Link>CUETools.Codecs/CRC/CRC8.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\CUEToolsCodecsConfig.cs">
|
||||
<Link>CUETools.Codecs/CUEToolsCodecsConfig.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\CUEToolsFormat.cs">
|
||||
<Link>CUETools.Codecs/CUEToolsFormat.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\CUEToolsTagger.cs">
|
||||
<Link>CUETools.Codecs/CUEToolsTagger.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\CUEToolsUDC.cs">
|
||||
<Link>CUETools.Codecs/CUEToolsUDC.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\CUEToolsUDCList.cs">
|
||||
<Link>CUETools.Codecs/CUEToolsUDCList.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\CyclicBuffer.cs">
|
||||
<Link>CUETools.Codecs/CyclicBuffer.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\CyclicBufferInputStream.cs">
|
||||
<Link>CUETools.Codecs/CyclicBufferInputStream.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\CyclicBufferOutputStream.cs">
|
||||
<Link>CUETools.Codecs/CyclicBufferOutputStream.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\DefaultValueForMode.cs">
|
||||
<Link>CUETools.Codecs/DefaultValueForMode.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\DummyWriter.cs">
|
||||
<Link>CUETools.Codecs/DummyWriter.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\IAudioDest.cs">
|
||||
<Link>CUETools.Codecs/IAudioDest.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\IAudioFilter.cs">
|
||||
<Link>CUETools.Codecs/IAudioFilter.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\IAudioSource.cs">
|
||||
<Link>CUETools.Codecs/IAudioSource.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\IWavePlayer.cs">
|
||||
<Link>CUETools.Codecs/IWavePlayer.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\LPC.cs">
|
||||
<Link>CUETools.Codecs/LPC.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\LpcContext.cs">
|
||||
<Link>CUETools.Codecs/LpcContext.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\NullStream.cs">
|
||||
<Link>CUETools.Codecs/NullStream.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\PlaybackState.cs">
|
||||
<Link>CUETools.Codecs/PlaybackState.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\SilenceGenerator.cs">
|
||||
<Link>CUETools.Codecs/SilenceGenerator.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\SRDescriptionAttribute.cs">
|
||||
<Link>CUETools.Codecs/SRDescriptionAttribute.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\UserDefinedEncoderSettings.cs">
|
||||
<Link>CUETools.Codecs/UserDefinedEncoderSettings.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\UserDefinedReader.cs">
|
||||
<Link>CUETools.Codecs/UserDefinedReader.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\UserDefinedWriter.cs">
|
||||
<Link>CUETools.Codecs/UserDefinedWriter.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\WAVReader.cs">
|
||||
<Link>CUETools.Codecs/WAVReader.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\WAVWriter.cs">
|
||||
<Link>CUETools.Codecs/WAVWriter.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\cuetoolsnet\CUETools.Codecs\WAVWriterSettings.cs">
|
||||
<Link>CUETools.Codecs/WAVWriterSettings.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="AppleRle.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="TeleDiskLzh.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="..\cuetoolsnet\CUETools.Codecs.FLAKE\Properties\Resources.resx">
|
||||
<Link>CUETools.Codecs.FLAKE/Properties/Resources.resx</Link>
|
||||
</Content>
|
||||
<Content Include="..\cuetoolsnet\CUETools.Codecs.FLAKE\Properties\Resources.ru-RU.resx">
|
||||
<Link>CUETools.Codecs.FLAKE/Properties/Resources.ru-RU.resx</Link>
|
||||
</Content>
|
||||
<Content Include="..\LICENSE.LGPL">
|
||||
<Link>LICENSE.LGPL</Link>
|
||||
</Content>
|
||||
|
||||
Reference in New Issue
Block a user