[Bug]: Building OpenRV with Blackmagic support currently requires exactly version 14.1 of the SDK
What happened?
Building OpenRV with Blackmagic support currently requires exactly version 14.1 of the SDK. With the most recent version 14.2 the build fails on CentOS 7, Rocky 8 & 9.
It can be difficult to obtain older versions of the SDK and it might be beneficial/enough to mention this limitation in the docs.
List all the operating systems versions where this is happening
CentOS 7, Rocky 8 & 9
On what computer hardware is this happening?
all
Relevant console log output
No response
Environment variables
No response
Extra information
No response
Code of Conduct
- [X] I agree to follow this project's Code of Conduct
Here is the docs on the migration - https://documents.blackmagicdesign.com/UserManuals/DeckLinkSDKMigrationGuide.pdf
What is the state on this? What's currently the highest supported version of the SDK for OpenRV 3.1 QT6 builds?
Hello @jemabaris, the following PR adds support for the latest BMD DeckLink SDK 15.0: https://github.com/AcademySoftwareFoundation/OpenRV/pull/925 It is currently being view tested and should be merged sometime this week. I hope this helps
I hope this helps
Thank you for the response, Bernie. This absolutely helps! I've finally managed to successfully build RV for the first time today after trying it literally a dozen times and each time something else would be a road block for me. I've never ever compiled anything from source before and only have a bare minimum understanding of coding so it was quite the challenge for me. After finally figuring everything out though I have to say that 90% of my problems would've been omittable if they documentation was better. Information is spread here and there and no single one source has all necessary information. One thing that especially tripped me up ‒ I believe that really should be updated in the documentation ‒ was the part about the installation of Cmake. The documentation simply states "download the latest version of Cmake". After finally having seemingly all the right dependencies and everything configured everything as should be I was still getting 4 build errors which were absolutely not debugable for me. Just by trial and error I figured out that it was the Cmake version I was using (4.x.x) which made the build fail. I then tried 3.27 as suggested elswhere in the docs, which also failed. Eventually I figured to pick something in the middle and 3.31.9 would finally let me successfully build RV. I really wish that it could be made a bit easier for newbies like me to build OpenRV by giving the docs a small overhaul.
Thanks again and looking forward to the nest build errors I'll be facing when doing another build with the Blackmagic Decklink SDK v.15 😁
All the best
Janis
P.S. can you confirm that the latest supported OCIO version is 2.3 as of now? Is there an eta for 2.4 and ACES v2?