aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/eg-sampler.lv2/sampler.ttl
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2016-07-31 15:18:56 -0400
committerDavid Robillard <d@drobilla.net>2016-07-31 15:19:35 -0400
commitbc5600d2957d45a6745911f0562c365beb70841e (patch)
tree1a7dc654b9b094611e3b3d2820d43ba3a7b8e78e /plugins/eg-sampler.lv2/sampler.ttl
parentcb0fd14636a32785963474a8d9400ba9bd2ff1e2 (diff)
downloadlv2-bc5600d2957d45a6745911f0562c365beb70841e.tar.xz
eg-sampler: Support thread-safe state restoration
Diffstat (limited to 'plugins/eg-sampler.lv2/sampler.ttl')
-rw-r--r--plugins/eg-sampler.lv2/sampler.ttl9
1 files changed, 5 insertions, 4 deletions
diff --git a/plugins/eg-sampler.lv2/sampler.ttl b/plugins/eg-sampler.lv2/sampler.ttl
index 197a735..f4a9c43 100644
--- a/plugins/eg-sampler.lv2/sampler.ttl
+++ b/plugins/eg-sampler.lv2/sampler.ttl
@@ -19,15 +19,16 @@
doap:name "Example Sampler" ;
doap:license <http://opensource.org/licenses/isc> ;
lv2:project <http://lv2plug.in/ns/lv2> ;
- lv2:requiredFeature urid:map ,
+ lv2:requiredFeature state:loadDefaultState ,
+ urid:map ,
work:schedule ;
lv2:optionalFeature lv2:hardRTCapable ,
- state:loadDefaultState ;
+ state:threadSafeRestore ;
lv2:extensionData state:interface ,
work:interface ;
ui:ui <http://lv2plug.in/plugins/eg-sampler#ui> ;
- patch:writable <http://lv2plug.in/plugins/eg-sampler#sample> ;
- patch:writable param:gain ;
+ patch:writable <http://lv2plug.in/plugins/eg-sampler#sample> ,
+ param:gain ;
lv2:port [
a lv2:InputPort ,
atom:AtomPort ;