diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | configure.ac | 5 | ||||
-rw-r--r-- | doc/reference.doxygen.in | 18 | ||||
-rw-r--r-- | slv2/portsignature.h | 4 | ||||
-rw-r--r-- | slv2/template.h | 8 |
5 files changed, 29 insertions, 12 deletions
@@ -1,6 +1,10 @@ slv2 (0.4.5) unstable; urgency=low * Fix redland librdf_free_query_results warning + * Use "memory" store instead of "hashes" store for plugin RDF data, + resulting in extreme speedups in some cases. + + -- Dave Robillard <dave@drobilla.net> Tue, 15 Jan 2008 19:22:21 -0500 slv2 (0.4.4) unstable; urgency=low @@ -9,7 +13,7 @@ slv2 (0.4.4) unstable; urgency=low * Add plugin template and port signature interface for much faster plugin discovery with port input/output/type inspection. - -- Dave Robillard <dave@drobilla.net> Sat, 12 Jan 2008 12:52:35 -0500 + -- Dave Robillard <dave@drobilla.net> Tue, 15 Jan 2008 10:43:00 -0500 slv2 (0.4.3) unstable; urgency=low diff --git a/configure.ac b/configure.ac index 7c9ff13..445866c 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ(2.59) -AC_INIT([slv2],0.4.4,[dave@drobilla.net]) +AC_INIT([slv2],0.4.5,[dave@drobilla.net]) AC_CONFIG_AUX_DIR([config]) @@ -32,8 +32,9 @@ AM_INIT_AUTOMAKE # 0.4.2 = 6,0,0 (oops, should have been 6,2,0) # 0.4.3 = 6,0,0 (oops, should have been 6,3,0) # 0.4.4 = 7,0,1 +# 0.4.5 = 7,0,1 -SLV2_VERSION="0.4.4" +SLV2_VERSION="0.4.5" SLV2_API_CURRENT="7" SLV2_API_REVISION="0" SLV2_API_AGE="1" diff --git a/doc/reference.doxygen.in b/doc/reference.doxygen.in index 8ab5f57..386c312 100644 --- a/doc/reference.doxygen.in +++ b/doc/reference.doxygen.in @@ -463,22 +463,22 @@ WARN_LOGFILE = # with spaces. INPUT = @SLV2_SRCDIR@/doc/mainpage.dox \ - @SLV2_SRCDIR@/slv2/types.h \ - @SLV2_SRCDIR@/slv2/util.h \ - @SLV2_SRCDIR@/slv2/value.h \ - @SLV2_SRCDIR@/slv2/values.h \ - @SLV2_SRCDIR@/slv2/world.h \ @SLV2_SRCDIR@/slv2/plugin.h \ @SLV2_SRCDIR@/slv2/pluginclass.h \ @SLV2_SRCDIR@/slv2/pluginclasses.h \ @SLV2_SRCDIR@/slv2/plugininstance.h \ @SLV2_SRCDIR@/slv2/plugins.h \ - @SLV2_SRCDIR@/slv2/port.h \ @SLV2_SRCDIR@/slv2/pluginui.h \ + @SLV2_SRCDIR@/slv2/pluginuiinstance.h \ @SLV2_SRCDIR@/slv2/pluginuis.h \ - @SLV2_SRCDIR@/slv2/pluginuiinstance.h - - #@SLV2_SRCDIR@/slv2/lv2.h \ + @SLV2_SRCDIR@/slv2/port.h \ + @SLV2_SRCDIR@/slv2/portsignature.h \ + @SLV2_SRCDIR@/slv2/template.h \ + @SLV2_SRCDIR@/slv2/types.h \ + @SLV2_SRCDIR@/slv2/util.h \ + @SLV2_SRCDIR@/slv2/value.h \ + @SLV2_SRCDIR@/slv2/values.h \ + @SLV2_SRCDIR@/slv2/world.h # This tag can be used to specify the character encoding of the source files that # doxygen parses. Internally doxygen uses the UTF-8 encoding, which is also the default diff --git a/slv2/portsignature.h b/slv2/portsignature.h index 700b572..d35d63e 100644 --- a/slv2/portsignature.h +++ b/slv2/portsignature.h @@ -32,12 +32,16 @@ extern "C" { /** Get the direction (input or output) of the port. + * + * Time = O(1) */ SLV2PortDirection slv2_port_signature_get_direction(SLV2PortSignature sig); /** Get the type (e.g. audio, midi) of the port. + * + * Time = O(1) */ SLV2PortDataType slv2_port_signature_get_type(SLV2PortSignature sig); diff --git a/slv2/template.h b/slv2/template.h index a65ae40..47aac30 100644 --- a/slv2/template.h +++ b/slv2/template.h @@ -32,12 +32,16 @@ extern "C" { /** Free an SLV2Template. + * + * Time = O(1) + free() */ void slv2_template_free(SLV2Template); /** Get the signature (direction and type) of a port + * + * Time = O(1) */ SLV2PortSignature slv2_template_get_port(SLV2Template t, @@ -45,12 +49,16 @@ slv2_template_get_port(SLV2Template t, /** Get the total number of ports. + * + * Time = O(1) */ uint32_t slv2_template_get_num_ports(SLV2Template t); /** Get the number of ports of a given direction and type. + * + * Time = O(1) */ uint32_t slv2_template_get_num_ports_of_type(SLV2Template t, |