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