Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
YGOProUnity_V2
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赤子奈落
YGOProUnity_V2
Commits
757a863c
Commit
757a863c
authored
Aug 28, 2021
by
神楽坂玲奈
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
prepare for 2017.4
parent
0db689f2
Changes
19
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
2 additions
and
1054 deletions
+2
-1054
Assets/NGUI/Scripts/Internal/NGUITools.cs
Assets/NGUI/Scripts/Internal/NGUITools.cs
+1
-2
Assets/NGUI/Scripts/UI/UIInput.cs
Assets/NGUI/Scripts/UI/UIInput.cs
+1
-2
Assets/NGUI/Scripts/UI/UIPanel.cs
Assets/NGUI/Scripts/UI/UIPanel.cs
+0
-1
Assets/Plugins/7zip/Compress/LzmaAlone.meta
Assets/Plugins/7zip/Compress/LzmaAlone.meta
+0
-9
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaAlone.cs
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaAlone.cs
+0
-364
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaAlone.cs.meta
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaAlone.cs.meta
+0
-12
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaAlone.csproj
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaAlone.csproj
+0
-90
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaAlone.csproj.meta
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaAlone.csproj.meta
+0
-8
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaAlone.sln
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaAlone.sln
+0
-20
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaAlone.sln.meta
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaAlone.sln.meta
+0
-8
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaBench.cs
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaBench.cs
+0
-340
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaBench.cs.meta
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaBench.cs.meta
+0
-12
Assets/Plugins/7zip/Compress/LzmaAlone/Properties.meta
Assets/Plugins/7zip/Compress/LzmaAlone/Properties.meta
+0
-9
Assets/Plugins/7zip/Compress/LzmaAlone/Properties/AssemblyInfo.cs
...lugins/7zip/Compress/LzmaAlone/Properties/AssemblyInfo.cs
+0
-29
Assets/Plugins/7zip/Compress/LzmaAlone/Properties/AssemblyInfo.cs.meta
...s/7zip/Compress/LzmaAlone/Properties/AssemblyInfo.cs.meta
+0
-12
Assets/Plugins/7zip/Compress/LzmaAlone/Properties/Resources.cs
...s/Plugins/7zip/Compress/LzmaAlone/Properties/Resources.cs
+0
-70
Assets/Plugins/7zip/Compress/LzmaAlone/Properties/Resources.cs.meta
...gins/7zip/Compress/LzmaAlone/Properties/Resources.cs.meta
+0
-12
Assets/Plugins/7zip/Compress/LzmaAlone/Properties/Settings.cs
...ts/Plugins/7zip/Compress/LzmaAlone/Properties/Settings.cs
+0
-42
Assets/Plugins/7zip/Compress/LzmaAlone/Properties/Settings.cs.meta
...ugins/7zip/Compress/LzmaAlone/Properties/Settings.cs.meta
+0
-12
No files found.
Assets/NGUI/Scripts/Internal/NGUITools.cs
View file @
757a863c
...
...
@@ -54,8 +54,7 @@ static public class NGUITools
{
get
{
return
Application
.
platform
!=
RuntimePlatform
.
WindowsWebPlayer
&&
Application
.
platform
!=
RuntimePlatform
.
OSXWebPlayer
;
return
true
;
}
}
...
...
Assets/NGUI/Scripts/UI/UIInput.cs
View file @
757a863c
...
...
@@ -891,8 +891,7 @@ public class UIInput : MonoBehaviour
bool
isMac
=
(
rp
==
RuntimePlatform
.
OSXEditor
||
rp
==
RuntimePlatform
.
OSXPlayer
||
rp
==
RuntimePlatform
.
OSXWebPlayer
);
rp
==
RuntimePlatform
.
OSXPlayer
);
bool
ctrl
=
isMac
?
((
ev
.
modifiers
&
EventModifiers
.
Command
)
!=
0
)
:
...
...
Assets/NGUI/Scripts/UI/UIPanel.cs
View file @
757a863c
...
...
@@ -899,7 +899,6 @@ public class UIPanel : UIRect
mHalfPixelOffset
=
(
Application
.
platform
==
RuntimePlatform
.
WindowsPlayer
||
Application
.
platform
==
RuntimePlatform
.
XBOX360
||
Application
.
platform
==
RuntimePlatform
.
WindowsWebPlayer
||
Application
.
platform
==
RuntimePlatform
.
WindowsEditor
);
// Only DirectX 9 needs the half-pixel offset
...
...
Assets/Plugins/7zip/Compress/LzmaAlone.meta
deleted
100644 → 0
View file @
0db689f2
fileFormatVersion: 2
guid: 1f8fcfb20300b354abb2424ce70ea7ea
folderAsset: yes
timeCreated: 1474370703
licenseType: Pro
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaAlone.cs
deleted
100644 → 0
View file @
0db689f2
This diff is collapsed.
Click to expand it.
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaAlone.cs.meta
deleted
100644 → 0
View file @
0db689f2
fileFormatVersion: 2
guid: 5c1fabcc8b21e224d905c07eb9eeaf12
timeCreated: 1474370703
licenseType: Pro
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaAlone.csproj
deleted
100644 → 0
View file @
0db689f2
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.50727</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{CE33DF18-F9C8-4D6F-9057-DBB4DB96E973}</ProjectGuid>
<OutputType>Exe</OutputType>
<RootNamespace>LzmaAlone</RootNamespace>
<AssemblyName>Lzma#</AssemblyName>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>.\bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugSymbols>false</DebugSymbols>
<Optimize>true</Optimize>
<OutputPath>.\bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\Common\CommandLineParser.cs">
<Link>Common\CommandLineParser.cs</Link>
</Compile>
<Compile Include="..\..\Common\CRC.cs">
<Link>Common\CRC.cs</Link>
</Compile>
<Compile Include="..\..\ICoder.cs">
<Link>ICoder.cs</Link>
</Compile>
<Compile Include="..\LZ\IMatchFinder.cs">
<Link>LZ\IMatchFinder.cs</Link>
</Compile>
<Compile Include="..\LZ\LzBinTree.cs">
<Link>LZ\LzBinTree.cs</Link>
</Compile>
<Compile Include="..\LZ\LzInWindow.cs">
<Link>LZ\LzInWindow.cs</Link>
</Compile>
<Compile Include="..\LZ\LzOutWindow.cs">
<Link>LZ\LzOutWindow.cs</Link>
</Compile>
<Compile Include="..\LZMA\LzmaBase.cs">
<Link>LZMA\LzmaBase.cs</Link>
</Compile>
<Compile Include="..\LZMA\LzmaDecoder.cs">
<Link>LZMA\LzmaDecoder.cs</Link>
</Compile>
<Compile Include="..\LZMA\LzmaEncoder.cs">
<Link>LZMA\LzmaEncoder.cs</Link>
</Compile>
<Compile Include="..\RangeCoder\RangeCoder.cs">
<Link>RangeCoder\RangeCoder.cs</Link>
</Compile>
<Compile Include="..\RangeCoder\RangeCoderBit.cs">
<Link>RangeCoder\RangeCoderBit.cs</Link>
</Compile>
<Compile Include="..\RangeCoder\RangeCoderBitTree.cs">
<Link>RangeCoder\RangeCoderBitTree.cs</Link>
</Compile>
<Compile Include="LzmaAlone.cs">
<SubType>Code</SubType>
</Compile>
<Compile Include="LzmaBench.cs">
<SubType>Code</SubType>
</Compile>
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Properties\Settings.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
</Compile>
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.cs</LastGenOutput>
</None>
<AppDesigner Include="Properties\" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSHARP.Targets" />
</Project>
\ No newline at end of file
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaAlone.csproj.meta
deleted
100644 → 0
View file @
0db689f2
fileFormatVersion: 2
guid: f63900dbd81cf4746a1db7823eda8d17
timeCreated: 1480605644
licenseType: Pro
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaAlone.sln
deleted
100644 → 0
View file @
0db689f2
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual C# Express 2005
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LzmaAlone", "LzmaAlone.csproj", "{CE33DF18-F9C8-4D6F-9057-DBB4DB96E973}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{CE33DF18-F9C8-4D6F-9057-DBB4DB96E973}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CE33DF18-F9C8-4D6F-9057-DBB4DB96E973}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CE33DF18-F9C8-4D6F-9057-DBB4DB96E973}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CE33DF18-F9C8-4D6F-9057-DBB4DB96E973}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaAlone.sln.meta
deleted
100644 → 0
View file @
0db689f2
fileFormatVersion: 2
guid: 1f59eb5233b50624290e6bda547b6b61
timeCreated: 1474370703
licenseType: Pro
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaBench.cs
deleted
100644 → 0
View file @
0db689f2
// LzmaBench.cs
using
System
;
using
System.IO
;
namespace
SevenZip
{
/// <summary>
/// LZMA Benchmark
/// </summary>
internal
abstract
class
LzmaBench
{
const
UInt32
kAdditionalSize
=
(
6
<<
20
);
const
UInt32
kCompressedAdditionalSize
=
(
1
<<
10
);
const
UInt32
kMaxLzmaPropSize
=
10
;
class
CRandomGenerator
{
UInt32
A1
;
UInt32
A2
;
public
CRandomGenerator
()
{
Init
();
}
public
void
Init
()
{
A1
=
362436069
;
A2
=
521288629
;
}
public
UInt32
GetRnd
()
{
return
((
A1
=
36969
*
(
A1
&
0xffff
)
+
(
A1
>>
16
))
<<
16
)
^
((
A2
=
18000
*
(
A2
&
0xffff
)
+
(
A2
>>
16
)));
}
};
class
CBitRandomGenerator
{
CRandomGenerator
RG
=
new
CRandomGenerator
();
UInt32
Value
;
int
NumBits
;
public
void
Init
()
{
Value
=
0
;
NumBits
=
0
;
}
public
UInt32
GetRnd
(
int
numBits
)
{
UInt32
result
;
if
(
NumBits
>
numBits
)
{
result
=
Value
&
(((
UInt32
)
1
<<
numBits
)
-
1
);
Value
>>=
numBits
;
NumBits
-=
numBits
;
return
result
;
}
numBits
-=
NumBits
;
result
=
(
Value
<<
numBits
);
Value
=
RG
.
GetRnd
();
result
|=
Value
&
(((
UInt32
)
1
<<
numBits
)
-
1
);
Value
>>=
numBits
;
NumBits
=
32
-
numBits
;
return
result
;
}
};
class
CBenchRandomGenerator
{
CBitRandomGenerator
RG
=
new
CBitRandomGenerator
();
UInt32
Pos
;
UInt32
Rep0
;
public
UInt32
BufferSize
;
public
Byte
[]
Buffer
=
null
;
public
CBenchRandomGenerator
()
{
}
public
void
Set
(
UInt32
bufferSize
)
{
Buffer
=
new
Byte
[
bufferSize
];
Pos
=
0
;
BufferSize
=
bufferSize
;
}
UInt32
GetRndBit
()
{
return
RG
.
GetRnd
(
1
);
}
UInt32
GetLogRandBits
(
int
numBits
)
{
UInt32
len
=
RG
.
GetRnd
(
numBits
);
return
RG
.
GetRnd
((
int
)
len
);
}
UInt32
GetOffset
()
{
if
(
GetRndBit
()
==
0
)
return
GetLogRandBits
(
4
);
return
(
GetLogRandBits
(
4
)
<<
10
)
|
RG
.
GetRnd
(
10
);
}
UInt32
GetLen1
()
{
return
RG
.
GetRnd
(
1
+
(
int
)
RG
.
GetRnd
(
2
));
}
UInt32
GetLen2
()
{
return
RG
.
GetRnd
(
2
+
(
int
)
RG
.
GetRnd
(
2
));
}
public
void
Generate
()
{
RG
.
Init
();
Rep0
=
1
;
while
(
Pos
<
BufferSize
)
{
if
(
GetRndBit
()
==
0
||
Pos
<
1
)
Buffer
[
Pos
++]
=
(
Byte
)
RG
.
GetRnd
(
8
);
else
{
UInt32
len
;
if
(
RG
.
GetRnd
(
3
)
==
0
)
len
=
1
+
GetLen1
();
else
{
do
Rep0
=
GetOffset
();
while
(
Rep0
>=
Pos
);
Rep0
++;
len
=
2
+
GetLen2
();
}
for
(
UInt32
i
=
0
;
i
<
len
&&
Pos
<
BufferSize
;
i
++,
Pos
++)
Buffer
[
Pos
]
=
Buffer
[
Pos
-
Rep0
];
}
}
}
};
class
CrcOutStream
:
System
.
IO
.
Stream
{
public
CRC
CRC
=
new
CRC
();
public
void
Init
()
{
CRC
.
Init
();
}
public
UInt32
GetDigest
()
{
return
CRC
.
GetDigest
();
}
public
override
bool
CanRead
{
get
{
return
false
;
}
}
public
override
bool
CanSeek
{
get
{
return
false
;
}
}
public
override
bool
CanWrite
{
get
{
return
true
;
}
}
public
override
Int64
Length
{
get
{
return
0
;
}
}
public
override
Int64
Position
{
get
{
return
0
;
}
set
{
}
}
public
override
void
Flush
()
{
}
public
override
long
Seek
(
long
offset
,
SeekOrigin
origin
)
{
return
0
;
}
public
override
void
SetLength
(
long
value
)
{
}
public
override
int
Read
(
byte
[]
buffer
,
int
offset
,
int
count
)
{
return
0
;
}
public
override
void
WriteByte
(
byte
b
)
{
CRC
.
UpdateByte
(
b
);
}
public
override
void
Write
(
byte
[]
buffer
,
int
offset
,
int
count
)
{
CRC
.
Update
(
buffer
,
(
uint
)
offset
,
(
uint
)
count
);
}
};
class
CProgressInfo
:
ICodeProgress
{
public
Int64
ApprovedStart
;
public
Int64
InSize
;
public
System
.
DateTime
Time
;
public
void
Init
()
{
InSize
=
0
;
}
public
void
SetProgress
(
Int64
inSize
,
Int64
outSize
)
{
if
(
inSize
>=
ApprovedStart
&&
InSize
==
0
)
{
Time
=
DateTime
.
UtcNow
;
InSize
=
inSize
;
}
}
}
const
int
kSubBits
=
8
;
static
UInt32
GetLogSize
(
UInt32
size
)
{
for
(
int
i
=
kSubBits
;
i
<
32
;
i
++)
for
(
UInt32
j
=
0
;
j
<
(
1
<<
kSubBits
);
j
++)
if
(
size
<=
(((
UInt32
)
1
)
<<
i
)
+
(
j
<<
(
i
-
kSubBits
)))
return
(
UInt32
)(
i
<<
kSubBits
)
+
j
;
return
(
32
<<
kSubBits
);
}
static
UInt64
MyMultDiv64
(
UInt64
value
,
UInt64
elapsedTime
)
{
UInt64
freq
=
TimeSpan
.
TicksPerSecond
;
UInt64
elTime
=
elapsedTime
;
while
(
freq
>
1000000
)
{
freq
>>=
1
;
elTime
>>=
1
;
}
if
(
elTime
==
0
)
elTime
=
1
;
return
value
*
freq
/
elTime
;
}
static
UInt64
GetCompressRating
(
UInt32
dictionarySize
,
UInt64
elapsedTime
,
UInt64
size
)
{
UInt64
t
=
GetLogSize
(
dictionarySize
)
-
(
18
<<
kSubBits
);
UInt64
numCommandsForOne
=
1060
+
((
t
*
t
*
10
)
>>
(
2
*
kSubBits
));
UInt64
numCommands
=
(
UInt64
)(
size
)
*
numCommandsForOne
;
return
MyMultDiv64
(
numCommands
,
elapsedTime
);
}
static
UInt64
GetDecompressRating
(
UInt64
elapsedTime
,
UInt64
outSize
,
UInt64
inSize
)
{
UInt64
numCommands
=
inSize
*
220
+
outSize
*
20
;
return
MyMultDiv64
(
numCommands
,
elapsedTime
);
}
static
UInt64
GetTotalRating
(
UInt32
dictionarySize
,
UInt64
elapsedTimeEn
,
UInt64
sizeEn
,
UInt64
elapsedTimeDe
,
UInt64
inSizeDe
,
UInt64
outSizeDe
)
{
return
(
GetCompressRating
(
dictionarySize
,
elapsedTimeEn
,
sizeEn
)
+
GetDecompressRating
(
elapsedTimeDe
,
inSizeDe
,
outSizeDe
))
/
2
;
}
static
void
PrintValue
(
UInt64
v
)
{
string
s
=
v
.
ToString
();
for
(
int
i
=
0
;
i
+
s
.
Length
<
6
;
i
++)
System
.
Console
.
Write
(
" "
);
System
.
Console
.
Write
(
s
);
}
static
void
PrintRating
(
UInt64
rating
)
{
PrintValue
(
rating
/
1000000
);
System
.
Console
.
Write
(
" MIPS"
);
}
static
void
PrintResults
(
UInt32
dictionarySize
,
UInt64
elapsedTime
,
UInt64
size
,
bool
decompressMode
,
UInt64
secondSize
)
{
UInt64
speed
=
MyMultDiv64
(
size
,
elapsedTime
);
PrintValue
(
speed
/
1024
);
System
.
Console
.
Write
(
" KB/s "
);
UInt64
rating
;
if
(
decompressMode
)
rating
=
GetDecompressRating
(
elapsedTime
,
size
,
secondSize
);
else
rating
=
GetCompressRating
(
dictionarySize
,
elapsedTime
,
size
);
PrintRating
(
rating
);
}
static
public
int
LzmaBenchmark
(
Int32
numIterations
,
UInt32
dictionarySize
)
{
if
(
numIterations
<=
0
)
return
0
;
if
(
dictionarySize
<
(
1
<<
18
))
{
System
.
Console
.
WriteLine
(
"\nError: dictionary size for benchmark must be >= 19 (512 KB)"
);
return
1
;
}
System
.
Console
.
Write
(
"\n Compressing Decompressing\n\n"
);
Compression
.
LZMA
.
Encoder
encoder
=
new
Compression
.
LZMA
.
Encoder
();
Compression
.
LZMA
.
Decoder
decoder
=
new
Compression
.
LZMA
.
Decoder
();
CoderPropID
[]
propIDs
=
{
CoderPropID
.
DictionarySize
,
};
object
[]
properties
=
{
(
Int32
)(
dictionarySize
),
};
UInt32
kBufferSize
=
dictionarySize
+
kAdditionalSize
;
UInt32
kCompressedBufferSize
=
(
kBufferSize
/
2
)
+
kCompressedAdditionalSize
;
encoder
.
SetCoderProperties
(
propIDs
,
properties
);
System
.
IO
.
MemoryStream
propStream
=
new
System
.
IO
.
MemoryStream
();
encoder
.
WriteCoderProperties
(
propStream
);
byte
[]
propArray
=
propStream
.
ToArray
();
CBenchRandomGenerator
rg
=
new
CBenchRandomGenerator
();
rg
.
Set
(
kBufferSize
);
rg
.
Generate
();
CRC
crc
=
new
CRC
();
crc
.
Init
();
crc
.
Update
(
rg
.
Buffer
,
0
,
rg
.
BufferSize
);
CProgressInfo
progressInfo
=
new
CProgressInfo
();
progressInfo
.
ApprovedStart
=
dictionarySize
;
UInt64
totalBenchSize
=
0
;
UInt64
totalEncodeTime
=
0
;
UInt64
totalDecodeTime
=
0
;
UInt64
totalCompressedSize
=
0
;
MemoryStream
inStream
=
new
MemoryStream
(
rg
.
Buffer
,
0
,
(
int
)
rg
.
BufferSize
);
MemoryStream
compressedStream
=
new
MemoryStream
((
int
)
kCompressedBufferSize
);
CrcOutStream
crcOutStream
=
new
CrcOutStream
();
for
(
Int32
i
=
0
;
i
<
numIterations
;
i
++)
{
progressInfo
.
Init
();
inStream
.
Seek
(
0
,
SeekOrigin
.
Begin
);
compressedStream
.
Seek
(
0
,
SeekOrigin
.
Begin
);
encoder
.
Code
(
inStream
,
compressedStream
,
-
1
,
-
1
,
progressInfo
);
TimeSpan
sp2
=
DateTime
.
UtcNow
-
progressInfo
.
Time
;
UInt64
encodeTime
=
(
UInt64
)
sp2
.
Ticks
;
long
compressedSize
=
compressedStream
.
Position
;
if
(
progressInfo
.
InSize
==
0
)
throw
(
new
Exception
(
"Internal ERROR 1282"
));
UInt64
decodeTime
=
0
;
for
(
int
j
=
0
;
j
<
2
;
j
++)
{
compressedStream
.
Seek
(
0
,
SeekOrigin
.
Begin
);
crcOutStream
.
Init
();
decoder
.
SetDecoderProperties
(
propArray
);
UInt64
outSize
=
kBufferSize
;
System
.
DateTime
startTime
=
DateTime
.
UtcNow
;
decoder
.
Code
(
compressedStream
,
crcOutStream
,
0
,
(
Int64
)
outSize
,
null
);
TimeSpan
sp
=
(
DateTime
.
UtcNow
-
startTime
);
decodeTime
=
(
ulong
)
sp
.
Ticks
;
if
(
crcOutStream
.
GetDigest
()
!=
crc
.
GetDigest
())
throw
(
new
Exception
(
"CRC Error"
));
}
UInt64
benchSize
=
kBufferSize
-
(
UInt64
)
progressInfo
.
InSize
;
PrintResults
(
dictionarySize
,
encodeTime
,
benchSize
,
false
,
0
);
System
.
Console
.
Write
(
" "
);
PrintResults
(
dictionarySize
,
decodeTime
,
kBufferSize
,
true
,
(
ulong
)
compressedSize
);
System
.
Console
.
WriteLine
();
totalBenchSize
+=
benchSize
;
totalEncodeTime
+=
encodeTime
;
totalDecodeTime
+=
decodeTime
;
totalCompressedSize
+=
(
ulong
)
compressedSize
;
}
System
.
Console
.
WriteLine
(
"---------------------------------------------------"
);
PrintResults
(
dictionarySize
,
totalEncodeTime
,
totalBenchSize
,
false
,
0
);
System
.
Console
.
Write
(
" "
);
PrintResults
(
dictionarySize
,
totalDecodeTime
,
kBufferSize
*
(
UInt64
)
numIterations
,
true
,
totalCompressedSize
);
System
.
Console
.
WriteLine
(
" Average"
);
return
0
;
}
}
}
Assets/Plugins/7zip/Compress/LzmaAlone/LzmaBench.cs.meta
deleted
100644 → 0
View file @
0db689f2
fileFormatVersion: 2
guid: e72ee2d84629448448a35faffc8422cb
timeCreated: 1480605665
licenseType: Pro
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
Assets/Plugins/7zip/Compress/LzmaAlone/Properties.meta
deleted
100644 → 0
View file @
0db689f2
fileFormatVersion: 2
guid: dcd2798c29606de4fbb26698e8040bc2
folderAsset: yes
timeCreated: 1474370703
licenseType: Pro
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:
Assets/Plugins/7zip/Compress/LzmaAlone/Properties/AssemblyInfo.cs
deleted
100644 → 0
View file @
0db689f2
#
region
Using
directives
using
System.Reflection
;
using
System.Runtime.CompilerServices
;
#endregion
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[
assembly
:
AssemblyTitle
(
"LZMA#"
)]
[
assembly
:
AssemblyDescription
(
""
)]
[
assembly
:
AssemblyConfiguration
(
""
)]
[
assembly
:
AssemblyCompany
(
"Igor Pavlov"
)]
[
assembly
:
AssemblyProduct
(
"LZMA# SDK"
)]
[
assembly
:
AssemblyCopyright
(
"Copyright @ Igor Pavlov 1999-2004"
)]
[
assembly
:
AssemblyTrademark
(
""
)]
[
assembly
:
AssemblyCulture
(
""
)]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Revision and Build Numbers
// by using the '*' as shown below:
[
assembly
:
AssemblyVersion
(
"4.12.*"
)]
Assets/Plugins/7zip/Compress/LzmaAlone/Properties/AssemblyInfo.cs.meta
deleted
100644 → 0
View file @
0db689f2
fileFormatVersion: 2
guid: b1a8122deee39254583c73d99ce7d96c
timeCreated: 1480605658
licenseType: Pro
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
Assets/Plugins/7zip/Compress/LzmaAlone/Properties/Resources.cs
deleted
100644 → 0
View file @
0db689f2
//------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a tool.
// Runtime Version:2.0.40607.42
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </autogenerated>
//------------------------------------------------------------------------------
namespace
LzmaAlone.Properties
{
using
System
;
using
System.IO
;
using
System.Resources
;
/// <summary>
/// A strongly-typed resource class, for looking up localized strings, etc.
/// </summary>
// This class was auto-generated by the Strongly Typed Resource Builder
// class via a tool like ResGen or Visual Studio.NET.
// To add or remove a member, edit your .ResX file then rerun ResGen
// with the /str option, or rebuild your VS project.
class
Resources
{
private
static
System
.
Resources
.
ResourceManager
_resMgr
;
private
static
System
.
Globalization
.
CultureInfo
_resCulture
;
/*FamANDAssem*/
internal
Resources
()
{
}
/// <summary>
/// Returns the cached ResourceManager instance used by this class.
/// </summary>
[
System
.
ComponentModel
.
EditorBrowsableAttribute
(
System
.
ComponentModel
.
EditorBrowsableState
.
Advanced
)]
public
static
System
.
Resources
.
ResourceManager
ResourceManager
{
get
{
if
((
_resMgr
==
null
))
{
System
.
Resources
.
ResourceManager
temp
=
new
System
.
Resources
.
ResourceManager
(
"Resources"
,
typeof
(
Resources
).
Assembly
);
_resMgr
=
temp
;
}
return
_resMgr
;
}
}
/// <summary>
/// Overrides the current thread's CurrentUICulture property for all
/// resource lookups using this strongly typed resource class.
/// </summary>
[
System
.
ComponentModel
.
EditorBrowsableAttribute
(
System
.
ComponentModel
.
EditorBrowsableState
.
Advanced
)]
public
static
System
.
Globalization
.
CultureInfo
Culture
{
get
{
return
_resCulture
;
}
set
{
_resCulture
=
value
;
}
}
}
}
Assets/Plugins/7zip/Compress/LzmaAlone/Properties/Resources.cs.meta
deleted
100644 → 0
View file @
0db689f2
fileFormatVersion: 2
guid: b24e7573cd4ed2e43adb1874bb26aac7
timeCreated: 1480605659
licenseType: Pro
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
Assets/Plugins/7zip/Compress/LzmaAlone/Properties/Settings.cs
deleted
100644 → 0
View file @
0db689f2
//------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a tool.
// Runtime Version:2.0.40607.42
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </autogenerated>
//------------------------------------------------------------------------------
namespace
LzmaAlone.Properties
{
public
partial
class
Settings
:
System
.
Configuration
.
ApplicationSettingsBase
{
private
static
Settings
m_Value
;
private
static
object
m_SyncObject
=
new
object
();
public
static
Settings
Value
{
get
{
if
((
Settings
.
m_Value
==
null
))
{
System
.
Threading
.
Monitor
.
Enter
(
Settings
.
m_SyncObject
);
if
((
Settings
.
m_Value
==
null
))
{
try
{
Settings
.
m_Value
=
new
Settings
();
}
finally
{
System
.
Threading
.
Monitor
.
Exit
(
Settings
.
m_SyncObject
);
}
}
}
return
Settings
.
m_Value
;
}
}
}
}
Assets/Plugins/7zip/Compress/LzmaAlone/Properties/Settings.cs.meta
deleted
100644 → 0
View file @
0db689f2
fileFormatVersion: 2
guid: 1cfe80f944fdadc4d9ae851eff7482c1
timeCreated: 1474370703
licenseType: Pro
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment