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

            Bug ID: 411930
           Summary: DeFish filter is not threadsafe
           Product: kdenlive
           Version: 19.08.0
          Platform: MS Windows
                OS: MS Windows
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Video Display & Export
          Assignee: j...@kdenlive.org
          Reporter: c6kargn...@liamekaens.com
  Target Milestone: ---

Created attachment 122663
  --> https://bugs.kde.org/attachment.cgi?id=122663&action=edit
Sample frame

SUMMARY
If its parameters are animated, the DeFish filter produces very interesting
results when rendered with parallel processing enabled. Apparently, the
settings get overwritten mid-frame by competing threads, resulting in different
zones being rendered with the settings from different frames.

STEPS TO REPRODUCE
1. Add a clip to the timeline.
2. Add the DeFish filter to the clip.
3. Set the Type to Stereographic (this probably isn't important to the bug, but
it affects the interpretation of the Amount value).
4. Add a key frame to the end of the clip's range.
5. Within the DeFish filter, set the key frame at the start to Amount = 0 and
the key frame at the end to Amount = 930.
6. Render the video with Parallel processing enabled and with Threads set to 1.

OBSERVED RESULT
Frames are rendered with different DeFish filter Amount values for different
scanlines. This becomes more noticeable near the end of the animation, when the
change in Amount produces a more pronounced change in the distortion.

EXPECTED RESULT
The rendered video frames should be effectively the same as shown in the
preview window, with a smooth change in the distortion over the course of the
animation.

SOFTWARE/OS VERSIONS
Windows: Windows 10 1903
KDE Frameworks Version: 5.61.0
Qt Version: 5.13.0
MLT Version: 6.16.0

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

Reply via email to