Back to All Downloads

R3D SDK


release history

VERSION 8.5.1

|

51 MB

Release Date:

3/8/2024

Release Notes

The 8.5.1 release contains these changes:
  • Extended Highlight clips always decode in IPP2
  • Improved IPP2 out of gamut color mapping
  • Improved IPP2 high ISO black level consistency
  • Improved CUDA kernel memory overlap
The 8.5.1 release contains bug fixes for:
  • Fixed: OpenCL Extended Highlights
  • Fixed: OpenCL Maskline Adjust
  • Fixed: CPU multi-threaded Extended Highlights hang
  • Fixed: GPU half-float output
  • Fixed: GPU Monochrome decodes
  • Fixed: GPU early KOMODO footage is green
  • Fixed: CUDA Legacy DEB output
  • Fixed: Metal Texture + Legacy decodes
  • Fixed: Metal half-float + Legacy crash
  • Fixed: OpenCL Image + Legacy decodes
The 8.5.0 release contains these changes:
  • Added: V-RAPTOR [X] support
  • Added: V-RAPTOR [X] Phantom Track metadata (RMD_PHANTOM_TRACK_INDEX, FRAME_GAP & TRACK_COUNT)
  • Added: RMD_USER_EXT_FILTER_[1-3], EXT_(T)LUT, EXT_PROXY, EXT_UPLOAD_SERVICE & EXT_GPS metadata
  • Added: V-RAPTOR [X] Extended Highlights - BETA support
  • Removed: PixelType_12Bit_BGR_Interleaved as it was never supported for GPU decodes

The 8.5.0 release contains bug fixes for:
  • Fixed: RMD_SENSOR_ID metadata could be incorrect
  • Fixed: RED ONE trim (bug was introduced in 8.4.0)
  • Fixed: CPU IPP2 half resolution CNR
  • Fixed: CPU IPP2 Maskline Adjust

 

Copyright © 2004-2024 RED Digital Cinema, LLC. All rights reserved.

VERSION 8.4.0

|

54.6 MB

Release Date:

8/17/2023

Release Notes

The 8.4.0 release contains these changes:
  • Added CRC check API (Clip::CheckFrame), see new sample ClipCheckFrames.cpp
  • Added R3DStream2 API for connected DSMC3 camera. See ConnectedStreamSaveSample.cpp
  • Added new IOInterface::CreatePath() virtual function. Called when creating clips through streaming
  • Added RMD_ND_STOPS metadata for V-RAPTOR XL and DSMC Motion Mount
  • Added RMD_LENS_APERTURE_LABEL metadata which has a properly formatted label for UI display
  • Added RMD_FRAME_PTP_TIMESTAMP, RMD_LENS_FOCAL_LENGTH_MICROMETERS, RMD_LENS_HYPERFOCAL_DISTANCE, RMD_RECORD_FRAMERATE_DENOMINATOR & _NUMERATOR to the per-frame metadata API
  • Changed: improved IPP2 demosaic edge interpolation on strong color transitions

The 8.4.0 release contains bug fixes for:
  • Fixed: bug introduced in 8.3.0 where RED ONE clip UUIDs could have changed
  • Fixed: lens metadata for Komodo/V-Raptor could be missing
  • Fixed: unclosed R3D files could split a clip into multiple parts
  • Fixed: unclosed R3D files had no IMU metadata
  • Fixed: potential CUDA crash when GPU decoding KOMODO or V-RAPTOR clips
  • Fixed: several bugs in IPP2 half-demosaic CPU output
  • Fixed: R3DDecoder DECODE_HALF_RES_GOOD was not decoding as DECODE_HALF_RES_PREMIUM
  • Fixed: bug introduced in 7.2.0 where HDRx clips could have undecodable frame at the end
  • Fixed: Legacy decodes will now ignore RGB gains metadata if they are all set to 0
  • Fixed: metal assert in debug

 

Copyright © 2004-2023 RED Digital Cinema, LLC. All rights reserved.

VERSION 8.3.1

|

52.1 MB

Release Date:

7/26/2022

Release Notes

R3D SDK Release Notes v8.3.1 – July 26, 2022

The 8.3.1 release contains bug fixes for:
  • Fixed: potential crash after a call to FinalizeSdk() when using OpenCL with R3DDecoder or AsyncDecoder

The 8.3.0 release contains these changes:
  • Added support for our upcoming V-RAPTOR XL camera
  • Improved Metal GPU decode (decompression) performance on Apple Silicon for DSMC/DSMC2 clips
  • Significantly improved Clip::GetFrameMetadata() per-frame metadata API performance
  • Improved R3DDecoder OpenCL compatibility on Windows
  • Added support for RMD_LENS_HYPERFOCAL_DISTANCE & RMD_LENS_FOCAL_LENGTH_MICROMETERS metadata

The 8.3.0 release contains bug fixes for:
  • Fixed: possible corrupt frames with DSMC clips on Apple Silicon when GPU decoding concurrent frames with Metal
  • Fixed: R3DDecoder produces bad or no output when decoding at half & lower resolutions
  • Fixed: rare crash with renamed long R3D filenames on macOS & Linux
  • Fixed: SaveRWGLog3G10ToOutputTransform3DLut() does not work with UTF-8 paths on Windows
  • Fixed: Monochrome clip decodes fail with an unassigned argument assert when Metal Shader Validation is enabled

 

Copyright © 2004-2022 RED Digital Cinema, LLC. All rights reserved.

VERSION 8.2.2

|

52.1 MB

Release Date:

4/1/2022

Release Notes

R3D SDK Release Notes v8.2.2 – April 1, 2022

Changes for 8.2.2:
  • Fixed: InitializeSdk(RED_OPTION_CUDA) random slow down when no CUDA cards are present
  • Fixed: GPU decode (decompression) at quarter res and below could have random image corruption with KOMODO/V-RAPTOR clips
  • Fixed: Metal issue where KOMODO clips could turn green at quarter res decodes and below
  • Fixed: Metal decode border not matching CUDA & OpenCL
  • Fixed: Metal decode having slightly incorrect pixels for certain clips
  • Fixed: IMU data missing and/or being corrupt in multi-file V-RAPTOR R3D clips

Changes for 8.2.1:
  • Fixed: Metal half resolution CNR shadow denoise issue.
  • Fixed: CUDA Helium sensor image processing issue.

Changes for 8.2.0:
  • Improved CNR shadow denoise.
  • Small performance improvement in OpenCL/Metal GPU decode.
  • Bug fixes.

 

Copyright © 2004-2022 RED Digital Cinema, LLC. All rights reserved.

VERSION 8.1.1

|

47.7 MB

Release Date:

11/18/2021

Release Notes

R3D SDK Release Notes v8.1.1 – November 18, 2021

Changes for 8.1.1:
  • Fixed potential GPU image corruption or crashes at half good or lower decode resolutions
  • Fixed Linux CUDA instability issues
  • Fixed CUDA incorrect cudaErrorInvalidValue happening
  • Fixed potential crash when loading or decoding RED ONE clips
  • Fixed 2 long standing small memory leaks when opening a clip
Changes for 8.1.0:
  • Improved IPP2 demosaic with more detail, improved shadows & highlight extension
  • DECODE_HALF_RES_GOOD requests will generate DECODE_HALF_RES_PREMIUM output
  • Added Clip::FileListCount() and Clip::FileList() APIs to get information about files belonging to a clip, both the R3D files as well as any sidecar files
  • Added Clip::IMUSampleCount() and Clip::DecodeIMUSamples() APIs to extract asynchronous IMU gyro samples from V-Raptor clips
  • Fixed certain V-RAPTOR clips failing to decode when using GPU decode
  • Fixed HDRx "X" track not getting pixel masks applied

Copyright © 2004-2021 RED Digital Cinema, LLC. All rights reserved.

VERSION 8.0.4

|

48.8 MB

Release Date:

7/9/2021

Release Notes

R3D SDK Release Notes v8.0.4 – July 9, 2021

Changes for 8.0.4:
  • Fixed CUDA out of memory errors not reported for Komodo clips
Changes for 8.0.3:
  • REDCL::checkCompatibility() now compiles the decode kernels asynchronously in the background. See "OpenCL kernel caching.txt" on how to avoid lengthy OpenCL delays on startup
  • macOS dynamic library REDR3D.dylib is now properly code signed
Changes for 8.0.2:
  • Added support for Komodo Anamorphic
  • Improved AMD OpenCL GPU decode performance
Changes for 8.0.1:
  • Fixed issue where DXL clips would default to BT.1886 instead of Log3G10
  • Fixed incorrect GPU decode when sensor flip was enabled in camera
  • Fixed OpenCL half-float decode issues
Changes for 8.0.0:
  • Added support for Apple Silicon
  • Added (BETA) OpenCL GPU decode support
  • Added custom I/O back-end API
  • Drops Mac support for 32-bit Intel, CUDA and libstdc++ runtime

Copyright © 2004-2021 RED Digital Cinema, LLC. All rights reserved.

VERSION 7.3.5

|

58.4 MB

Release Date:

10/22/2020

Release Notes

R3D SDK Release Notes v7.3.5 – October 22, 2020

Changes for 7.3.5:
  • Improved white balance picker accuracy for very warm and very cool colors
  • Fixed: Metal IPP2 decodes sometimes having green border on MacPro6,1 (AMD Dx00 GPUs)
  • Fixed: incorrect highlight roll off default value so it now matches camera default of soft
  • Fixed: incorrect highlight roll off & tone map metadata when REDWideGamutRGB is selected in camera
Changes for 7.3.4:
  • Added: CUDA PTX support for Ampere
  • Fixed: Komodo RMD_RECORD_FRAMERATE metadata having too many decimal places
Changes for 7.3.3:
  • Fixed: potential performance drop in CPU decompression. Was introduced in SDK 7.2.0
  • Fixed: R3D trim failure on local Windows drives when clip has sidecar 3D LUT .cube file
  • Fixed: small memory leaks for each opened clip and when using per-frame metadata APIs
  • Fixed: incorrect / missing REEL_ID_8_CHAR / REEL_ID_FULL metadata if Komodo camera position setting was changed
Changes for 7.3.2:
  • Fixed: GPU decode (CUDA/Metal) could fail for certain Komodo frames
  • Fixed: RMD_CAMERA_PIN metadata was missing for Komodo clips
  • Known Issue: Trim feature will throw an error when performed on a Windows machine with a clip that includes a LUT stored on the local drive. Please contact r3dsdk@red.com for a fix if needed.
Changes for 7.3.1:
  • Fixed: rare potential crash with Komodo clips
  • Fixed: GPU decode (CUDA & Metal) artifact with Komodo clips
Changes for 7.3.0:
  • Added Metal accelerated decompression
  • Added Metal MTLTexture output
  • Added Metal client-side memory management
  • Added Metal batch processing
  • Added Metal callback to be notified when job completes
  • Added RmdSidecarPresent() API
  • Renamed all Creative LUT API's to 3D LUT. Please update your UI
  • Added ImageProcessingSettings::CdlEnabled. Please add to your UI
  • Added new metadata definitions
  • Fixed: Metal was not applying FlashingPixelAdjustment setting for Legacy decodes
  • Fixed: Metal memory leaks by switching to ARC (Automatic Reference Counting)
  • Fixed: CPU low resolution decodes could produce corrupt output
  • Fixed: CPU DEB & ChromaNoiseReduction issues
  • Fixed: RMD_CAMERA_MODEL_ID metadata was not set for newer camera models
  • See readme.txt in the download for the full release notes

Copyright © 2004-2020 RED.COM, LLC. All rights reserved.