File tree Expand file tree Collapse file tree 3 files changed +17
-2
lines changed
Expand file tree Collapse file tree 3 files changed +17
-2
lines changed Original file line number Diff line number Diff line change @@ -265,6 +265,7 @@ void MltXmlChecker::processProperties()
265265 checkUnlinkedFile (mlt_service);
266266 checkIncludesSelf (newProperties);
267267 checkLumaAlphaOver (mlt_service, newProperties);
268+ updateMaskApply (mlt_service, newProperties);
268269 checkAudioGain (mlt_service, newProperties);
269270 replaceWebVfxCropFilters (mlt_service, newProperties);
270271 replaceWebVfxChoppyFilter (mlt_service, newProperties);
@@ -561,6 +562,19 @@ void MltXmlChecker::checkIncludesSelf(QVector<MltProperty> &properties)
561562 }
562563}
563564
565+ void MltXmlChecker::updateMaskApply (const QString &mlt_service, QVector<MltProperty> &properties)
566+ {
567+ if (mlt_service == " mask_apply" ) {
568+ for (auto &p : properties) {
569+ if (p.first == " transition" ) {
570+ p.second = " qtblend" ;
571+ m_isUpdated = true ;
572+ break ;
573+ }
574+ }
575+ }
576+ }
577+
564578void MltXmlChecker::checkAudioGain (const QString &mlt_service, QVector<MltProperty> &properties)
565579{
566580 if (mlt_service == " volume" ) {
Original file line number Diff line number Diff line change @@ -67,6 +67,7 @@ class MltXmlChecker
6767 bool fixVersion1701WindowsPathBug (QString &value);
6868 void checkIncludesSelf (QVector<MltProperty> &properties);
6969 void checkLumaAlphaOver (const QString &mlt_service, QVector<MltProperty> &properties);
70+ void updateMaskApply (const QString &mlt_service, QVector<MltProperty> &properties);
7071 void checkAudioGain (const QString &mlt_service, QVector<MltProperty> &properties);
7172 void replaceWebVfxCropFilters (QString &mlt_service, QVector<MltProperty> &properties);
7273 void replaceWebVfxChoppyFilter (QString &mlt_service, QVector<MltProperty> &properties);
Original file line number Diff line number Diff line change 11/*
2- * Copyright (c) 2020-2025 Meltytech, LLC
2+ * Copyright (c) 2020-2026 Meltytech, LLC
33 *
44 * This program is free software: you can redistribute it and/or modify
55 * it under the terms of the GNU General Public License as published by
2020 width: 10
2121 height: 10
2222 Component .onCompleted : {
23- filter .set (' transition' , ' frei0r.cairoblend ' )
23+ filter .set (' transition' , ' qtblend ' )
2424 filter .set (' transition.threads' , 0 );
2525 }
2626}
You can’t perform that action at this time.
0 commit comments