Skip to content

Conversation

Jengamon
Copy link

@Jengamon Jengamon commented Jan 15, 2025

This corresponds to CLAP v1.2.2. CLAP v1.2.0 did add a number of new stable extensions:

  • ambisonic
  • audio port activation
  • configurable audio ports
  • context menu
  • param indication
  • preset load
  • remote controls
  • state context
  • surround
  • track info

because for the most part, all these extensions are backwards compatible with their last draft versions, right now it is an open question to extend the extensions crate definition of "stable extension" to "stable extension and any compatible draft version". For now, I've opted not to include the draft version (CLAP_EXT_..._COMPAT in general).

- ambisonic
- audio ports activation
- configurable audio ports
- context menu
- param indication (also implemented)
- preset load
- remote controls
- state context
- surround
- track info
@Jengamon Jengamon marked this pull request as draft August 25, 2025 14:14
@edwloef
Copy link

edwloef commented Sep 2, 2025

Could you also add CLAP_PARAM_IS_ENUM flag to ParamInfoFlags? It seems to be new with clap-sys 0.5.0 (added in CLAP 1.1.10)

- sets `CLAP_PARAM_IS_ENUM` and `CLAP_PARAM_IS_STEPPED` together, as the CLAP spec
  requires them to be set together anyways.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants