Skip to content

Conversation

@RikerG
Copy link

@RikerG RikerG commented Mar 10, 2025

Adds support for framerates above 60 FPS.
RationalTime from_timecode and to_timecode functions modified to handle timecodes with 3 frames digits
Tests added for 120 FPS to confirm 3-digit framerates function as expected.

@linux-foundation-easycla
Copy link

linux-foundation-easycla bot commented Mar 10, 2025

CLA Not Signed

@github-actions github-actions bot added time calculations submodules Pull requests that update Submodules code opentime python-bindings labels Mar 10, 2025
CoxT9 and others added 19 commits March 10, 2025 05:02
…ne (#2)

Background
In #1, changes were introduced to prevent DF/NDF from being inferred based on framerate alone. That change only applied to the "Sources" column of an EDL.

Changes
Extend "disable dropframe" capability to the reference timeline, in cases where a fractional-framterate-ndf clip is supplied to the exporter.

Tests
New external unit tests validate the issue, test steps described in previous PR can also be used.
* some debug logs for performance

* remove debug noise

* comprehensive optimization

* more cleanup

* one more fix
* Copy clip

* Fix copy

* Revert to functioning overwrite of clip
@RikerG RikerG force-pushed the high-framerate-support branch from b2e6030 to f41fa7b Compare March 10, 2025 10:02
@RikerG RikerG closed this Mar 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

opentime python-bindings submodules Pull requests that update Submodules code time calculations

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants