aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/TextEncoding/UniversalDetector/Core/UTF8Prober.cs
diff options
context:
space:
mode:
authorErwin de Haan <EraYaN@users.noreply.github.com>2019-01-13 20:22:56 +0100
committerErwin de Haan <EraYaN@users.noreply.github.com>2019-01-13 20:22:56 +0100
commit25f0315e918cf6f8c26b1e435c236ff1dbcbc6a5 (patch)
tree805191d28c22edcaf31ffb03ba355f5fbbc1c3da /Emby.Server.Implementations/TextEncoding/UniversalDetector/Core/UTF8Prober.cs
parent0efc699e3d4cef2cb5b36223873fa5ad98177d1c (diff)
Visual Studio Reformat: Emby.Server.Implementations Part T-T
Diffstat (limited to 'Emby.Server.Implementations/TextEncoding/UniversalDetector/Core/UTF8Prober.cs')
-rw-r--r--Emby.Server.Implementations/TextEncoding/UniversalDetector/Core/UTF8Prober.cs22
1 files changed, 15 insertions, 7 deletions
diff --git a/Emby.Server.Implementations/TextEncoding/UniversalDetector/Core/UTF8Prober.cs b/Emby.Server.Implementations/TextEncoding/UniversalDetector/Core/UTF8Prober.cs
index a469e2a0c..2a625576f 100644
--- a/Emby.Server.Implementations/TextEncoding/UniversalDetector/Core/UTF8Prober.cs
+++ b/Emby.Server.Implementations/TextEncoding/UniversalDetector/Core/UTF8Prober.cs
@@ -51,7 +51,8 @@ namespace UniversalDetector.Core
Reset();
}
- public override string GetCharsetName() {
+ public override string GetCharsetName()
+ {
return "UTF-8";
}
@@ -67,21 +68,25 @@ namespace UniversalDetector.Core
int codingState = SMModel.START;
int max = offset + len;
- for (int i = offset; i < max; i++) {
+ for (int i = offset; i < max; i++)
+ {
codingState = codingSM.NextState(buf[i]);
- if (codingState == SMModel.ERROR) {
+ if (codingState == SMModel.ERROR)
+ {
state = ProbingState.NotMe;
break;
}
- if (codingState == SMModel.ITSME) {
+ if (codingState == SMModel.ITSME)
+ {
state = ProbingState.FoundIt;
break;
}
- if (codingState == SMModel.START) {
+ if (codingState == SMModel.START)
+ {
if (codingSM.CurrentCharLen >= 2)
numOfMBChar++;
}
@@ -98,11 +103,14 @@ namespace UniversalDetector.Core
float unlike = 0.99f;
float confidence = 0.0f;
- if (numOfMBChar < 6) {
+ if (numOfMBChar < 6)
+ {
for (int i = 0; i < numOfMBChar; i++)
unlike *= ONE_CHAR_PROB;
confidence = 1.0f - unlike;
- } else {
+ }
+ else
+ {
confidence = 0.99f;
}
return confidence;