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.