From e4e3df3c0a7a51ce05fe04ede1a5451bc43b76e0 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 18 Mar 2011 09:16:29 +0000 Subject: Add missing files. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@3119 a436a847-0d15-0410-975c-d299462d15a1 --- doc/layout.xml | 184 +++++++++++++++++++++++++++++++++++++++++++++++++++++ utils/slv2_bench.c | 64 +++++++++++++++++++ 2 files changed, 248 insertions(+) create mode 100644 doc/layout.xml create mode 100644 utils/slv2_bench.c diff --git a/doc/layout.xml b/doc/layout.xml new file mode 100644 index 0000000..83a1153 --- /dev/null +++ b/doc/layout.xml @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/utils/slv2_bench.c b/utils/slv2_bench.c new file mode 100644 index 0000000..c5c844e --- /dev/null +++ b/utils/slv2_bench.c @@ -0,0 +1,64 @@ +/* + Copyright 2007-2011 David Robillard + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include + +#include "slv2/slv2.h" + +#include "slv2-config.h" + +void +print_version() +{ + printf("slv2_bench (slv2) " SLV2_VERSION "\n"); + printf("Copyright (C) 2011 David Robillard \n"); + printf("License: Simplified BSD License.\n"); + printf("This is free software: you are free to change and redistribute it.\n"); + printf("There is NO WARRANTY, to the extent permitted by law.\n"); +} + +void +print_usage() +{ + printf("Usage: slv2_bench\n"); + printf("Load all discovered LV2 plugins.\n"); +} + +int +main(int argc, char** argv) +{ + SLV2World world = slv2_world_new(); + slv2_world_load_all(world); + + SLV2Plugins plugins = slv2_world_get_all_plugins(world); + SLV2_FOREACH(p, plugins) { + SLV2Plugin plugin = slv2_collection_get(plugins, p); + slv2_plugin_get_class(plugin); + } + + slv2_world_free(world); + + return 0; +} -- cgit v1.2.1