Adding a filter set containing 2 or more filters will add them in reverse order

Adding a filter set containing 2 or more filters will add them in reverse order

Environment:

  • OS: Fedora Linux 38 (Workstation Edition), Gnome 44.6
  • Shotcut version 24.01.28
    — Flatpak version from Flathub
  • Qt version 6.5.3.

Steps to reproduce:

  1. On a video, add 3 different effects: Downmix, Limiter, Equalizer 3-bands (Remember the order!)
  2. Click on the “Save a filter set” button
  3. Name it whatever (ex: “test”)
  4. Delete all filters from the video or select another video with no filters
  5. Click the “+” button (Add filter)
  6. Select the set you saved at step 3 to add it to the video

Current result:

The 3 filters are added, but the order is reversed. If you originally saved Downmix, Limiter, Equalizer, adding the set will give you Equalizer, Limiter, Downmix

Expected result:

The 3 filters are added in the same order as when it was created

Additional info

  • This is a new bug, added in the past ~3 weeks. It wasn’t behaving like that before. I know because I always reuse the same filter set, and I’ve been doing that for at least a couple months now. I’m sorry I can’t tell you the exact version I had before, but Fedora keeps my flatpak apps up to date daily so I can say with certainty that whatever version the flatpak on Flathub was ~3 weeks ago didn’t had this bug.
1 Like

Reproduced on Windows 10. Same Shotcut version.

Seems to be limited to audio filters.
I tried 2 times with Video filters and the sets were loaded with the filters in the right order.

2 Likes

Thanks for your report. This is fixed for the next release.

1 Like