mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-06-28 04:41:33 +00:00
Fix StyleCop pattern matching whitespace false-positive
This commit is contained in:
parent
37350282cc
commit
eb2cef1b7e
1 changed files with 10 additions and 6 deletions
|
|
@ -2759,25 +2759,29 @@ namespace MediaBrowser.Controller.MediaEncoding
|
|||
|| string.Equals(audioCodec, "ac3", StringComparison.OrdinalIgnoreCase)
|
||||
|| string.Equals(audioCodec, "eac3", StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
#pragma warning disable SA1008
|
||||
return (inputChannels, outputChannels) switch
|
||||
{
|
||||
(>= 6, >= 6 or 0) => Math.Min(640000, bitrate),
|
||||
(> 0, > 0) => Math.Min(outputChannels * 128000, bitrate),
|
||||
(> 0, _) => Math.Min(inputChannels * 128000, bitrate),
|
||||
( >= 6, >= 6 or 0) => Math.Min(640000, bitrate),
|
||||
( > 0, > 0) => Math.Min(outputChannels * 128000, bitrate),
|
||||
( > 0, _) => Math.Min(inputChannels * 128000, bitrate),
|
||||
(_, _) => Math.Min(384000, bitrate)
|
||||
};
|
||||
#pragma warning restore SA1008
|
||||
}
|
||||
|
||||
if (string.Equals(audioCodec, "dts", StringComparison.OrdinalIgnoreCase)
|
||||
|| string.Equals(audioCodec, "dca", StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
#pragma warning disable SA1008
|
||||
return (inputChannels, outputChannels) switch
|
||||
{
|
||||
(>= 6, >= 6 or 0) => Math.Min(768000, bitrate),
|
||||
(> 0, > 0) => Math.Min(outputChannels * 136000, bitrate),
|
||||
(> 0, _) => Math.Min(inputChannels * 136000, bitrate),
|
||||
( >= 6, >= 6 or 0) => Math.Min(768000, bitrate),
|
||||
( > 0, > 0) => Math.Min(outputChannels * 136000, bitrate),
|
||||
( > 0, _) => Math.Min(inputChannels * 136000, bitrate),
|
||||
(_, _) => Math.Min(672000, bitrate)
|
||||
};
|
||||
#pragma warning restore SA1008
|
||||
}
|
||||
|
||||
// Empty bitrate area is not allow on iOS
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue