mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-05-25 10:07:15 +01:00
Initial check-in of VideoInfoProvider, although it's currently disabled.
This commit is contained in:
parent
8f024e8199
commit
aae259d2cd
@@ -378,53 +378,8 @@ namespace MediaBrowser.Controller.Xml
|
||||
break;
|
||||
|
||||
case "Codec":
|
||||
{
|
||||
string codec = await reader.ReadElementContentAsStringAsync();
|
||||
|
||||
switch (codec.ToLower())
|
||||
{
|
||||
case "dts-es":
|
||||
case "dts-es matrix":
|
||||
case "dts-es discrete":
|
||||
stream.Format = "DTS";
|
||||
stream.Profile = "ES";
|
||||
break;
|
||||
case "dts-hd hra":
|
||||
case "dts-hd high resolution":
|
||||
stream.Format = "DTS";
|
||||
stream.Profile = "HRA";
|
||||
break;
|
||||
case "dts ma":
|
||||
case "dts-hd ma":
|
||||
case "dts-hd master":
|
||||
stream.Format = "DTS";
|
||||
stream.Profile = "MA";
|
||||
break;
|
||||
case "dolby digital":
|
||||
case "dolby digital surround ex":
|
||||
case "dolby surround":
|
||||
stream.Format = "AC-3";
|
||||
break;
|
||||
case "dolby digital plus":
|
||||
stream.Format = "E-AC-3";
|
||||
break;
|
||||
case "dolby truehd":
|
||||
stream.Format = "AC-3";
|
||||
stream.Profile = "TrueHD";
|
||||
break;
|
||||
case "mp2":
|
||||
stream.Format = "MPEG Audio";
|
||||
stream.Profile = "Layer 2";
|
||||
break;
|
||||
case "other":
|
||||
break;
|
||||
default:
|
||||
stream.Format = codec;
|
||||
break;
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
stream.Codec = await reader.ReadElementContentAsStringAsync();
|
||||
break;
|
||||
|
||||
default:
|
||||
await reader.SkipAsync();
|
||||
|
||||
Reference in New Issue
Block a user