Get modulo from pixel format instead of encoder

This commit is contained in:
N00MKRAD
2025-03-11 01:12:03 +01:00
parent bef933b6f9
commit 2d136e5380
3 changed files with 3 additions and 3 deletions

View File

@@ -38,7 +38,9 @@ namespace Flowframes
{
if (mode == ModuloMode.ForEncoding)
{
return Interpolate.currentSettings.outSettings.Encoder.GetInfo().Modulo;
string pixFmt = Interpolate.currentSettings.outSettings.PixelFormat.ToString().Lower();
bool subsampled = pixFmt.Contains("420") || pixFmt.Contains("422") || pixFmt.Contains("p010") || pixFmt.Contains("p016");
return subsampled ? 2 : 1;
}
else if (mode == ModuloMode.ForInterpolation)
{