Adds a collector to identify audio instances and
link them to sibling instances.
This ensures that sibling instances, requiring audio
for reviewable media, inherit audio attributes.
The collector checks and links audio if:
- The sibling instance shares the same parent ID.
- The instance is not the audio instance itself.
Updates the expected resolution in the ffmpeg commands
used in reviewable extraction tests to match the
intended output.
This resolves a squashed reviewables issue where the output
resolution was incorrect.
Corrects the calculation of the frame offset
for file sequences in editorial workflows.
- Ensures accurate frame mapping.
- Resolves issues with incorrect frame ranges.
Ensures audio is only added to relevant sibling
instances, preventing duplication.
- Prevents adding audio to the same instance.
- Streamlines audio assignment logic.
The change corrects the metadata key prefixes used
when extracting source width and height
information for OTIO reviewable representations.
It removes the trailing period from the prefixes
"ayon.source." and "openpype.source." to ensure
accurate retrieval of resolution data. This resolves
an issue where incorrect or missing resolution
information could lead to squished reviewables.
Ensures audio is added to sibling instances
needing audio for reviewable media.
- Checks for sibling instances with the same
parent ID.
- Adds audio information to those instances.
Prevents duplicate audio collection when editorial
context already handles audio processing.
- Introduces function to get audio instances.
- Checks for existing audio instances to avoid
duplication.
- Skips default audio collection if audio is already
provided.
Refactors review extraction to remove
Ftrack-specific elements.
- Removes redundant data related to frame
starts in Ftrack.
- Simplifies review representation.
- Streamlines the audio input processing.