ayon-core
ayon-core copied to clipboard
`Extract OIIO Transcode` wrong filtering
Is there an existing issue for this?
- [X] I have searched the existing issues
Current Behavior:
I hit an issue with Extract OIIO Transcode
filtering where it didn't work as expected. (or maybe I missed something, IDK)
The plugin didn't work with AOVs in Houdini.
Here's a snippet of my settings
This plugin should applies the following filter which adds review
tag.
but based on my profile configuration, Extract OIIO Transcode
should pick only the instance with "render"
product type and tag ["review"]
. the beauty AOV is the only one that should pass the filter as other instances don't have a review
tag.
And when they don't have a review tag, they will most likely fail because of no proper channel to convert.
Traceback (most recent call last):
File "C:\Users\Mustafa Taher\AppData\Local\Ynput\AYON\dependency_packages\ayon_2408011901_windows.zip\dependencies\pyblish\plugin.py", line 528, in __explicit_process
runner(*args)
File "E:\Ynput\ayon-core\client\ayon_core\plugins\publish\extract_color_transcode.py", line 157, in process
convert_colorspace(
File "E:\Ynput\ayon-core\client\ayon_core\lib\transcoding.py", line 1141, in convert_colorspace
input_arg, channels_arg = get_oiio_input_and_channel_args(input_info)
File "E:\Ynput\ayon-core\client\ayon_core\lib\transcoding.py", line 1432, in get_oiio_input_and_channel_args
raise ValueError(
ValueError: Couldn't find channels that can be used for conversion.
Expected Behavior:
The plugin should skip the instance if the specified tag doesn't exist.
Version
1.0.0
What platform you are running on?
Windows
Steps To Reproduce:
- Enable
Extract OIIO Transcode
- Publish Render from Houdini with multiple AOVs (raise Error)
Are there any labels you wish to add?
- [X] I have added the relevant labels to the bug report.
Relevant log output:
No response
Additional context:
No response