Commit graph

42621 commits

Author SHA1 Message Date
Roy Nieterau
7b91c0da1e Merge branch 'enhancement/transcoding_oiio_tool_for_ffmpeg_one_call' of https://github.com/BigRoy/ayon-core into enhancement/oiio_transcode_parallel_frames 2025-04-25 09:27:27 +02:00
Roy Nieterau
849a999744 Fix TypeError message 2025-04-25 09:11:44 +02:00
Roy Nieterau
01174c9b11 Provide more sensible return type for _translate_to_sequence 2025-04-25 09:10:44 +02:00
Roy Nieterau
a94bda06f4 Merge branch 'develop' of https://github.com/ynput/ayon-core into enhancement/oiio_transcode_parallel_frames
# Conflicts:
#	client/ayon_core/plugins/publish/extract_color_transcode.py
2025-04-25 09:03:35 +02:00
Roy Nieterau
192f2ca6ab
Merge pull request #1257 from BigRoy/bugfix/extract_oiio_transcode_fix_holes_check 2025-04-25 08:32:03 +02:00
Roy Nieterau
a6831d1553
Merge branch 'develop' into bugfix/extract_oiio_transcode_fix_holes_check 2025-04-24 14:06:21 +02:00
Roy Nieterau
80e0fa6b17 Correctly check whether sequence has any frames in the returned holes collection.
As per [`clique.Collection.holes` documentation](https://clique.readthedocs.io/en/stable/api_reference/collection.html#clique.collection.Collection.holes):
> Return Collection of missing indexes.
2025-04-23 20:05:59 +02:00
Roy Nieterau
0aa0673b57 Use correct variable 2025-04-23 19:50:59 +02:00
Roy Nieterau
c79ae86c44
Merge branch 'develop' into enhancement/transcoding_oiio_tool_for_ffmpeg_one_call 2025-04-23 19:50:00 +02:00
Roy Nieterau
e8a0c69cf2 Merge branch 'enhancement/transcoding_oiio_tool_for_ffmpeg_one_call' of https://github.com/BigRoy/ayon-core into enhancement/oiio_transcode_parallel_frames
# Conflicts:
#	client/ayon_core/lib/transcoding.py
2025-04-23 19:49:15 +02:00
Roy Nieterau
98e0ec1051 Improve parallelization for ExtractReview and ExtractOIIOTranscode
- Support ExtractReview convert to FFMPEG in one `oiiotool` call for sequences
- Support sequences with holes in both plug-ins by using dedicated `--frames` argument to `oiiotool` for more complex frame patterns.
- Add `--parallel-frames` argument to `oiiotool` to allow parallelizing more of the OIIO tool process, improving throughput. Note: This requires OIIO 2.5.2.0 or higher. See f40f9800c8
2025-04-23 19:44:39 +02:00
Jakub Trllo
5810b4f719
Merge pull request #1191 from BigRoy/enhancement/remove_deprecated_stdout_broker_import
Remove deprecated `StdOutBroker` import fallback
2025-04-23 10:55:29 +02:00
Jakub Trllo
4141ce30b4 add compatible harmony addon version to package.py 2025-04-23 10:39:14 +02:00
Roy Nieterau
2fb258c0d1
Merge branch 'develop' into enhancement/remove_deprecated_stdout_broker_import 2025-04-23 10:02:15 +02:00
Jakub Trllo
62b835faf8
Merge pull request #1253 from ynput/bugfix/projects-filtering
Launcher tool: Check for all project filters
2025-04-22 15:24:52 +02:00
Jakub Trllo
922d19137c change order of filters 2025-04-22 15:19:48 +02:00
Jakub Trllo
a394624974 don't skip other validations for string match 2025-04-22 14:28:51 +02:00
Roy Nieterau
c1d7cde34d
Merge pull request #1248 from BigRoy/chore/remove_duplicate_code_get_legacy_product_name 2025-04-17 12:07:45 +02:00
Roy Nieterau
599ed3ab04
Merge branch 'develop' into chore/remove_duplicate_code_get_legacy_product_name 2025-04-17 12:04:07 +02:00
Roy Nieterau
644765cb85 Remove redundant duplicate lines of code 2025-04-16 22:03:02 +02:00
Roy Nieterau
28c9709a65
Merge pull request #1214 from BigRoy/enhancement/allow_disabling_removal_of_rendereed_files_on_farm 2025-04-16 21:54:10 +02:00
Roy Nieterau
8d25303333
Revert defaults so removal of rendered files is disabled by default 2025-04-16 21:53:17 +02:00
Roy Nieterau
1845556612
Merge branch 'develop' into enhancement/allow_disabling_removal_of_rendereed_files_on_farm 2025-04-16 16:05:11 +02:00
Jakub Trllo
b8d1f97c2a
Merge pull request #1244 from ynput/enhancement/ruff-add-preview
Chore: Ruff add preview and docstring convetion
2025-04-16 12:45:38 +02:00
Jakub Trllo
fb8ee108b5
Merge branch 'develop' into enhancement/ruff-add-preview 2025-04-16 12:37:23 +02:00
Jakub Trllo
1845c0a8ef
Merge pull request #1247 from ynput/bugfix/fix-variable-usage-in-thumbnail-extractor
Extract Thumbnail: Fix original intnetion of thumbnail created logging
2025-04-16 10:59:01 +02:00
Jakub Trllo
4f9f7724ac fix original intnetion of thumbnail created logging 2025-04-16 10:35:41 +02:00
Mustafa Jafar
a3d3865e78
Merge branch 'develop' into enhancement/allow_disabling_removal_of_rendereed_files_on_farm 2025-04-15 18:07:50 +02:00
Jakub Ježek
3429d5914f
Merge pull request #1242 from ynput/bugfix/AY-7717_nuke-multiple-intermediate-fails-thumbnail-in-integrator_1241
Fixes thumbnail creation logic
2025-04-15 16:35:13 +02:00
Jakub Ježek
602a17999d
Merge branch 'develop' into bugfix/AY-7717_nuke-multiple-intermediate-fails-thumbnail-in-integrator_1241 2025-04-15 15:50:47 +02:00
Jakub Jezek
d5f599b811
Fixes thumbnail creation logic for multiple reps
Resets the `repre_thumb_created` flag for each representation to ensure that thumbnails are correctly generated for all reviewable representations when multiple are present.
This prevents the logic from skipping subsequent representations after the first one successfully creates a thumbnail.
2025-04-15 14:45:36 +02:00
Jakub Trllo
dc6bb42013 define docstyle convention 2025-04-14 17:56:33 +02:00
Jakub Trllo
b0ac87b7b1 handle unused variables 2025-04-14 17:56:21 +02:00
Jakub Trllo
486be39faa fix whitespaces 2025-04-14 17:55:48 +02:00
Jakub Trllo
b403fccf05 fix new line chars 2025-04-14 17:54:45 +02:00
Jakub Trllo
b5961dcb92 enable preview in ruff linting 2025-04-14 17:52:25 +02:00
Ynbot
400774d438 [Automated] Update version in package.py for develop 2025-04-14 14:32:11 +00:00
Ynbot
122a4a9f09 [Automated] Add generated package files from main 2025-04-14 14:31:37 +00:00
Jakub Ježek
c924c252bd
Merge pull request #1238 from ynput/bugfix/inplace-integration
Fixes issue with original directory lookup
2025-04-14 15:48:24 +02:00
Jakub Ježek
6f9664e41e
Merge branch 'develop' into bugfix/inplace-integration 2025-04-14 15:46:51 +02:00
Jakub Jezek
f770a35d54
Fixes thumbnail creation logic
Moves the `thumbnail_created` flag initialization inside the loop.

This ensures that the flag is reset for each representation, preventing it from being incorrectly skipped if a previous representation failed to create a thumbnail.
2025-04-14 15:42:12 +02:00
Ondřej Samohel
8205ee8b27
Merge pull request #1235 from ynput/chore/update-ruff-action
Update ruff action and take the ruff version from pyproject
2025-04-14 14:06:29 +02:00
Jakub Ježek
d12632e000
Merge branch 'develop' into bugfix/inplace-integration 2025-04-14 14:00:28 +02:00
Jakub Ježek
97bfd0459d
Update client/ayon_core/plugins/publish/integrate.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2025-04-14 14:00:18 +02:00
Jakub Ježek
46f7fa4cc1
Update client/ayon_core/plugins/publish/integrate.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2025-04-14 14:00:11 +02:00
Ondřej Samohel
39a3b7c78e
Merge branch 'develop' into chore/update-ruff-action 2025-04-14 13:50:37 +02:00
Jakub Trllo
2b8a16a960
Merge pull request #1237 from ynput/bugfix/fix-jpeg-thumbnail
Chore: Fix thumbnail upload
2025-04-14 12:25:04 +02:00
Jakub Trllo
ac7084dc68
Merge branch 'develop' into bugfix/fix-jpeg-thumbnail 2025-04-14 12:24:31 +02:00
Jakub Trllo
f37fe8c361
Merge pull request #1239 from ynput/bugfix/unify-output-value-type
Tools: Fix thumbnails output value type
2025-04-12 01:18:18 +02:00
Jakub Trllo
047b77e501 return the same output all the time 2025-04-12 01:06:29 +02:00