Commit Graph

78 Commits

Author SHA1 Message Date
56522c38cf fix(Classifier): Check cores against int value
fixes #1370

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-09-16 11:47:12 +02:00
bdb5a2b0c4 fix(Classifier): Do not get stuck when decryption fails
fixes #1302

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-06-27 10:15:33 +02:00
973193d1cf fix(codestyle): Run cs:fix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-04-09 13:08:56 +02:00
d3625422cb fix(psalm): Upgrade to psalm 6 and fix issues
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-04-09 13:06:24 +02:00
b919f0a3e6 fix: Run cs:fix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-03-10 08:41:05 +01:00
91d283d802 fix(psalm): Catch false return values
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-03-10 08:28:04 +01:00
36e793dd95 fix: run cs:fix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-01-24 13:34:09 +01:00
649707e66f fix(Classifier): fix unexpected false return value
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-06-24 15:15:44 +02:00
ba779078e6 fix(FileListener): Use both MountCache and ShareManager to get access list
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-05-29 09:19:06 +02:00
92dc6c94d1 fix: Update psalm and fix new psalm errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-04-17 15:05:44 +02:00
0ac4cad784 fix(typo)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-02-29 13:45:19 +01:00
b7d981e395 fix(IAppConfig usage)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-02-29 12:20:49 +01:00
e22e0d4f45 fix(Classifier): Use IConfig
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-01-25 16:18:38 +01:00
e41909758b fix(deprecation): Avoid using deprecated IConfig#getAppValue
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-01-25 15:24:48 +01:00
926f922532 fix(memory leaks)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-12-03 12:23:03 +01:00
79b07849ed fix(memory leaks)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-12-02 15:34:15 +01:00
5493822fbc fix: Use IPreview by default, then fall back to gd
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-11-19 16:14:01 +01:00
ae51e44db3 enh: Use gdlib for preview generation by default
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-11-19 16:13:56 +01:00
cd4836bb09 Merge pull request #1018 from nextcloud/fix/992
fix(Classifier): Don't hang because of empty file
2023-11-05 14:35:28 +01:00
72e83e2b4e fix(Classifier): Don't hang because of empty file
fixes #992

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-11-05 13:16:25 +01:00
0737a349ff enh: refactor Classifier#getConvertedFilePath
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-11-05 12:04:16 +01:00
5531898936 Ad a own Generator and can handle with WebP and AVIF preview.
Signed-off-by: JanisPlayer <54918417+JanisPlayer@users.noreply.github.com>
2023-10-25 16:54:51 +02:00
983d76f25b Fix(ClassifierJob): Disable ParallelRuns and set default maxExecutionTime to 0
see #967

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-09-17 12:07:15 +02:00
ef823dcf31 enh: Strict types everywhere
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-09-02 12:26:15 +02:00
9136604abf Fix psalm errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-08-14 17:31:20 +02:00
adda96cbc0 Improve classifier error handling
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-08-14 17:00:35 +02:00
a748a90003 Nice binary path fix
Signed-off-by: Anupam Kumar <kyteinsky@gmail.com>
2023-07-06 18:11:38 +05:30
e623fa9c9c Add option to change nice value for all classifiers
Signed-off-by: Anupam Kumar <kyteinsky@gmail.com>
2023-07-05 19:53:01 +05:30
e244e63b48 enh(Classifier#getConvertedFilePath): Catch all errors from getPreview()
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-06-22 10:05:04 +02:00
222ac49b20 fix(psalm): Fix psalm issues on NC 26
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-06-16 10:20:47 +02:00
a06b522967 fix(Classifier): Correctly clean up temp files
fixes #882

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-06-14 12:20:47 +02:00
342d821a8e Fix psalm errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-05-22 09:16:40 +02:00
2c2a9d3fa9 fix(Classifier): Don't override env vars with every var we set
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-04-27 11:43:27 +02:00
e8d1780ceb fix(dependencies): Revert using mozart
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-03-08 13:01:05 +01:00
5d4828d322 fix(movinet,muscnn): limit ffmpeg core usage according to settings
see #655

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-02-22 16:23:01 +01:00
fac391b51e fix(deps): Use new mozart-proxied namespaces
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-02-21 15:29:52 +01:00
0365fdab7f fix(deps): Use new mozart-proxied namespaces in tests
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-02-21 15:28:41 +01:00
8c774d48d3 fix(deps): Use new mozart-proxied namespaces
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-02-21 13:10:32 +01:00
34d17b18ec Classifier: Log real file names
see #588

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-02-02 18:40:41 +01:00
9ccfe05750 Add another catch handler for previewProvider#getPreview
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-02-02 13:46:39 +01:00
686572c3a9 Classifier: Suppress getimagesize errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-02-02 13:46:39 +01:00
e7d4cdb25f Fix psalm errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-01-17 14:04:18 +01:00
653700a59c Classifier: Clean up tmp files after classification
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-01-17 13:32:01 +01:00
bc9f2eb413 Fix psalm errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-12-30 19:49:16 +01:00
f448d2209c Set max execution time for classifier cron job
see #335

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-12-30 19:03:44 +01:00
320eea082f Classifier#getConvertedFilePath: Don't throw if $preview is false
see #559

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-12-14 11:33:02 +01:00
1cb8e2756f Classifier: Don't let images larger than 1024x1024 into the classifier
fixes #508

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-12-11 17:38:35 +01:00
069977ba5e Fix FullRun command
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-11-25 17:46:04 +01:00
fd76f1aa24 Fix FullRun command
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-11-25 17:32:29 +01:00
049cdda036 Implement recognize:full-run command
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-11-25 15:18:59 +01:00