Fixes for Italian Sky on Hotbird.
This commit is contained in:
parent
8383ae02ab
commit
e91b47037d
@ -56,8 +56,15 @@ namespace skyscraper5.Data
|
|||||||
_tasks.Add(_minioClient.PutObjectAsync(putObjectArgs).ContinueWith(task =>
|
_tasks.Add(_minioClient.PutObjectAsync(putObjectArgs).ContinueWith(task =>
|
||||||
{
|
{
|
||||||
droppedFiles.Add(fullName);
|
droppedFiles.Add(fullName);
|
||||||
|
|
||||||
|
Monitor.Enter(definetlyKnownFiles);
|
||||||
definetlyKnownFiles.Add(fullName);
|
definetlyKnownFiles.Add(fullName);
|
||||||
|
Monitor.Exit(definetlyKnownFiles);
|
||||||
|
|
||||||
|
Monitor.Enter(definetlyMissingFiles);
|
||||||
definetlyMissingFiles.Remove(fullName);
|
definetlyMissingFiles.Remove(fullName);
|
||||||
|
Monitor.Exit(definetlyMissingFiles);
|
||||||
|
|
||||||
buffer.Close();
|
buffer.Close();
|
||||||
buffer.Dispose();
|
buffer.Dispose();
|
||||||
}));
|
}));
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
"profiles": {
|
"profiles": {
|
||||||
"skyscraper8": {
|
"skyscraper8": {
|
||||||
"commandName": "Project",
|
"commandName": "Project",
|
||||||
"commandLineArgs": "file-live \"C:\\Temp\\12226_v_20250809_2131.ts\"",
|
"commandLineArgs": "file-live \"C:\\Temp\\11881_v_20250810_1548.ts\"",
|
||||||
"remoteDebugEnabled": false
|
"remoteDebugEnabled": false
|
||||||
},
|
},
|
||||||
"Container (Dockerfile)": {
|
"Container (Dockerfile)": {
|
||||||
|
|||||||
@ -137,11 +137,35 @@ namespace skyscraper5.src.Skyscraper.Scraper.StreamAutodetection.Contestants
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private Dictionary<ushort, int> knownTmsts;
|
||||||
public void OnTransmissionModeSupport(ushort interactiveNetworkId, Tmst tmst)
|
public void OnTransmissionModeSupport(ushort interactiveNetworkId, Tmst tmst)
|
||||||
{
|
{
|
||||||
|
if (!tmst.Valid)
|
||||||
|
{
|
||||||
|
Score--;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (tmst.Modes.Length > 0)
|
if (tmst.Modes.Length > 0)
|
||||||
{
|
{
|
||||||
Score++;
|
if (knownTmsts == null)
|
||||||
|
knownTmsts = new Dictionary<ushort, int>();
|
||||||
|
|
||||||
|
if (knownTmsts.ContainsKey(interactiveNetworkId))
|
||||||
|
{
|
||||||
|
if (knownTmsts[interactiveNetworkId] == tmst.Modes.Length)
|
||||||
|
{
|
||||||
|
Score++;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
knownTmsts[interactiveNetworkId] = tmst.Modes.Length;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
knownTmsts[interactiveNetworkId] = tmst.Modes.Length;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user