Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
5cf8adf
[RIV-97269] Extend OpenTimeline effects
mike-dyer Jun 16, 2025
4b195f3
[RIV-97311] Add effect bindings
mike-dyer Jun 16, 2025
6b59846
Fix child range calculations
mike-dyer Sep 2, 2025
c476560
ignore generated files
Uria1 Sep 7, 2025
f56737f
update version map
Uria1 Sep 7, 2025
8c01ee9
add VideoRoundedCorners effect
Uria1 Sep 7, 2025
d33ead1
Add Python bindings
mike-dyer Sep 7, 2025
ccdbb3d
Add VideoFlip effect
mike-dyer Sep 8, 2025
7e4373a
Merge pull request #3 from riversidefm/rounded-corner-effect
Uria1 Sep 8, 2025
0130e85
Merge remote-tracking branch 'origin/riverside' into miked/flip-effect
Uria1 Sep 9, 2025
511c264
Merge pull request #4 from riversidefm/miked/flip-effect
Uria1 Sep 9, 2025
7510377
attempt to fix trimmed_range_of_child
mor-arusi-riverside Sep 9, 2025
3f3a4c2
actual fix for trimmed_range_of_child
mor-arusi-riverside Sep 10, 2025
8654f3c
formatting
mor-arusi-riverside Sep 10, 2025
52c93c3
fix the fix for trimmed_range_of_child
mor-arusi-riverside Sep 11, 2025
eddea11
Memoization of range calculation
Nitrillo Sep 16, 2025
a224760
Erase cache when children are modified
Nitrillo Sep 16, 2025
42fa890
make range_of_child_at_index cache lookup use the correct key
mor-arusi-riverside Sep 17, 2025
1078140
Merge pull request #6 from riversidefm/cesar/memoize
mor-arusi-riverside Sep 17, 2025
255318c
Background effect schema (#7)
mike-dyer Sep 17, 2025
7779926
Add effects for color management
Sep 16, 2025
0bfc17a
Add tests
Sep 16, 2025
21f247b
Fix test compilation
Sep 16, 2025
944a33c
Add VideoLightness to schema. Fix tests.
Sep 17, 2025
db5648c
Revert python changes
Sep 17, 2025
078231e
Revert "Revert python changes"
Sep 17, 2025
9b2172a
Fix python bindings; add docs
Sep 17, 2025
975a1d0
Fix rebase
Sep 18, 2025
5549983
Fix rebase
Sep 18, 2025
2fd604c
Merge pull request #5 from riversidefm/es_addCMEffects
esendroiu Sep 19, 2025
f190372
Add sledgehammer for invalidating cached range (#8)
mike-dyer Oct 7, 2025
95670f6
Use doubles in colour management effects
mike-dyer Oct 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@ htmlcov
xcuserdata/
.venv/
.cache
cmake-build-debug/
bin/
lib/
pyvenv.cfg

# Pycharm metadata
.idea/
Expand Down
138 changes: 137 additions & 1 deletion docs/tutorials/otio-serialized-schema-only-fields.md
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,26 @@ parameters:

## Module: opentimelineio.schema

### AudioFade.1

parameters:
- *duration*
- *effect_name*
- *enabled*
- *fade_in*
- *metadata*
- *name*
- *start_time*

### AudioVolume.1

parameters:
- *effect_name*
- *enabled*
- *gain*
- *metadata*
- *name*

### Clip.2

parameters:
Expand Down Expand Up @@ -252,9 +272,10 @@ parameters:
- *metadata*
- *name*

### Timeline.1
### Timeline.2

parameters:
- *canvas_size*
- *global_start_time*
- *metadata*
- *name*
Expand All @@ -280,6 +301,121 @@ parameters:
- *out_offset*
- *transition_type*

### VideoBrightness.1

parameters:
- *brightness*
- *effect_name*
- *enabled*
- *metadata*
- *name*

### VideoColorTemperature.1

parameters:
- *effect_name*
- *enabled*
- *metadata*
- *name*
- *temperature*

### VideoContrast.1

parameters:
- *contrast*
- *effect_name*
- *enabled*
- *metadata*
- *name*

### VideoCrop.1

parameters:
- *bottom*
- *effect_name*
- *enabled*
- *left*
- *metadata*
- *name*
- *right*
- *top*

### VideoFlip.1

parameters:
- *effect_name*
- *enabled*
- *flip_horizontally*
- *flip_vertically*
- *metadata*
- *name*

### VideoLightness.1

parameters:
- *effect_name*
- *enabled*
- *lightness*
- *metadata*
- *name*

### VideoMask.1

parameters:
- *effect_name*
- *enabled*
- *mask_type*
- *mask_url*
- *metadata*
- *name*

### VideoPosition.1

parameters:
- *effect_name*
- *enabled*
- *metadata*
- *name*
- *x*
- *y*

### VideoRotate.1

parameters:
- *angle*
- *effect_name*
- *enabled*
- *metadata*
- *name*

### VideoRoundedCorners.1

parameters:
- *effect_name*
- *enabled*
- *metadata*
- *name*
- *radius*

### VideoSaturation.1

parameters:
- *effect_name*
- *enabled*
- *metadata*
- *name*
- *saturation*

### VideoScale.1

parameters:
- *effect_name*
- *enabled*
- *height*
- *metadata*
- *name*
- *width*

### SchemaDef.1

parameters:
Expand Down
Loading