Skip to content

2.0.0

Latest

Choose a tag to compare

@likelikeslike likelikeslike released this 18 Jul 13:51

Changes

DSP (both modules)

  • Merged headphone / speaker parameters: The DSP no longer keeps separate HP and SPK parameter namespaces
  • New parameter interface: A typed ViPERParams struct with ApplyParams which applies a full parameter snapshot
  • Rebuild SoftwareLimiter with the correct look-ahead invariant
  • Smooth the bass factor to remove crackle
  • Shorten the PlaybackGain warm-up
  • Support dispatch single DynamicSystem coefficient
  • Support dispatch EQ values in a single setParam

AIDL module

  • New shared-memory IPC protocol: Double-buffered shm for effect params and double-slot shm for DDC and Convolver kernel
  • More efficient params dispatching: Use the new ApplyParams provided by DSP
  • More robust audio_effects_config.xml patching, falls back to the bundled template when a device has no audio_effects_config.xml

App requirements

2.0.0+