Skip to content
This repository has been archived by the owner on Sep 20, 2024. It is now read-only.

Commit

Permalink
Merge pull request #6126 from jrsndl/bugfix/resolve_fix_loader_slate_…
Browse files Browse the repository at this point in the history
…6124

Resolve Clip Load - Slate support
  • Loading branch information
jakubjezek001 authored Mar 6, 2024
2 parents 5f5bb7d + 7d2ede8 commit 4e044ea
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion openpype/hosts/resolve/api/plugin.py
Original file line number Diff line number Diff line change
Expand Up @@ -409,6 +409,10 @@ def load(self, files):
source_in = int(_clip_property("Start"))
source_out = int(_clip_property("End"))
source_duration = int(_clip_property("Frames"))
# Trim clip start if slate is present
if "slate" in self.data["versionData"]["families"]:
source_in += 1
source_duration = source_out - source_in + 1

if not self.with_handles:
# Load file without the handles of the source media
Expand All @@ -435,7 +439,7 @@ def load(self, files):
handle_start = version_data.get("handleStart", 0)
handle_end = version_data.get("handleEnd", 0)
frame_start_handle = frame_start - handle_start
frame_end_handle = frame_start + handle_end
frame_end_handle = frame_end + handle_end
database_frame_duration = int(
frame_end_handle - frame_start_handle + 1
)
Expand Down

0 comments on commit 4e044ea

Please sign in to comment.