[GUI] Use static lambdas in encoding model selection for improved performance

This commit is contained in:
2025-11-20 14:19:12 +00:00
parent 5bcfa20b32
commit f86a354aa0

View File

@@ -220,19 +220,19 @@ public sealed partial class MediaDumpViewModel : ViewModelBase
}
foreach(EncodingModel model in Encoding.GetEncodings()
.Select(info => new EncodingModel
.Select(static info => new EncodingModel
{
Name = info.Name,
DisplayName = info.GetEncoding().EncodingName
})
.Concat(Claunia.Encoding.Encoding.GetEncodings()
.Select(info => new EncodingModel
.Select(static info => new EncodingModel
{
Name = info.Name,
DisplayName = info.DisplayName
}))
.AsParallel()
.OrderBy(m => m.DisplayName))
.OrderBy(static m => m.DisplayName))
Encodings.Add(model);
Track1PregapVisible = mediaType switch