https://bugs.kde.org/show_bug.cgi?id=448318

            Bug ID: 448318
           Summary: OpenTimelineIO adapters are listed only if they have
                    read AND write feature exposed
           Product: kdenlive
           Version: 21.12.1
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: User Interface
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

SUMMARY
OpenTimelineIO adapters are listed only if they have the read and write feature
enabled. We should have a separate list for import and export, as read is only
required for import, and write for export. Or maybe just allow any file
extensions there, and let OTIO decide if it can import them?

STEPS TO REPRODUCE
1. Set-up a read-only adapter in OTIO, such as
https://github.com/gilou/otio-drp-adapter
2. Run KDEnlive, and select import

OBSERVED RESULT
drp adapter and its suffixes are not considered as candidates.

EXPECTED RESULT
Allow importing if only read feature is exposed (and exporting if only write is
exposed)

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Ubuntu 20.04
KDE Frameworks Version: KDE Frameworks 5.68.0
Qt Version: 5.12.8

ADDITIONAL INFORMATION
This will require to separate m_adapters either in two lists, or to make the
read/write feature available there to filter import/export suffixes in
kdenlive/src/utils/otioconvertions.cpp

I'm not familiar with KDEnlive code and my C++ is a bit rusty, but I guess one
could use the python condition in getOtioConverters() to create something like
m_import_adapters and m_export_adapters strings maybe?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to