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(-)
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