Only set IsAvc for video streams

Also enables nullable for MediaStreamInfo
Makes more properties nullable that aren't always present
This commit is contained in:
Bond_009
2026-03-29 14:16:26 +02:00
parent ea206f43a2
commit a6da575785
5 changed files with 50 additions and 64 deletions

View File

@@ -74,9 +74,9 @@ namespace MediaBrowser.MediaEncoding.Probing
/// </summary>
/// <param name="dict">The dict.</param>
/// <returns>Dictionary{System.StringSystem.String}.</returns>
private static Dictionary<string, string> ConvertDictionaryToCaseInsensitive(IReadOnlyDictionary<string, string> dict)
private static Dictionary<string, string?> ConvertDictionaryToCaseInsensitive(IReadOnlyDictionary<string, string?> dict)
{
return new Dictionary<string, string>(dict, StringComparer.OrdinalIgnoreCase);
return new Dictionary<string, string?>(dict, StringComparer.OrdinalIgnoreCase);
}
}
}