mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-06-13 19:20:23 +01:00
Visual Studio Reformat: BDInfo
This commit is contained in:
@@ -536,80 +536,80 @@ namespace BDInfo
|
||||
switch (parser.HeaderParse)
|
||||
{
|
||||
case 2:
|
||||
{
|
||||
parser.TransportErrorIndicator =
|
||||
(byte)((buffer[i] >> 7) & 0x1);
|
||||
parser.PayloadUnitStartIndicator =
|
||||
(byte)((buffer[i] >> 6) & 0x1);
|
||||
parser.TransportPriority =
|
||||
(byte)((buffer[i] >> 5) & 0x1);
|
||||
parser.PID =
|
||||
(ushort)((buffer[i] & 0x1f) << 8);
|
||||
}
|
||||
break;
|
||||
{
|
||||
parser.TransportErrorIndicator =
|
||||
(byte)((buffer[i] >> 7) & 0x1);
|
||||
parser.PayloadUnitStartIndicator =
|
||||
(byte)((buffer[i] >> 6) & 0x1);
|
||||
parser.TransportPriority =
|
||||
(byte)((buffer[i] >> 5) & 0x1);
|
||||
parser.PID =
|
||||
(ushort)((buffer[i] & 0x1f) << 8);
|
||||
}
|
||||
break;
|
||||
|
||||
case 1:
|
||||
{
|
||||
parser.PID |= (ushort)buffer[i];
|
||||
if (Streams.ContainsKey(parser.PID))
|
||||
{
|
||||
parser.Stream = Streams[parser.PID];
|
||||
parser.PID |= (ushort)buffer[i];
|
||||
if (Streams.ContainsKey(parser.PID))
|
||||
{
|
||||
parser.Stream = Streams[parser.PID];
|
||||
}
|
||||
else
|
||||
{
|
||||
parser.Stream = null;
|
||||
}
|
||||
if (!StreamStates.ContainsKey(parser.PID))
|
||||
{
|
||||
StreamStates[parser.PID] = new TSStreamState();
|
||||
}
|
||||
parser.StreamState = StreamStates[parser.PID];
|
||||
parser.StreamState.TotalPackets++;
|
||||
parser.StreamState.WindowPackets++;
|
||||
parser.TotalPackets++;
|
||||
}
|
||||
else
|
||||
{
|
||||
parser.Stream = null;
|
||||
}
|
||||
if (!StreamStates.ContainsKey(parser.PID))
|
||||
{
|
||||
StreamStates[parser.PID] = new TSStreamState();
|
||||
}
|
||||
parser.StreamState = StreamStates[parser.PID];
|
||||
parser.StreamState.TotalPackets++;
|
||||
parser.StreamState.WindowPackets++;
|
||||
parser.TotalPackets++;
|
||||
}
|
||||
break;
|
||||
break;
|
||||
|
||||
case 0:
|
||||
{
|
||||
parser.TransportScramblingControl =
|
||||
(byte)((buffer[i] >> 6) & 0x3);
|
||||
parser.AdaptionFieldControl =
|
||||
(byte)((buffer[i] >> 4) & 0x3);
|
||||
|
||||
if ((parser.AdaptionFieldControl & 0x2) == 0x2)
|
||||
{
|
||||
parser.AdaptionFieldState = true;
|
||||
}
|
||||
if (parser.PayloadUnitStartIndicator == 1)
|
||||
{
|
||||
if (parser.PID == 0)
|
||||
{
|
||||
parser.PATSectionStart = true;
|
||||
}
|
||||
else if (parser.PID == parser.PMTPID)
|
||||
{
|
||||
parser.PMTSectionStart = true;
|
||||
}
|
||||
else if (parser.StreamState != null &&
|
||||
parser.StreamState.TransferState)
|
||||
{
|
||||
parser.StreamState.TransferState = false;
|
||||
parser.StreamState.TransferCount++;
|
||||
parser.TransportScramblingControl =
|
||||
(byte)((buffer[i] >> 6) & 0x3);
|
||||
parser.AdaptionFieldControl =
|
||||
(byte)((buffer[i] >> 4) & 0x3);
|
||||
|
||||
bool isFinished = ScanStream(
|
||||
parser.Stream,
|
||||
parser.StreamState,
|
||||
parser.StreamState.StreamBuffer);
|
||||
|
||||
if (!isFullScan && isFinished)
|
||||
if ((parser.AdaptionFieldControl & 0x2) == 0x2)
|
||||
{
|
||||
parser.AdaptionFieldState = true;
|
||||
}
|
||||
if (parser.PayloadUnitStartIndicator == 1)
|
||||
{
|
||||
if (parser.PID == 0)
|
||||
{
|
||||
return;
|
||||
parser.PATSectionStart = true;
|
||||
}
|
||||
else if (parser.PID == parser.PMTPID)
|
||||
{
|
||||
parser.PMTSectionStart = true;
|
||||
}
|
||||
else if (parser.StreamState != null &&
|
||||
parser.StreamState.TransferState)
|
||||
{
|
||||
parser.StreamState.TransferState = false;
|
||||
parser.StreamState.TransferCount++;
|
||||
|
||||
bool isFinished = ScanStream(
|
||||
parser.Stream,
|
||||
parser.StreamState,
|
||||
parser.StreamState.StreamBuffer);
|
||||
|
||||
if (!isFullScan && isFinished)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
break;
|
||||
}
|
||||
}
|
||||
else if (parser.AdaptionFieldState)
|
||||
@@ -670,7 +670,8 @@ namespace BDInfo
|
||||
parser.PAT[parser.PATOffset++] = buffer[i++];
|
||||
parser.PATSectionLength--;
|
||||
parser.PacketLength--;
|
||||
} --i;
|
||||
}
|
||||
--i;
|
||||
|
||||
if (parser.PATSectionLength == 0)
|
||||
{
|
||||
@@ -801,7 +802,8 @@ namespace BDInfo
|
||||
PMT[parser.PMTOffset++] = buffer[i++];
|
||||
--parser.PMTSectionLength;
|
||||
--parser.PacketLength;
|
||||
} --i;
|
||||
}
|
||||
--i;
|
||||
|
||||
if (parser.PMTSectionLength == 0)
|
||||
{
|
||||
@@ -1495,10 +1497,10 @@ namespace BDInfo
|
||||
case TSStreamType.MPEG1_VIDEO:
|
||||
case TSStreamType.MPEG2_VIDEO:
|
||||
case TSStreamType.VC1_VIDEO:
|
||||
{
|
||||
stream = new TSVideoStream();
|
||||
}
|
||||
break;
|
||||
{
|
||||
stream = new TSVideoStream();
|
||||
}
|
||||
break;
|
||||
|
||||
case TSStreamType.AC3_AUDIO:
|
||||
case TSStreamType.AC3_PLUS_AUDIO:
|
||||
@@ -1511,23 +1513,23 @@ namespace BDInfo
|
||||
case TSStreamType.LPCM_AUDIO:
|
||||
case TSStreamType.MPEG1_AUDIO:
|
||||
case TSStreamType.MPEG2_AUDIO:
|
||||
{
|
||||
stream = new TSAudioStream();
|
||||
}
|
||||
break;
|
||||
{
|
||||
stream = new TSAudioStream();
|
||||
}
|
||||
break;
|
||||
|
||||
case TSStreamType.INTERACTIVE_GRAPHICS:
|
||||
case TSStreamType.PRESENTATION_GRAPHICS:
|
||||
{
|
||||
stream = new TSGraphicsStream();
|
||||
}
|
||||
break;
|
||||
{
|
||||
stream = new TSGraphicsStream();
|
||||
}
|
||||
break;
|
||||
|
||||
case TSStreamType.SUBTITLE:
|
||||
{
|
||||
stream = new TSTextStream();
|
||||
}
|
||||
break;
|
||||
{
|
||||
stream = new TSTextStream();
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user