From 930649e812dc1b03f21be5ef7f412d892d3add1b Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 9 Sep 2015 21:24:19 -0400 Subject: Add bufsz:nominalBlockLength --- lv2/lv2plug.in/ns/ext/buf-size/buf-size.h | 1 + lv2/lv2plug.in/ns/ext/buf-size/buf-size.ttl | 16 ++++++++++++++++ lv2/lv2plug.in/ns/ext/buf-size/lv2-buf-size.doap.ttl | 9 +++++++++ lv2/lv2plug.in/ns/ext/buf-size/manifest.ttl | 2 +- 4 files changed, 27 insertions(+), 1 deletion(-) (limited to 'lv2') diff --git a/lv2/lv2plug.in/ns/ext/buf-size/buf-size.h b/lv2/lv2plug.in/ns/ext/buf-size/buf-size.h index 105995b..cff152b 100644 --- a/lv2/lv2plug.in/ns/ext/buf-size/buf-size.h +++ b/lv2/lv2plug.in/ns/ext/buf-size/buf-size.h @@ -33,6 +33,7 @@ #define LV2_BUF_SIZE__fixedBlockLength LV2_BUF_SIZE_PREFIX "fixedBlockLength" #define LV2_BUF_SIZE__maxBlockLength LV2_BUF_SIZE_PREFIX "maxBlockLength" #define LV2_BUF_SIZE__minBlockLength LV2_BUF_SIZE_PREFIX "minBlockLength" +#define LV2_BUF_SIZE__nominalBlockLength LV2_BUF_SIZE_PREFIX "nominalBlockLength" #define LV2_BUF_SIZE__powerOf2BlockLength LV2_BUF_SIZE_PREFIX "powerOf2BlockLength" #define LV2_BUF_SIZE__sequenceSize LV2_BUF_SIZE_PREFIX "sequenceSize" 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 5e2ec76..31a6906f 100644 --- a/lv2/lv2plug.in/ns/ext/buf-size/buf-size.ttl +++ b/lv2/lv2plug.in/ns/ext/buf-size/buf-size.ttl @@ -86,6 +86,22 @@ once, that is, the minimum sample_count parameter that will ever be passed to LV2_Descriptor::run().

""" . +bufsz:nominalBlockLength + a rdf:Property , + owl:DatatypeProperty , + opts:Option ; + rdfs:label "nominal block length" ; + rdfs:range xsd:nonNegativeInteger ; + lv2:documentation """ +

The typical block length the host will request the plugin to process at +once, once, that is, the typical sample_count parameter that will +be passed to LV2_Descriptor::run(). This will usually be equivalent, or close +to, the maximum block length, but there are no strong guarantees about this +value whatsoever. Plugins may use this length for optimization purposes, but +MUST NOT assume the host will always process blocks of this length. In +particular, the host MAY process longer blocks.

+""" . + bufsz:sequenceSize 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 a153480..b4ecf31 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 @@ -11,6 +11,15 @@ doap:created "2012-08-07" ; doap:developer ; doap:release [ + doap:revision "1.3" ; + doap:created "2015-09-09" ; + dcs:blame ; + dcs:changeset [ + dcs:item [ + rdfs:label "Add bufsz:nominalBlockLength." + ] + ] + ] , [ doap:revision "1.2" ; doap:created "2012-12-21" ; doap:file-release ; diff --git a/lv2/lv2plug.in/ns/ext/buf-size/manifest.ttl b/lv2/lv2plug.in/ns/ext/buf-size/manifest.ttl index 2578336..ef32688 100644 --- a/lv2/lv2plug.in/ns/ext/buf-size/manifest.ttl +++ b/lv2/lv2plug.in/ns/ext/buf-size/manifest.ttl @@ -4,6 +4,6 @@ a lv2:Specification ; lv2:minorVersion 1 ; - lv2:microVersion 2 ; + lv2:microVersion 3 ; rdfs:seeAlso . -- cgit v1.2.1