Diffusion Krita 06bec48fe3fe

Refactor Animation Export rendering code and HDR video support

Authored by dkazakov on Feb 26 2019, 2:18 PM.

Description

Refactor Animation Export rendering code and HDR video support

  1. Remove 'video' impex plugin. Now the exporting classes are built in into animationrenderer plugin. It allows us not to pass the options via untyped KisPropertiesConfiguration, but via a type-safe and compiler-tracked KisAnimationRenderingOptions.
  1. Add options for configuring HDR video encoding with HEVC (H265) codec
  1. When HDR video option is activated, then PNG export filter is automatically forced to output HDR PNG files (see a hack in DlgAnimationRenderer:: getFrameExportFilterConfiguration())
  1. !!! Rendering dialog now supports relative paths for video and frame export locations. As a base it uses either document location, or the location of animation/frames, if it is present and absolute.

Details

Committed
dkazakovFeb 26 2019, 2:18 PM
Parents
R37:1e91e0bfb07f: Force PNG files to be converted into Rec 2020 PQ when HDR option is active
Branches
Unknown
Tags
Unknown