RV 2021.0.1 Release is available!

Version 2021.0.1 (RELEASE - February 2, 2021)


HDR Static Metadata support has been added for Blackmagic Devices

This is how to enabled HDR metadata with the Blackmagic hardware.

Note that we have tried to align with the already existing AJA HDR metadata support as much as possible to uniformize the parameters.

Example values :
redPrimaryX: 0.708000004
redPrimaryY: 0.291999996
greenPrimaryX: 0.170000002
greenPrimaryY: 0.79699999
bluePrimaryX: 0.130999997
bluePrimaryY: 0.0460000001
whitePointX: 0.312700003
whitePointY: 0.328999996
minMasteringLuminance: 0.00499999989
maxMasteringLuminance: 10000.0
maxContentLightLevel: 0.0
maxFrameAverageLightLevel: 0.0
electroOpticalTransferFunction: 2

Expected format (to be entered in the “”Additional Options”" box of the Video preferences panel):


or via env var:

setenv TWK_BLACKMAGIC_HDMI_HDR_METADATA “”0.708000004,0.291999996,0.170000002,0.79699999,0.130999997,0.0460000001,0.312700003,0.328999996,0.00499999989,10000.0,0.0,0.0,2"”

(the types - float vs int - are important!)


  • Resolved an issue where RV could not load an image file sequence along with an audio clip through command-line.

  • Application won’t freeze anymore when drag-and-dropping media as Layer over existing source inside Player.

  • Resolved loading media issue when using Clone Synced RV with two 2 medias in the same source node

  • Resolved issue with rvpush where command arguments were misinterpreted.

  • Fixed support for unicode UCS4 for Linux Python 2

  • Fixed an issue where using “commands.setSourceMedia” API or the “File / Replace Source Media…” menu option, the media was replaced in the Player but the timeline positioner reset itself at frame 19. In previous releases, the clip would be replace properly and the timeline positioner would stay on the “current” frame.

  • Resolved issue where RV Pipeline Group Nodes of the same type were not deterministically ordered.

  • Annotations are no longer missing when created after using undo/redo in screening room

  • Fixed an issue where API call addSourceVerbose() froze RV if more than 1 element was added to its array

  • It is now possible to connect RV to a shotgun site with an URL that contains capital letters

  • Resolved issue when Clone Synced was done twice, it wasn’t re-opening in the same session

  • Better handling of PYTHON* environment variables.

    1. If PYTHONPATH injects conflicting binary libraries in RV, RV behave better.
      Ex: If a user have PySide2 compiled with another python in his PYTHONPATH, RV should not crash.
    2. PYTHONHOME is ignored since RV ships his own Python home.