From f2dcf90d3185a7493f98a51352c6fde80b36b58f Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 18 Sep 2016 10:41:12 -0400 Subject: Add bufsz:coarseBlockLength feature --- lv2/lv2plug.in/ns/ext/buf-size/buf-size.ttl | 14 ++++++++++++++ lv2/lv2plug.in/ns/ext/buf-size/lv2-buf-size.doap.ttl | 6 ++++-- 2 files changed, 18 insertions(+), 2 deletions(-) (limited to 'lv2') diff --git a/lv2/lv2plug.in/ns/ext/buf-size/buf-size.ttl b/lv2/lv2plug.in/ns/ext/buf-size/buf-size.ttl index 31a6906f..87bf655 100644 --- a/lv2/lv2plug.in/ns/ext/buf-size/buf-size.ttl +++ b/lv2/lv2plug.in/ns/ext/buf-size/buf-size.ttl @@ -62,6 +62,20 @@ plugins must require both this feature and bufsz:fixedBlockLength.

capable of running the plugin.

""" . +bufsz:coarseBlockLength + a lv2:Feature ; + rdfs:label "coarse block length" ; + lv2:documentation """ +

A feature that indicates the plugin prefers coarse, regular block lengths. +For example, plugins that do not implement sample-accurate control use this +feature to indicate that the host should not split the run cycle because +controls have changed.

+ +

Note that this feature is merely a hint, and does not guarantee a fixed +block length. The run cycle may be split for other reasons, and the blocksize +itself may change anytime.

+""" . + bufsz:maxBlockLength a rdf:Property , owl:DatatypeProperty , diff --git a/lv2/lv2plug.in/ns/ext/buf-size/lv2-buf-size.doap.ttl b/lv2/lv2plug.in/ns/ext/buf-size/lv2-buf-size.doap.ttl index b4ecf31..6a0c3bc 100644 --- a/lv2/lv2plug.in/ns/ext/buf-size/lv2-buf-size.doap.ttl +++ b/lv2/lv2plug.in/ns/ext/buf-size/lv2-buf-size.doap.ttl @@ -12,11 +12,13 @@ doap:developer ; doap:release [ doap:revision "1.3" ; - doap:created "2015-09-09" ; + doap:created "2015-09-18" ; dcs:blame ; dcs:changeset [ dcs:item [ - rdfs:label "Add bufsz:nominalBlockLength." + rdfs:label "Add bufsz:nominalBlockLength option." + ] , [ + rdfs:label "Add bufsz:coarseBlockLength feature." ] ] ] , [ -- cgit v1.2.1