Commit Graph

152 Commits

Author SHA1 Message Date
Jean-Baptiste Mardelle
e9ce43dcde Try to workaround Qt locale issue on Mac
CCBUG: 507568
2025-07-28 03:47:41 +02:00
Jean-Baptiste Mardelle
44a093d128 Fix image sequence render incorrectly reported as failed 2025-07-25 12:40:25 +02:00
Jean-Baptiste Mardelle
326dd275f1 Add powermanagement to disable sleep while rendering and playing
Add powermanagement to disable sleep while rendering
BUG: 500615
FIXED-IN: 25.08.0
2025-07-09 08:35:05 +02:00
Jean-Baptiste Mardelle
bb4d791211 Expose HW decoding option in Wizard
Expose HW decoding option in Wizard and Render option to keep render log files.
Expose log files in render dialog
![image](/uploads/bdeab57e48bf97b04b69d127d3962da6/image.png){width=532 height=312}
![image](/uploads/6a72452e93754032e652dfe45883c6a1/image.png){width=564 height=522}
2025-06-10 17:18:06 +02:00
Julius Künzel
6ff2f19179 Use a logging category for the renderer 2025-03-29 17:14:59 +01:00
Jean-Baptiste Mardelle
701e17d06a Fix rendering files with an ampersand in name is broken on linux
BUG: 500794
FIXED-IN: 25.04.0
2025-03-14 17:02:30 +01:00
Jean-Baptiste Mardelle
8d64165d57 SAM: Add option to offload memory to CPU, allowing to create longer masks, useful for GPU with low VRAM.
Switch all MLT tasks to loglevel error, since the log overflow sometimes caused freezes
2025-02-17 16:14:05 +01:00
Jean-Baptiste Mardelle
45589d153e Fix rendering progress not shown when rendering a zone 2025-01-09 11:13:52 +01:00
Jean-Baptiste Mardelle
229292bcb9 Properly display the full log on missing render file 2024-12-03 16:53:00 +01:00
Jean-Baptiste Mardelle
fdffd295fa Ensure we display an error if the render job finishes but rendered file does not exist 2024-12-03 16:50:37 +01:00
Jean-Baptiste Mardelle
8496c1d8ef Fix abort rendering 2024-11-19 15:09:02 +01:00
Jean-Baptiste Mardelle
a649307d83 Cleanup renderjob 2024-11-10 16:31:23 +01:00
Jean-Baptiste Mardelle
7692569eee Fix incorrect string param 2024-10-21 09:01:02 +02:00
Zhangzhi Hu
e83354d625 QString refactor: replace QString() with QStringLiteral()
Replace `QString()` constructors with `QStringLiteral()` macro to improve
performance.
2024-10-21 06:59:47 +00:00
Jean-Baptiste Mardelle
031ef7196a Don't erase temporary playlists in debug mode 2024-09-27 16:26:18 +02:00
Jean-Baptiste Mardelle
4abda73d8b Disable workaround to better understand failures in test suite 2024-09-27 12:39:52 +02:00
Jean-Baptiste Mardelle
84968f69cb in render debug mode, enforce MLT's repository to fix AppImage render suite failure 2024-09-27 08:58:16 +02:00
Jean-Baptiste Mardelle
48a61e6f4d Add more debug output to render log files 2024-09-26 13:33:13 +02:00
Jean-Baptiste Mardelle
5b9a95e163 Renderer: add debug option to prevent deleting the render log file 2024-09-26 02:27:40 +02:00
Jean-Baptiste Mardelle
09e34f7007 Drop DBus in favor of QLocalSocket to communicate between renderer and main app 2024-09-23 20:36:05 +00:00
Jean-Baptiste Mardelle
870e852658 Add MLT_REPOSITIORY to render log 2024-09-21 04:45:48 +02:00
Jean-Baptiste Mardelle
deb0b77067 Add more checks for render progress report 2024-09-21 04:17:59 +02:00
Jean-Baptiste Mardelle
d83b0652d2 Don't delete render log file if rendering does not create an output file 2024-09-21 03:13:45 +02:00
Jean-Baptiste Mardelle
33e197c309 Fix render job possibly aborting before starting 2024-09-20 21:50:18 +02:00
Jean-Baptiste Mardelle
3118d0f506 Fix some warnings, add some debug info if a rendered file is missing or empty 2024-09-20 13:46:50 +02:00
Jean-Baptiste Mardelle
d3f2ca6a86 Don't try to connect to dbus jobview on command line rendering 2024-09-19 09:20:46 +02:00
Jean-Baptiste Mardelle
3b7d3effdc Fix rendering progress sometimes incorrect
CCBUG: 490146
2024-08-12 16:48:48 +02:00
Farid Abdelnour
e29c1609f3 Draft: Clarify that the remaining time calculation is an estimation. 2024-05-04 14:24:23 +00:00
Alejandro Criado-Perez
299bfa750c Text corrections 2023-11-24 07:24:39 +00:00
Julius Künzel
8641281afe [Code Gardening] Port emit, signals, slots to Q_* 2023-02-19 22:55:57 +01:00
Julius Künzel
424225c6a9 [kdenlive_render] Remove unused code 2022-12-04 20:53:32 +00:00
Julius Künzel
99cbac8e6f [kdenlive_render] Use qDebug() also if DBus JobViewServer not available 2022-12-04 20:53:32 +00:00
Julius Künzel
e7cf2effb4 [kdenlive_render] Make destination argument optional
This reduces the risc of things going out of sync. We fetch the
destination from the "target" attribute of the consumer in the source
file now. If a destionation was explicitely set via the -o/--output
parameter, we use this destionation instead.
2022-12-04 20:53:32 +00:00
Julius Künzel
63c7928b1d [kdenlive_render] Use qDebug() if socket not connected (NODBUS only yet) 2022-12-04 20:53:32 +00:00
Julius Künzel
926d39d21e [kdenlive_render] Drop --in and --out parameter
The seem to have been needed in the past, but now ee don't need them
since we can get the in and out point from the playlist. We only need
them to calculate the progress in some cases.
2022-12-04 20:53:32 +00:00
Julius Künzel
505d2eddab [kdenlive_render] Remove leftover of unused player parameter 2022-12-04 20:53:32 +00:00
Marius P
cf47be8af5 jobs C++ new keyword does not return zero
Fix PVS-Studio issue "warning: V668 There is no sense in testing
the 'X' pointer against null, as the memory was allocated using
the 'new' operator. The exception will be generated in the case of
memory allocation error.
2022-07-04 19:59:59 +00:00
Julius Künzel
13b559f3eb GIT_SILENT Add missing include
Related to commit 34b1d26d53
2022-07-01 22:22:05 +02:00
Jean-Baptiste Mardelle
2137e15819 Fix render job sometimes not terminating correctly, fix play after render 2022-06-28 16:07:32 +02:00
Jean-Baptiste Mardelle
34b1d26d53 Add option to embed subtitles instead of burning them (mkv only) 2022-06-27 09:07:39 +02:00
Laurent Montel
6c294a0e18 Remove duplicate headers between cpp/h 2022-06-21 07:12:13 +02:00
Julius Künzel
c70aa127bd GIT_SILENT Code Gardening: run clang-format 2022-05-27 16:35:30 +02:00
Camille Moulin
d56af67539 Reducing to compatible subset for licensing consistency 2022-01-10 21:11:35 +01:00
Julius Künzel
4765ea15b7 GIT_SILENT Code Gardening Pt. 4: (not only) Clang-Tidy and Clazy 2022-01-06 00:09:17 +01:00
Julius Künzel
5cd80a280d GIT_SILENT Code Gardening Pt. 2: clazy-function-args-by-ref 2022-01-05 03:47:41 +01:00
Julius Künzel
1cb39f73a8 CppCheck fixes Pt. 4 2021-12-08 01:15:42 +01:00
Alexander Lohnau
b147288703 Header SPDX harmonisation 2021-09-18 22:41:52 +00:00
Vincent Pinon
61de26d5e2 Fix 'abort/remove job' button toggling 2021-09-05 19:49:43 +00:00
Vincent Pinon
b520e187cd invert option switch, fix Dbus ON mode, abort job in OFF 2021-09-04 14:11:31 +00:00
Vincent Pinon
72777c5d5e Use localserver/localsocket rather than DBus (Mac, Windows) 2021-09-03 21:14:54 +00:00