修复bug

This commit is contained in:
2026-01-05 03:40:36 +08:00
parent 8263ccf814
commit 79f376b512
11 changed files with 431 additions and 24 deletions
+8 -4
View File
@@ -43,17 +43,21 @@ namespace olive
namespace plugin
{
namespace {
const std::string kImageFieldNoneStr(kOfxImageFieldNone);
const std::string kImageFieldUpperStr(kOfxImageFieldUpper);
const std::string kImageFieldLowerStr(kOfxImageFieldLower);
const std::string &FieldOrderForParams(const VideoParams &params)
{
switch (params.interlacing()) {
case VideoParams::kInterlaceNone:
return kOfxImageFieldNone;
return kImageFieldNoneStr;
case VideoParams::kInterlacedTopFirst:
return kOfxImageFieldUpper;
return kImageFieldUpperStr;
case VideoParams::kInterlacedBottomFirst:
return kOfxImageFieldLower;
return kImageFieldLowerStr;
}
return kOfxImageFieldNone;
return kImageFieldNoneStr;
}
class DeferredRedoCommand : public UndoCommand {