Skip to content

Latest commit

 

History

History
executable file
·
27 lines (17 loc) · 1.28 KB

LIB_SPECS.md

File metadata and controls

executable file
·
27 lines (17 loc) · 1.28 KB

Specifications for bundled dependencies in lib/

The officially maintained library bundle is available at https://files.apertus.org/elmyra/elmyra-lib.zip

Platform dependencies

The paths to the dependencies' executables need to be updated in the src/[platform]/paths.json manifests for every update!

Blender 2.82

Blender can be bundled as-is except for one critical manual tweak, namely isolating its runtime environment from any user/system blender that might be installed on the machine where elmyra runs. For this simply create an empty config/ folder in blender's 2.82/ directory. (see Q/A on Blender Stackexchange)

FFmpeg 4.2.1+ or recent snapshot build from git

This refers to the executables (ffmpeg, ffplay, etc. though only ffmpeg itself is needed) and not to the libav* C libraries.

Asset dependencies

These are the blender files and image/font file assets Elmyra imports when it generates or updates visualizations. They are located inside lib/elmyra/ and documented here for overview and development reference purposes.

  • environment.hdr
  • illustrated.blend
  • oxygen-mono.ttf
  • preview-widgets.blend
  • realistic.blend
  • section.blend