Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/Qt6 - Rebase main into feature/qt6 #690

Conversation

cedrik-fuoco-adsk
Copy link
Contributor

Feature/Qt6 - Rebase main into feature/qt6

Linked issues

n/a

Summarize your change.

Rebase main into feature/qt6

bernie-laberge and others added 5 commits February 13, 2025 15:23
### Add missing rvSession.py

### Linked issues
NA

### Describe the reason for the change.

This python file module was unfortunately forgotten when RV was open
sourced.

### Summarize your change.

I removed the duplicated gtoContainer.py file module (duplication is
bad) and made the necessary adjustments to the CMake build system to
install it when building Open RV.

### Describe what you have tested and on which operating system.

Successfully testes on macOS.

### Add a list of changes, and note any that might need special
attention during the review.

### If possible, provide screenshots.

Signed-off-by: Bernard Laberge <[email protected]>
Signed-off-by: Cédrik Fuoco <[email protected]>
…#668)

Add Support for the Cannon Raw 3 File Type

### Summarize your change.
Added support for OpenRV to read cr3 files.

### Describe the reason for the change.
This allows OpenRV to read cr3 files which is becoming more common as it
is intended to replace cr2.

### Describe what you have tested and on which operating system.
I have tested this on both Windows 11 and AlmaLinux 9 by loading a cr3
file in OpenRV.

### Add a list of changes, and note any that might need special
attention during the review.
Since this is something supported by the version of libraw that OpenRV
is currently using, it is as simple as just adding another type to the
IORaw.cpp file.

### If possible, provide screenshots.
![Screenshot 2025-01-27
002058](https://github.com/user-attachments/assets/b68b2985-cea0-4ac3-8d8e-36829c9dcfc0)

---------

Signed-off-by: Christopher Lee <[email protected]>
Co-authored-by: Bernard Laberge <[email protected]>
Signed-off-by: Cédrik Fuoco <[email protected]>
Set OpenRV version to 2.2.0

Signed-off-by: Bernard Laberge <[email protected]>
Signed-off-by: Cédrik Fuoco <[email protected]>
…oundation#686)

### Prevent 'ERROR: Unable to determine aspect ratio…' when loading OTIO
with multiple media representations

### Linked issues
NA

### Describe the reason for the change.
To fix the following error when loading OTIO with multiple media
representations
'ERROR: Unable to determine aspect ratio…'

### Summarize your change.

When multiple media representation sources are created, we can only
retrieve the media_info of a source if it is the active source. That's
because multiple media representation in Open RV is optimized to only
load a source when it gets activated.
If the current source is not the active source, we can't get the
media_info so we fall back to the active source's media_info as our best
guess.

### Describe what you have tested and on which operating system.
Successfully tested on macOS

### Add a list of changes, and note any that might need special
attention during the review.

### If possible, provide screenshots.

Signed-off-by: Bernard Laberge <[email protected]>
Signed-off-by: Cédrik Fuoco <[email protected]>
### Add missing RV network python module

### Linked issues
NA

### Describe the reason for the change.

This python module was unfortunately forgotten when RV was open sourced.

### Summarize your change.

I moved the RV network python module files one sub-directory under their
current location in order to be able to use the
RV_STAGE("PYTHON_SOURCE_MODULE" FILES network_driectory) Cmake macro to
install and made the necessary adjustments to the CMake build system to
install it when building Open RV.
With this commit, once built, the RV network python module files will be
under the
RV.app/Contents/PlugIns/Python/network directory.

### Describe what you have tested and on which operating system.

Successfully testes on macOS.

### Add a list of changes, and note any that might need special
attention during the review.

### If possible, provide screenshots.

Signed-off-by: Bernard Laberge <[email protected]>
Signed-off-by: Cédrik Fuoco <[email protected]>
Copy link
Contributor

@bernie-laberge bernie-laberge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@cedrik-fuoco-adsk cedrik-fuoco-adsk merged commit 5c88495 into AcademySoftwareFoundation:feature/qt6 Feb 13, 2025
19 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants