flathub / org.kde.kdenlive

https://flathub.org/apps/details/org.kde.kdenlive
17 stars 18 forks source link

The Compare Effect feature at the Effect/Composition Stack widget is not working #306

Closed EPadronU closed 11 months ago

EPadronU commented 11 months ago

SUMMARY The Compare Effect feature at the Effect/Composition Stack widget is not working

According to the information provided to me at bug, it seems to be a flatpak-specific bug.

STEPS TO REPRODUCE

  1. Click on the "Compare Effect" button at the Effect/Composition Stack widget

OBSERVED RESULT Nothing but an error message appears at the bottom of the Project Monitor saying "The alphagrad filter is required for that feature, please install frei0r and restart Kdenlive" (see attachment) Screenshot-20231204-2030-01

EXPECTED RESULT Splits the Preview Monitor vertically to do a side-by-side comparison of the clip with and without effects

SOFTWARE/OS VERSIONS Distro: Debian /GNU/Linux 12 KDE Plasma Version: 5.27.5 KDE Frameworks Version: 5.103.0 Qt Version: 5.15.8

ADDITIONAL INFORMATION

❯ flatpak remote-info --log flathub org.kde.kdenlive | head -n 14

ID: org.kde.kdenlive
Ref: app/org.kde.kdenlive/x86_64/stable
Arch: x86_64
Branch: stable
Collection: org.flathub.Stable
Download: 86.6 MB
Installed: 262.8 MB
Runtime: org.kde.Platform/x86_64/5.15-22.08
Sdk: org.kde.Sdk/x86_64/5.15-22.08

Commit: 3cc2af182c892a1df0909ff97f76c9946b351f3d120a97b0a031277124e3cfac
Parent: f86f66b743bc3137d81f8d9aae3045e57b78a595a16de5b0185012c47c371dfd
Subject: Remove jack2, pw-jack is in the runtime (d7faa8b5)
Date: 2023-12-03 22:35:45 +0000
travier commented 11 months ago

This is weird. frei0r is included in https://github.com/flathub/org.kde.kdenlive/blob/master/org.kde.kdenlive.json#L333

EPadronU commented 11 months ago

@travier Is indeed very weird, specially because there are a couple of plugins reported missing in the flatpak version that are available in the appimage version.

appimage missing plugins report/log

plugin not available: "avfilter.acompressor"
plugin not available: "avfilter.aecho"
plugin not available: "avfilter.agate"
plugin not available: "avfilter.atadenoise"
plugin not available: "avfilter.bs2b"
plugin not available: "avfilter.bwdif"
plugin not available: "avfilter.deblock"
plugin not available: "avfilter.dedot"
plugin not available: "avfilter.deflate"
plugin not available: "avfilter.derain"
plugin not available: "avfilter.doubleweave"
plugin not available: "avfilter.field"
plugin not available: "avfilter.framestep"
plugin not available: "avfilter.fspp"
plugin not available: "avfilter.graphmonitor"
plugin not available: "avfilter.hqdn3d"
plugin not available: "avfilter.inflate"
plugin not available: "avfilter.lagfun"
plugin not available: "avfilter.loudnorm"
plugin not available: "avfilter.mcdeint"
plugin not available: "avfilter.random"
plugin not available: "avfilter.removegrain"
plugin not available: "avfilter.separatefields"
plugin not available: "avfilter.shuffleplanes"
plugin not available: "avfilter.sofalizer"
plugin not available: "avfilter.sr"
plugin not available: "avfilter.tmix"
plugin not available: "avfilter.w3fdif"
plugin not available: "avfilter.weave"
plugin not available: "avfilter.yadif"
plugin not available: "frei0r.baltan"
plugin not available: "frei0r.bgsubtract0r"
plugin not available: "frei0r.delay0r"
plugin not available: "frei0r.delaygrab"
plugin not available: "frei0r.lightgraffiti"
plugin not available: "frei0r.lightgraffiti"
plugin not available: "frei0r.tehRoxx0r"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "movit.unsharp_mask"
plugin not available: "timewarp"
plugin not available: "region"

flatpak version missing plugins report/log

plugin not available: "avfilter.acompressor"
plugin not available: "avfilter.aecho"
plugin not available: "avfilter.agate"
plugin not available: "avfilter.atadenoise"
plugin not available: "avfilter.bs2b"
plugin not available: "avfilter.bwdif"
plugin not available: "avfilter.deblock"
plugin not available: "avfilter.dedot"
plugin not available: "avfilter.deflate"
plugin not available: "avfilter.derain"
plugin not available: "avfilter.doubleweave"
plugin not available: "avfilter.field"
plugin not available: "avfilter.framestep"
plugin not available: "avfilter.fspp"
plugin not available: "avfilter.graphmonitor"
plugin not available: "avfilter.hqdn3d"
plugin not available: "avfilter.inflate"
plugin not available: "avfilter.lagfun"
plugin not available: "avfilter.loudnorm"
plugin not available: "avfilter.random"
plugin not available: "avfilter.removegrain"
plugin not available: "avfilter.separatefields"
plugin not available: "avfilter.shuffleplanes"
plugin not available: "avfilter.sofalizer"
plugin not available: "avfilter.sr"
plugin not available: "avfilter.tmix"
plugin not available: "avfilter.w3fdif"
plugin not available: "avfilter.weave"
plugin not available: "avfilter.yadif"
plugin not available: "frei0r.alpha0ps"
plugin not available: "frei0r.alpha0ps"
plugin not available: "frei0r.alphagrad"
plugin not available: "frei0r.alphaspot"
plugin not available: "frei0r.baltan"
plugin not available: "frei0r.bgsubtract0r"
plugin not available: "frei0r.delay0r"
plugin not available: "frei0r.delaygrab"
plugin not available: "frei0r.facebl0r"
plugin not available: "frei0r.facedetect"
plugin not available: "frei0r.hqdn3d"
plugin not available: "frei0r.lightgraffiti"
plugin not available: "frei0r.lightgraffiti"
plugin not available: "frei0r.pr0be"
plugin not available: "frei0r.pr0file"
plugin not available: "frei0r.tehRoxx0r"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "movit.unsharp_mask"
plugin not available: "timewarp"

plugins missing in the flatpak version only

plugin not available: "frei0r.alpha0ps"
plugin not available: "frei0r.alpha0ps"
plugin not available: "frei0r.alphagrad"
plugin not available: "frei0r.alphaspot"
plugin not available: "frei0r.facebl0r"
plugin not available: "frei0r.facedetect"
plugin not available: "frei0r.hqdn3d"
plugin not available: "frei0r.pr0be"
plugin not available: "frei0r.pr0file"

Notes

For the Alpha Shapes and Alpha Shapes (Mask) there's already a fix introduced by @jlskuz at 1, I'm not sure about the Alpha Gradient effect though.

For the rest of the plugins being reported as missing in the log, I don't know if there's someone looking at them since it just happening for the flatpak version as stated before.

jlskuz commented 11 months ago

Frei0r unfortunately renamed some effects which broke things.

travier commented 11 months ago

@EPadronU Can you try the build from https://github.com/flathub/org.kde.kdenlive/pull/312 ? Thanks

EPadronU commented 11 months ago

Works great! Thank you so much @jlskuz and @travier

The flatpak version is the only viable version for me. It works great with my AMD GPUs. So you can imagine how happy I am about this effects working again :)

image image

travier commented 11 months ago

Thanks for testing and thanks to @jlskuz for the fix.