Bug 496763

Summary: Generating a Rendering Script with a ? in the title causes the render to finish successfully immediately without actually rendering
Product: [Applications] kdenlive Reporter: Daniel <kde>
Component: Rendering & ExportAssignee: Jean-Baptiste Mardelle <jb>
Status: RESOLVED FIXED    
Severity: minor CC: fritzibaby
Priority: NOR    
Version First Reported In: 24.08.3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Daniel 2024-11-27 18:25:34 UTC
SUMMARY
Generating a Rendering Script with a ? in the tile causes the render to finish successfully immediately without actually rendering

STEPS TO REPRODUCE
1. Edit a video
2. Open render menu
3. click "Generate Script"
4. Enter a Name containing a question mark (?)
5. Start the Script

OBSERVED RESULT
The render reports completed succesfully immediately after starting. No output file gets created.

EXPECTED RESULT
The video renders for a while, the output file gets created.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Archlinux
KDE Plasma Version: 6.2.3
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.0

ADDITIONAL INFORMATION
Comment 1 Jean-Baptiste Mardelle 2024-12-05 10:39:04 UTC
Git commit 23c06c1ec67ec1d03887b3619294ebcd1ab90f20 by Jean-Baptiste Mardelle.
Committed on 05/12/2024 at 10:38.
Pushed by mardelle into branch 'release/24.12'.

Don't allow question mark in script names (not supported by MLT)

M  +3    -0    src/render/renderrequest.cpp

https://invent.kde.org/multimedia/kdenlive/-/commit/23c06c1ec67ec1d03887b3619294ebcd1ab90f20