git: a2eaecefa616 - main - multimedia/openshot: Update to 4.0.0 and switch to Qt6
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 10 Sep 2026 14:05:18 UTC
The branch main has been updated by makc:
URL: https://cgit.FreeBSD.org/ports/commit/?id=a2eaecefa616ea99f8d6a3355b27316cf598e64b
commit a2eaecefa616ea99f8d6a3355b27316cf598e64b
Author: Tatsuki Makino <tatsuki_makino@hotmail.com>
AuthorDate: 2026-09-10 14:03:16 +0000
Commit: Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2026-09-10 14:03:36 +0000
multimedia/openshot: Update to 4.0.0 and switch to Qt6
PR: 296230, 297734
---
multimedia/openshot/Makefile | 15 +-
multimedia/openshot/distinfo | 6 +-
multimedia/openshot/files/patch-MANIFEST.in | 13 +-
multimedia/openshot/files/patch-doc_conf.py | 10 -
multimedia/openshot/files/patch-doc_effects.rst | 171 -------------
multimedia/openshot/files/patch-setup.py | 58 ++---
.../openshot/files/patch-src_classes_info.py | 10 -
.../openshot/files/patch-src_classes_metrics.py | 4 +-
multimedia/openshot/files/patch-src_launch.py | 14 ++
.../files/patch-src_settings___default.settings | 6 +-
multimedia/openshot/pkg-plist | 268 ++++++++++++++++-----
11 files changed, 276 insertions(+), 299 deletions(-)
diff --git a/multimedia/openshot/Makefile b/multimedia/openshot/Makefile
index ce94cf218120..ff6af01322eb 100644
--- a/multimedia/openshot/Makefile
+++ b/multimedia/openshot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openshot
DISTVERSIONPREFIX= v
-DISTVERSION= 3.5.1
+DISTVERSION= 4.0.0
CATEGORIES= multimedia
MAINTAINER= tatsuki_makino@hotmail.com
@@ -10,22 +10,25 @@ WWW= https://www.openshot.org/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libopenshot>=0.7.0:multimedia/libopenshot@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libopenshot>=1.0.0:multimedia/libopenshot@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sentry-sdk>=0:devel/py-sentry-sdk@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyzmq>=0:net/py-pyzmq@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}distro>=0:sysutils/py-distro@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
-USES= desktop-file-utils pyqt:5 python shared-mime-info shebangfix
+USES= desktop-file-utils pyqt:6 python shared-mime-info shebangfix
USE_GITHUB= yes
GH_ACCOUNT= OpenShot
GH_PROJECT= ${PORTNAME}-qt
-USE_PYQT= pyqt5 webengine
-USE_PYTHON= distutils optsuffix
+USE_PYQT= pyqt6
+USE_PYTHON= optsuffix pep517
SHEBANG_FILES= src/language/generate_translations.py\
src/language/show_translations.py\
src/language/test_translations.py
+EXTRACT_AFTER_ARGS= --no-same-owner --no-same-permissions\
+ --exclude '${GH_PROJECT_DEFAULT}-${GH_TAGNAME_EXTRACT}/installer/'
NO_ARCH= yes
PLIST_SUB= VERSION=${DISTVERSION:C/-.+//}
diff --git a/multimedia/openshot/distinfo b/multimedia/openshot/distinfo
index 28914e9aecf7..392fd43ebf92 100644
--- a/multimedia/openshot/distinfo
+++ b/multimedia/openshot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1775703600
-SHA256 (OpenShot-openshot-qt-v3.5.1_GH0.tar.gz) = 6e3bbca4ab81caf7941f6fc1edcaec2fe4b2989cce335eef095184566e1602d2
-SIZE (OpenShot-openshot-qt-v3.5.1_GH0.tar.gz) = 137386247
+TIMESTAMP = 1788577200
+SHA256 (OpenShot-openshot-qt-v4.0.0_GH0.tar.gz) = 97cf3d02392527d3f386ee97724828587ba1b1badee40879269ec32fe551ae6e
+SIZE (OpenShot-openshot-qt-v4.0.0_GH0.tar.gz) = 140201342
diff --git a/multimedia/openshot/files/patch-MANIFEST.in b/multimedia/openshot/files/patch-MANIFEST.in
index 1d6f99cd27e9..6d0baf24bb10 100644
--- a/multimedia/openshot/files/patch-MANIFEST.in
+++ b/multimedia/openshot/files/patch-MANIFEST.in
@@ -1,6 +1,6 @@
---- MANIFEST.in.orig 2024-12-22 02:37:46 UTC
+--- MANIFEST.in.orig 2026-08-27 04:54:17 UTC
+++ MANIFEST.in
-@@ -1,12 +1,14 @@
+@@ -1,12 +1,21 @@
-include AUTHORS
-include COPYING
-include README
@@ -14,13 +14,20 @@
+#recursive-include bin *
+#recursive-include doc *
+#recursive-include openshot_qt *
-+graft openshot_qt/*
+#recursive-include xdg *
++graft src
++
global-exclude *__pycache__*
global-exclude *pyc
global-exclude .idea
-global-exclude .git
\ No newline at end of file
+global-exclude .git
++
++prune build
++prune doc
++prune images
++prune installer
++prune xdg
+global-exclude *.bak *.orig
diff --git a/multimedia/openshot/files/patch-doc_conf.py b/multimedia/openshot/files/patch-doc_conf.py
deleted file mode 100644
index e1d500b5ec66..000000000000
--- a/multimedia/openshot/files/patch-doc_conf.py
+++ /dev/null
@@ -1,10 +0,0 @@
---- doc/conf.py.orig 2026-03-18 21:17:58 UTC
-+++ doc/conf.py
-@@ -20,6 +20,7 @@ import sys
- import os
- import re
- import sys
-+sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath('.')), "openshot_qt"))
- sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath('.')), "src"))
-
- from classes import info
diff --git a/multimedia/openshot/files/patch-doc_effects.rst b/multimedia/openshot/files/patch-doc_effects.rst
deleted file mode 100644
index ac793cc642a1..000000000000
--- a/multimedia/openshot/files/patch-doc_effects.rst
+++ /dev/null
@@ -1,171 +0,0 @@
---- doc/effects.rst.orig 2026-03-18 21:17:58 UTC
-+++ doc/effects.rst
-@@ -88,135 +88,135 @@ the name and short description of each effect.
- These effects can be added to a clip by dragging the effect onto a clip. The following table contains
- the name and short description of each effect.
-
--.. |analogtape_icon| image:: ../src/effects/icons/analogtape@2x.png
-+.. |analogtape_icon| image:: ../openshot_qt/effects/icons/analogtape@2x.png
- :width: 50px
- :alt: Analog Tape Icon
-
--.. |mask_icon| image:: ../src/effects/icons/mask@2x.png
-+.. |mask_icon| image:: ../openshot_qt/effects/icons/mask@2x.png
- :width: 50px
- :alt: Alpha Mask / Wipe Transition Icon
-
--.. |bars_icon| image:: ../src/effects/icons/bars@2x.png
-+.. |bars_icon| image:: ../openshot_qt/effects/icons/bars@2x.png
- :width: 50px
- :alt: Bars Icon
-
--.. |blur_icon| image:: ../src/effects/icons/blur@2x.png
-+.. |blur_icon| image:: ../openshot_qt/effects/icons/blur@2x.png
- :width: 50px
- :alt: Blur Icon
-
--.. |brightness_icon| image:: ../src/effects/icons/brightness@2x.png
-+.. |brightness_icon| image:: ../openshot_qt/effects/icons/brightness@2x.png
- :width: 50px
- :alt: Brightness & Contrast Icon
-
--.. |caption_icon| image:: ../src/effects/icons/caption@2x.png
-+.. |caption_icon| image:: ../openshot_qt/effects/icons/caption@2x.png
- :width: 50px
- :alt: Caption Icon
-
--.. |chromakey_icon| image:: ../src/effects/icons/chromakey@2x.png
-+.. |chromakey_icon| image:: ../openshot_qt/effects/icons/chromakey@2x.png
- :width: 50px
- :alt: Chroma Key (Greenscreen) Icon
-
--.. |colormap_icon| image:: ../src/effects/icons/colormap@2x.png
-+.. |colormap_icon| image:: ../openshot_qt/effects/icons/colormap@2x.png
- :width: 50px
- :alt: Color Map / Lookup Icon
-
--.. |saturation_icon| image:: ../src/effects/icons/saturation@2x.png
-+.. |saturation_icon| image:: ../openshot_qt/effects/icons/saturation@2x.png
- :width: 50px
- :alt: Color Saturation Icon
-
--.. |colorshift_icon| image:: ../src/effects/icons/colorshift@2x.png
-+.. |colorshift_icon| image:: ../openshot_qt/effects/icons/colorshift@2x.png
- :width: 50px
- :alt: Color Shift Icon
-
--.. |crop_icon| image:: ../src/effects/icons/crop@2x.png
-+.. |crop_icon| image:: ../openshot_qt/effects/icons/crop@2x.png
- :width: 50px
- :alt: Crop Icon
-
--.. |deinterlace_icon| image:: ../src/effects/icons/deinterlace@2x.png
-+.. |deinterlace_icon| image:: ../openshot_qt/effects/icons/deinterlace@2x.png
- :width: 50px
- :alt: Deinterlace Icon
-
--.. |hue_icon| image:: ../src/effects/icons/hue@2x.png
-+.. |hue_icon| image:: ../openshot_qt/effects/icons/hue@2x.png
- :width: 50px
- :alt: Hue Icon
-
--.. |lensflare_icon| image:: ../src/effects/icons/lensflare@2x.png
-+.. |lensflare_icon| image:: ../openshot_qt/effects/icons/lensflare@2x.png
- :width: 50px
- :alt: Lens Flare Icon
-
--.. |negate_icon| image:: ../src/effects/icons/negate@2x.png
-+.. |negate_icon| image:: ../openshot_qt/effects/icons/negate@2x.png
- :width: 50px
- :alt: Negative Icon
-
--.. |objectdetection_icon| image:: ../src/effects/icons/objectdetection@2x.png
-+.. |objectdetection_icon| image:: ../openshot_qt/effects/icons/objectdetection@2x.png
- :width: 50px
- :alt: Object Detector Icon
-
--.. |outline_icon| image:: ../src/effects/icons/outline@2x.png
-+.. |outline_icon| image:: ../openshot_qt/effects/icons/outline@2x.png
- :width: 50px
- :alt: Outline Icon
-
--.. |pixelate_icon| image:: ../src/effects/icons/pixelate@2x.png
-+.. |pixelate_icon| image:: ../openshot_qt/effects/icons/pixelate@2x.png
- :width: 50px
- :alt: Pixelate Icon
-
--.. |sharpen_icon| image:: ../src/effects/icons/sharpen@2x.png
-+.. |sharpen_icon| image:: ../openshot_qt/effects/icons/sharpen@2x.png
- :width: 50px
- :alt: Sharpen Icon
-
--.. |shift_icon| image:: ../src/effects/icons/shift@2x.png
-+.. |shift_icon| image:: ../openshot_qt/effects/icons/shift@2x.png
- :width: 50px
- :alt: Shift Icon
-
--.. |sphericalprojection_icon| image:: ../src/effects/icons/sphericalprojection@2x.png
-+.. |sphericalprojection_icon| image:: ../openshot_qt/effects/icons/sphericalprojection@2x.png
- :width: 50px
- :alt: Spherical Projection Icon
-
--.. |stabilizer_icon| image:: ../src/effects/icons/stabilizer@2x.png
-+.. |stabilizer_icon| image:: ../openshot_qt/effects/icons/stabilizer@2x.png
- :width: 50px
- :alt: Stabilizer Icon
-
--.. |tracker_icon| image:: ../src/effects/icons/tracker@2x.png
-+.. |tracker_icon| image:: ../openshot_qt/effects/icons/tracker@2x.png
- :width: 50px
- :alt: Tracker Icon
-
--.. |wave_icon| image:: ../src/effects/icons/wave@2x.png
-+.. |wave_icon| image:: ../openshot_qt/effects/icons/wave@2x.png
- :width: 50px
- :alt: Wave Icon
-
--.. |compressor_icon| image:: ../src/effects/icons/compressor@2x.png
-+.. |compressor_icon| image:: ../openshot_qt/effects/icons/compressor@2x.png
- :width: 50px
- :alt: Compressor Icon
-
--.. |delay_icon| image:: ../src/effects/icons/delay@2x.png
-+.. |delay_icon| image:: ../openshot_qt/effects/icons/delay@2x.png
- :width: 50px
- :alt: Delay Icon
-
--.. |distortion_icon| image:: ../src/effects/icons/distortion@2x.png
-+.. |distortion_icon| image:: ../openshot_qt/effects/icons/distortion@2x.png
- :width: 50px
- :alt: Distortion Icon
-
--.. |echo_icon| image:: ../src/effects/icons/echo@2x.png
-+.. |echo_icon| image:: ../openshot_qt/effects/icons/echo@2x.png
- :width: 50px
- :alt: Echo Icon
-
--.. |expander_icon| image:: ../src/effects/icons/expander@2x.png
-+.. |expander_icon| image:: ../openshot_qt/effects/icons/expander@2x.png
- :width: 50px
- :alt: Expander Icon
-
--.. |noise_icon| image:: ../src/effects/icons/noise@2x.png
-+.. |noise_icon| image:: ../openshot_qt/effects/icons/noise@2x.png
- :width: 50px
- :alt: Noise Icon
-
--.. |parametriceq_icon| image:: ../src/effects/icons/parametriceq@2x.png
-+.. |parametriceq_icon| image:: ../openshot_qt/effects/icons/parametriceq@2x.png
- :width: 50px
- :alt: Parametric EQ Icon
-
--.. |robotization_icon| image:: ../src/effects/icons/robotization@2x.png
-+.. |robotization_icon| image:: ../openshot_qt/effects/icons/robotization@2x.png
- :width: 50px
- :alt: Robotization Icon
-
--.. |whisperization_icon| image:: ../src/effects/icons/whisperization@2x.png
-+.. |whisperization_icon| image:: ../openshot_qt/effects/icons/whisperization@2x.png
- :width: 50px
- :alt: Whisperization Icon
-
diff --git a/multimedia/openshot/files/patch-setup.py b/multimedia/openshot/files/patch-setup.py
index 9d462f576f35..8beb3bf54686 100644
--- a/multimedia/openshot/files/patch-setup.py
+++ b/multimedia/openshot/files/patch-setup.py
@@ -1,17 +1,15 @@
---- setup.py.orig 2024-12-22 02:37:46 UTC
+--- setup.py.orig 2026-08-27 04:54:17 UTC
+++ setup.py
-@@ -29,8 +29,8 @@ import os
+@@ -29,7 +29,7 @@ import subprocess
import sys
import fnmatch
import subprocess
-from setuptools import setup
--from shutil import copytree, rmtree, copy
+from setuptools import setup, find_namespace_packages
-+from shutil import copytree, rmtree, copy, move
+ from shutil import copytree, rmtree, copy
- # Determine absolute PATH of OpenShot folder
-@@ -38,9 +38,12 @@ PATH = os.path.dirname(os.path.realpath(__file__)) #
+@@ -38,9 +38,12 @@ if os.path.exists(os.path.join(PATH, "src")):
# Make a copy of the src tree (temporary for naming reasons only)
if os.path.exists(os.path.join(PATH, "src")):
@@ -21,13 +19,24 @@
+# print("Copying modules to openshot_qt directory: %s" % os.path.join(PATH, "openshot_qt"))
+# # Only make a copy if the SRC directory is present (otherwise ignore this)
+# copytree(os.path.join(PATH, "src"), os.path.join(PATH, "openshot_qt"))
-+ print("Move for switching to flat-layout: %s -> %s" %
-+ (os.path.join(PATH, "src"), os.path.join(PATH, "openshot_qt")))
-+ move(os.path.join(PATH, "src"), os.path.join(PATH, "openshot_qt"))
++ # Append path to system path
++ sys.path.append(os.path.join(PATH, "src"))
++ print("Loaded modules from src directory: %s" % os.path.join(PATH, "src"))
if os.path.exists(os.path.join(PATH, "openshot_qt")):
# Append path to system path
-@@ -68,7 +71,7 @@ os_files = [
+@@ -53,6 +56,10 @@ log.info("Execution path: %s" % os.path.abspath(__file
+
+ log.info("Execution path: %s" % os.path.abspath(__file__))
+
++# changes made to keep PORTNAME
++info.SETUP['name'] = 'openshot'
++info.SETUP['classifiers'] += ['Operating System :: POSIX :: BSD :: FreeBSD']
++
+ # Boolean: running as root?
+ ROOT = os.geteuid() == 0
+ # For Debian packaging it could be a fakeroot so reset flag to prevent execution of
+@@ -68,7 +75,7 @@ os_files = [
# AppStream metadata
('share/metainfo', ['xdg/org.openshot.OpenShot.appdata.xml']),
# Debian menu system application icon
@@ -36,7 +45,7 @@
# XDG Freedesktop icon paths
('share/icons/hicolor/scalable/apps', ['xdg/openshot-qt.svg']),
('share/icons/hicolor/scalable/mimetypes', ['xdg/openshot-qt-doc.svg']),
-@@ -79,7 +82,7 @@ os_files = [
+@@ -79,7 +86,7 @@ os_files = [
# XDG desktop mime types cache
('share/mime/packages', ['xdg/org.openshot.OpenShot.xml']),
# launcher (mime.types)
@@ -45,7 +54,7 @@
]
# Find files matching patterns
-@@ -97,20 +100,35 @@ def find_files(directory, patterns):
+@@ -97,20 +104,30 @@ package_data = {}
package_data = {}
# Find all project files
@@ -74,24 +83,19 @@
- include_package_data=True,
- **info.SETUP
-)
-+ packages=find_namespace_packages(
-+ where=".", # default
-+ exclude=[
-+ "build", "build.*",
-+ "doc", "doc.*",
-+ "images", "images.*",
-+ "installer", "installer.*",
-+ "src", "src.*",
-+ "xdg", "xdg.*",
-+ ], # for flat-layout
-+ ),
-+ data_files=os_files,
-+ include_package_data=True,
-+ **info.SETUP)
++ packages = ['openshot_qt'] +
++ ['openshot_qt.' + s for s in find_namespace_packages(where = 'src')],
++ package_dir = {
++ 'openshot_qt': 'src',
++ '': 'src',
++ },
++ data_files = os_files,
++ include_package_data = True,
++ **info.SETUP)
# -------------------------------------
# Remove temporary folder (if SRC folder present)
-@@ -122,22 +140,28 @@ FAILED = 'Failed to update.\n'
+@@ -122,22 +139,28 @@ if ROOT and dist != None:
if ROOT and dist != None:
# update the XDG Shared MIME-Info database cache
try:
diff --git a/multimedia/openshot/files/patch-src_classes_info.py b/multimedia/openshot/files/patch-src_classes_info.py
deleted file mode 100644
index 881249e115d0..000000000000
--- a/multimedia/openshot/files/patch-src_classes_info.py
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/classes/info.py.orig 2026-04-05 22:42:37 UTC
-+++ src/classes/info.py
-@@ -194,6 +194,7 @@ SETUP = {
- "License :: OSI Approved :: GNU General Public License (GPL)",
- "Operating System :: OS Independent",
- "Operating System :: POSIX :: Linux",
-+ "Operating System :: POSIX :: BSD :: FreeBSD",
- "Programming Language :: Python",
- "Topic :: Artistic Software",
- "Topic :: Multimedia :: Video :: Non-Linear Editor", ] +
diff --git a/multimedia/openshot/files/patch-src_classes_metrics.py b/multimedia/openshot/files/patch-src_classes_metrics.py
index 14c4a82d38e6..8f32096da560 100644
--- a/multimedia/openshot/files/patch-src_classes_metrics.py
+++ b/multimedia/openshot/files/patch-src_classes_metrics.py
@@ -1,6 +1,6 @@
---- src/classes/metrics.py.orig 2026-03-18 21:17:58 UTC
+--- src/classes/metrics.py.orig 2026-07-23 03:15:29 UTC
+++ src/classes/metrics.py
-@@ -59,6 +59,11 @@ try:
+@@ -60,6 +60,11 @@ try:
os_version = "Macintosh; Intel Mac OS X %s" % v[0].replace(".", "_")
os_distro = "OS X %s" % v[0]
diff --git a/multimedia/openshot/files/patch-src_launch.py b/multimedia/openshot/files/patch-src_launch.py
new file mode 100644
index 000000000000..9b245958771d
--- /dev/null
+++ b/multimedia/openshot/files/patch-src_launch.py
@@ -0,0 +1,14 @@
+--- src/launch.py.orig 2026-08-27 04:54:17 UTC
++++ src/launch.py
+@@ -83,7 +83,10 @@ if scale != 1.0:
+ if scale != 1.0:
+ os.environ["QT_SCALE_FACTOR"] = str(scale)
+
+-from qt_api import QtCore, QtWidgets
++try:
++ from qt_api import QtCore, QtWidgets
++except ImportError:
++ from .qt_api import QtCore, QtWidgets
+
+ Qt = QtCore.Qt
+ QApplication = QtWidgets.QApplication
diff --git a/multimedia/openshot/files/patch-src_settings___default.settings b/multimedia/openshot/files/patch-src_settings___default.settings
index a0e052db8463..3e9756823373 100644
--- a/multimedia/openshot/files/patch-src_settings___default.settings
+++ b/multimedia/openshot/files/patch-src_settings___default.settings
@@ -1,6 +1,6 @@
---- src/settings/_default.settings.orig 2026-04-05 22:42:37 UTC
+--- src/settings/_default.settings.orig 2026-07-23 03:15:29 UTC
+++ src/settings/_default.settings
-@@ -605,7 +605,7 @@
+@@ -633,7 +633,7 @@
"min": 0,
"setting": "graca_number_de",
"type": "dropdown",
@@ -9,7 +9,7 @@
"translate_values": true,
"values": [],
"restart": true
-@@ -617,7 +617,7 @@
+@@ -645,7 +645,7 @@
"min": 0,
"setting": "graca_number_en",
"type": "dropdown",
diff --git a/multimedia/openshot/pkg-plist b/multimedia/openshot/pkg-plist
index 92c70de898fb..57cd8ba0c586 100644
--- a/multimedia/openshot/pkg-plist
+++ b/multimedia/openshot/pkg-plist
@@ -1,16 +1,18 @@
bin/openshot-qt
-%%PYTHON_SITELIBDIR%%/openshot_qt-%%VERSION%%-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/openshot_qt-%%VERSION%%-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/openshot_qt-%%VERSION%%-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/openshot_qt-%%VERSION%%-py%%PYTHON_VER%%.egg-info/entry_points.txt
-%%PYTHON_SITELIBDIR%%/openshot_qt-%%VERSION%%-py%%PYTHON_VER%%.egg-info/top_level.txt
+%%PYTHON_SITELIBDIR%%/openshot-%%VERSION%%.dist-info/AUTHORS.md
+%%PYTHON_SITELIBDIR%%/openshot-%%VERSION%%.dist-info/COPYING
+%%PYTHON_SITELIBDIR%%/openshot-%%VERSION%%.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/openshot-%%VERSION%%.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/openshot-%%VERSION%%.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/openshot-%%VERSION%%.dist-info/entry_points.txt
+%%PYTHON_SITELIBDIR%%/openshot-%%VERSION%%.dist-info/top_level.txt
%%PYTHON_SITELIBDIR%%/openshot_qt/__init__.py
%%PYTHON_SITELIBDIR%%/openshot_qt/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/__pycache__/__init__%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/__pycache__/launch%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/__pycache__/launch%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/openshot_qt/__pycache__/qt_test_app%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/openshot_qt/__pycache__/qt_test_app%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/__pycache__/qt_api%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/__pycache__/qt_api%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/blender/blend/blinds.blend
%%PYTHON_SITELIBDIR%%/openshot_qt/blender/blend/colors.blend
%%PYTHON_SITELIBDIR%%/openshot_qt/blender/blend/dissolve.blend
@@ -93,14 +95,20 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__init__.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/animation_presets%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/animation_presets%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/app%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/app%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/assets%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/assets%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/camera_motion%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/camera_motion%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/clip_utils%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/clip_utils%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/clipboard%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/clipboard%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/color_presets%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/color_presets%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/comfy_client%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/comfy_client%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/comfy_templates%%PYTHON_TAG%%.opt-1.pyc
@@ -113,10 +121,14 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/effect_init%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/exceptions%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/exceptions%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/film_grain_presets%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/film_grain_presets%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/generation_queue%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/generation_queue%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/generation_service%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/generation_service%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/http_client%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/http_client%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/image_types%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/image_types%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/info%%PYTHON_TAG%%.opt-1.pyc
@@ -145,6 +157,8 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/qt_types%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/query%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/query%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/release_details%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/release_details%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/sentry%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/sentry%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/settings%%PYTHON_TAG%%.opt-1.pyc
@@ -161,6 +175,8 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/timeline%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/title_bar%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/title_bar%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/tray_status%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/tray_status%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/ui_trace_recorder%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/ui_trace_recorder%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/ui_util%%PYTHON_TAG%%.opt-1.pyc
@@ -171,10 +187,13 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/version%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/waveform%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/waveform%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/animation_presets.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/app.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/assets.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/camera_motion.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/clip_utils.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/clipboard.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/color_presets.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/comfy_client.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/comfy_templates.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/conversion.py
@@ -190,8 +209,10 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/exporters/__pycache__/final_cut_pro%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/exporters/edl.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/exporters/final_cut_pro.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/film_grain_presets.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/generation_queue.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/generation_service.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/http_client.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/image_types.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/importers/__init__.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/importers/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
@@ -254,6 +275,7 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/proxy_service.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/qt_types.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/query.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/release_details.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/sentry.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/settings.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/style_tools.py
@@ -262,6 +284,7 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/time_parts.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/timeline.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/title_bar.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/classes/tray_status.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/ui_trace_recorder.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/ui_util.py
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/updates.py
@@ -321,6 +344,9 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/colors/vibrant_&_colorful/valentine_pop.cube
%%PYTHON_SITELIBDIR%%/openshot_qt/colors/vibrant_&_colorful/warm_pop.cube
%%PYTHON_SITELIBDIR%%/openshot_qt/colors/vibrant_&_colorful/warm_to_cool.cube
+%%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/audio-clarity-speech.json
+%%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/audio-noise-reduce.json
+%%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/audio-noise-remove.json
%%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/image-blur-anything-sam2.json
%%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/image-extract-depth.json
%%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/image-extract-lines.json
@@ -345,8 +371,12 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/comfyui/video2video-basic.json
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/analogtape.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/analogtape@2x.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/audiovisualization.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/audiovisualization@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/bars.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/bars@2x.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/beatsync.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/beatsync@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/blur.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/blur@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/brightness.png
@@ -355,6 +385,8 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/caption@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/chromakey.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/chromakey@2x.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/colorgrade.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/colorgrade@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/colormap.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/colormap@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/colorshift.png
@@ -367,12 +399,20 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/deinterlace@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/delay.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/delay@2x.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/denoiseimage.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/denoiseimage@2x.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/displace.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/displace@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/distortion.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/distortion@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/echo.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/echo@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/expander.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/expander@2x.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/filmgrain.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/filmgrain@2x.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/glow.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/glow@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/hue.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/hue@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/lensflare.png
@@ -387,6 +427,8 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/normalize@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/objectdetection.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/objectdetection@2x.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/objectmask.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/objectmask@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/outline.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/outline@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/parametriceq.png
@@ -397,6 +439,8 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/robotization@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/saturation.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/saturation@2x.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/shadow.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/shadow@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/sharpen.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/sharpen@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/shift.png
@@ -405,6 +449,8 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/sphericalprojection@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/stabilizer.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/stabilizer@2x.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/timer.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/timer@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/tracker.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/tracker@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/effects/icons/wave.png
@@ -1660,9 +1706,7 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/emojis/data/openmoji.json
%%PYTHON_SITELIBDIR%%/openshot_qt/emojis/optimize-emojis.py
%%PYTHON_SITELIBDIR%%/openshot_qt/images/AudioThumbnail.svg
-%%PYTHON_SITELIBDIR%%/openshot_qt/images/NotFound.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/NotFound.svg
-%%PYTHON_SITELIBDIR%%/openshot_qt/images/NotFound@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/00A9.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/00A9@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/00AE.png
@@ -4247,6 +4291,8 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/TV_Rating@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/analogtape.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/analogtape@2x.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/audiovisualization.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/audiovisualization@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/barr_ripple_1.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/barr_ripple_10.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/barr_ripple_10@2x.png
@@ -4273,6 +4319,8 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/barr_ripple_9@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/bars.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/bars@2x.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/beatsync.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/beatsync@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/big_barr.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/big_barr@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/big_barr_shaking2.png
@@ -4417,6 +4465,8 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/clouds@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/clouds_2.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/clouds_2@2x.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/colorgrade.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/colorgrade@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/colormap.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/colormap@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/colorshift.png
@@ -4501,6 +4551,10 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/deinterlace@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/delay.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/delay@2x.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/denoiseimage.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/denoiseimage@2x.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/displace.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/displace@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/dissolve.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/dissolve@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/distortion.png
@@ -4559,6 +4613,8 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/expander@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/fade.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/fade@2x.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/filmgrain.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/filmgrain@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/fish-eyes_1.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/fish-eyes_10.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/fish-eyes_10@2x.png
@@ -4665,6 +4721,8 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/future_8@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/future_9.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/future_9@2x.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/glow.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/glow@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/hatched_1.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/hatched_1@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/hatched_2.png
@@ -4827,6 +4885,8 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/noise@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/objectdetection.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/objectdetection@2x.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/objectmask.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/objectmask@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/ondulation_1.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/ondulation_1@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/openshot_logo.png
@@ -4935,6 +4995,8 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/robotization@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/saturation.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/saturation@2x.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/shadow.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/shadow@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/sharpen.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/sharpen@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/shift.png
@@ -5019,6 +5081,8 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/sunlight_3@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/sunlight_4.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/sunlight_4@2x.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/timer.png
+%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/timer@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/tracker.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/tracker@2x.png
%%PYTHON_SITELIBDIR%%/openshot_qt/images/cache/triangle_1.png
@@ -5296,6 +5360,8 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/language/__pycache__/__init__%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/language/__pycache__/generate_translations%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/language/__pycache__/generate_translations%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/language/__pycache__/neutralize_resource_import%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/language/__pycache__/neutralize_resource_import%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/language/__pycache__/openshot_lang%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/language/__pycache__/openshot_lang%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/language/__pycache__/show_translations%%PYTHON_TAG%%.opt-1.pyc
@@ -5303,16 +5369,23 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/language/__pycache__/test_translations%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/language/__pycache__/test_translations%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/language/generate_translations.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/language/neutralize_resource_import.py
%%PYTHON_SITELIBDIR%%/openshot_qt/language/openshot_lang.py
%%PYTHON_SITELIBDIR%%/openshot_qt/language/openshot_lang.qrc
%%PYTHON_SITELIBDIR%%/openshot_qt/language/show_translations.py
%%PYTHON_SITELIBDIR%%/openshot_qt/language/test_translations.py
%%PYTHON_SITELIBDIR%%/openshot_qt/launch.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/openshot.egg-info/PKG-INFO
+%%PYTHON_SITELIBDIR%%/openshot_qt/openshot.egg-info/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/openshot_qt/openshot.egg-info/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/openshot_qt/openshot.egg-info/entry_points.txt
+%%PYTHON_SITELIBDIR%%/openshot_qt/openshot.egg-info/top_level.txt
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/apple_tv.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/avchd.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/chromebook.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/dvd_ntsc.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/dvd_pal.xml
+%%PYTHON_SITELIBDIR%%/openshot_qt/presets/facebook.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/flickr_HD.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/format_avi_mp4.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/format_avi_mpeg2.xml
@@ -5327,6 +5400,7 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/format_mkv_x265.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/format_mov_mpeg2.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/format_mov_mpeg4.xml
+%%PYTHON_SITELIBDIR%%/openshot_qt/presets/format_mov_prores.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/format_mov_x264.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/format_mp3.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/format_mp4_hevc_hw.xml
@@ -5350,19 +5424,22 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/format_webm_libvpx.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/format_webm_vp9_hw.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/instagram.xml
+%%PYTHON_SITELIBDIR%%/openshot_qt/presets/instagram_reels.xml
+%%PYTHON_SITELIBDIR%%/openshot_qt/presets/linkedin.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/metacafe.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/nokia_nHD.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/picasa.xml
+%%PYTHON_SITELIBDIR%%/openshot_qt/presets/snapchat.xml
+%%PYTHON_SITELIBDIR%%/openshot_qt/presets/tiktok.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/twitter.xml
-%%PYTHON_SITELIBDIR%%/openshot_qt/presets/vimeo.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/vimeo_HD.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/wikipedia.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/xbox360.xml
-%%PYTHON_SITELIBDIR%%/openshot_qt/presets/youtube.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/youtube_2K.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/youtube_4K.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/youtube_8K.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/presets/youtube_HD.xml
+%%PYTHON_SITELIBDIR%%/openshot_qt/presets/youtube_shorts.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/profiles/00128x0096p0015_04-03
%%PYTHON_SITELIBDIR%%/openshot_qt/profiles/00128x0096p0025_04-03
%%PYTHON_SITELIBDIR%%/openshot_qt/profiles/00128x0096p2997_04-03
@@ -5900,8 +5977,10 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/profiles/legacy/vertical_720p_50
%%PYTHON_SITELIBDIR%%/openshot_qt/profiles/legacy/vertical_720p_5994
%%PYTHON_SITELIBDIR%%/openshot_qt/profiles/legacy/vertical_720p_60
-%%PYTHON_SITELIBDIR%%/openshot_qt/qt_test_app.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/qt_api.py
%%PYTHON_SITELIBDIR%%/openshot_qt/resources/contributors.json
+%%PYTHON_SITELIBDIR%%/openshot_qt/resources/cutie-models.json
+%%PYTHON_SITELIBDIR%%/openshot_qt/resources/efficient-sam-models.json
%%PYTHON_SITELIBDIR%%/openshot_qt/resources/export-clip-audio-template.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/resources/export-clip-video-template.xml
%%PYTHON_SITELIBDIR%%/openshot_qt/resources/export-project-template.xml
@@ -5910,47 +5989,123 @@ bin/openshot-qt
%%PYTHON_SITELIBDIR%%/openshot_qt/resources/hardware-example.mp4
%%PYTHON_SITELIBDIR%%/openshot_qt/resources/license.txt
%%PYTHON_SITELIBDIR%%/openshot_qt/resources/supporters.json
+%%PYTHON_SITELIBDIR%%/openshot_qt/resources/yolo-models.json
%%PYTHON_SITELIBDIR%%/openshot_qt/settings/_default.project
%%PYTHON_SITELIBDIR%%/openshot_qt/settings/_default.settings
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__init__.py
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/qt_test_app%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/qt_test_app%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_add_to_timeline%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_add_to_timeline%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_app_window_state%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_app_window_state%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_assets%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_assets%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_camera_motion%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_camera_motion%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_color_grade_editor%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_color_grade_editor%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_color_presets%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_color_presets%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_dialog_preview_resize%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_dialog_preview_resize%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_emoji_drag%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_emoji_drag%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_export_clips%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_export_clips%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_files_model_helpers%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_files_model_helpers%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_files_model_import%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_files_model_import%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_film_grain_presets%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_film_grain_presets%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_generation_service%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_generation_service%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_http_client%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_http_client%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_interchange_import_export%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_interchange_import_export%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_json_data%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_json_data%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_keyframe_scaler%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_keyframe_scaler%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_location_file_dialogs%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_location_file_dialogs%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_main_window%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_main_window%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_message_box_styling%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_message_box_styling%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_metrics%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_metrics%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_name_search_treeview%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_name_search_treeview%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_optimized_preview_menu%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_optimized_preview_menu%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_path_utils%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_path_utils%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_project_data%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_project_data%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_proxy_service%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_proxy_service%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_qt_resource_imports%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_qt_resource_imports%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_qt_types%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_qt_types%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_query%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_query%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_recording_preview%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_recording_preview%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_release_details%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_release_details%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_retime%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_retime%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_thumbnail_generation%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_thumbnail_generation%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_timeline_helpers%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_timeline_helpers%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_tutorial%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_tutorial%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_video_widget_transform%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/__pycache__/test_video_widget_transform%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/qt_test_app.py
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_add_to_timeline.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_app_window_state.py
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_assets.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_camera_motion.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_color_grade_editor.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_color_presets.py
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_dialog_preview_resize.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_emoji_drag.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_export_clips.py
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_files_model_helpers.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_files_model_import.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_film_grain_presets.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_generation_service.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_http_client.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_interchange_import_export.py
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_json_data.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_keyframe_scaler.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_location_file_dialogs.py
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_main_window.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_message_box_styling.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_metrics.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_name_search_treeview.py
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_optimized_preview_menu.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_path_utils.py
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_project_data.py
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_proxy_service.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_qt_resource_imports.py
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_qt_types.py
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_query.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_recording_preview.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_release_details.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_retime.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_thumbnail_generation.py
%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_timeline_helpers.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_tutorial.py
+%%PYTHON_SITELIBDIR%%/openshot_qt/tests/test_video_widget_transform.py
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/__init__.py
*** 218 LINES SKIPPED ***