HlsCodecStringHelpers.cs (jellyfin-10.8.9) | : | HlsCodecStringHelpers.cs (jellyfin-10.8.10) | ||
---|---|---|---|---|
skipping to change at line 30 | skipping to change at line 30 | |||
public const string AC3 = "mp4a.a5"; | public const string AC3 = "mp4a.a5"; | |||
/// <summary> | /// <summary> | |||
/// Codec name for E-AC-3. | /// Codec name for E-AC-3. | |||
/// </summary> | /// </summary> | |||
public const string EAC3 = "mp4a.a6"; | public const string EAC3 = "mp4a.a6"; | |||
/// <summary> | /// <summary> | |||
/// Codec name for FLAC. | /// Codec name for FLAC. | |||
/// </summary> | /// </summary> | |||
public const string FLAC = "fLaC"; | public const string FLAC = "flac"; | |||
/// <summary> | /// <summary> | |||
/// Codec name for ALAC. | /// Codec name for ALAC. | |||
/// </summary> | /// </summary> | |||
public const string ALAC = "alac"; | public const string ALAC = "alac"; | |||
/// <summary> | /// <summary> | |||
/// Codec name for OPUS. | ||||
/// </summary> | ||||
public const string OPUS = "opus"; | ||||
/// <summary> | ||||
/// Gets a MP3 codec string. | /// Gets a MP3 codec string. | |||
/// </summary> | /// </summary> | |||
/// <returns>MP3 codec string.</returns> | /// <returns>MP3 codec string.</returns> | |||
public static string GetMP3String() | public static string GetMP3String() | |||
{ | { | |||
return MP3; | return MP3; | |||
} | } | |||
/// <summary> | /// <summary> | |||
/// Gets an AAC codec string. | /// Gets an AAC codec string. | |||
skipping to change at line 105 | skipping to change at line 110 | |||
/// <summary> | /// <summary> | |||
/// Gets an ALAC codec string. | /// Gets an ALAC codec string. | |||
/// </summary> | /// </summary> | |||
/// <returns>ALAC codec string.</returns> | /// <returns>ALAC codec string.</returns> | |||
public static string GetALACString() | public static string GetALACString() | |||
{ | { | |||
return ALAC; | return ALAC; | |||
} | } | |||
/// <summary> | /// <summary> | |||
/// Gets an OPUS codec string. | ||||
/// </summary> | ||||
/// <returns>OPUS codec string.</returns> | ||||
public static string GetOPUSString() | ||||
{ | ||||
return OPUS; | ||||
} | ||||
/// <summary> | ||||
/// Gets a H.264 codec string. | /// Gets a H.264 codec string. | |||
/// </summary> | /// </summary> | |||
/// <param name="profile">H.264 profile.</param> | /// <param name="profile">H.264 profile.</param> | |||
/// <param name="level">H.264 level.</param> | /// <param name="level">H.264 level.</param> | |||
/// <returns>H.264 string.</returns> | /// <returns>H.264 string.</returns> | |||
public static string GetH264String(string? profile, int level) | public static string GetH264String(string? profile, int level) | |||
{ | { | |||
StringBuilder result = new StringBuilder("avc1", 11); | StringBuilder result = new StringBuilder("avc1", 11); | |||
if (string.Equals(profile, "high", StringComparison.OrdinalIgnoreCas e)) | if (string.Equals(profile, "high", StringComparison.OrdinalIgnoreCas e)) | |||
End of changes. 3 change blocks. | ||||
1 lines changed or deleted | 15 lines changed or added |