LMMS
Loading...
Searching...
No Matches
lv2bench.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "lilv/lilv.h"
#include "lv2/lv2plug.in/ns/ext/atom/atom.h"
#include "lilv_config.h"
#include "bench.h"
#include "uri_table.h"

Macros

#define _POSIX_C_SOURCE   200809L

Functions

static void print_version (void)
static void print_usage (void)
static double bench (const LilvPlugin *p, uint32_t sample_count, uint32_t block_size)
int main (int argc, char **argv)

Variables

static LilvNodeatom_AtomPort = NULL
static LilvNodeatom_Sequence = NULL
static LilvNodelv2_AudioPort = NULL
static LilvNodelv2_CVPort = NULL
static LilvNodelv2_ControlPort = NULL
static LilvNodelv2_InputPort = NULL
static LilvNodelv2_OutputPort = NULL
static LilvNodeurid_map = NULL
static bool full_output = false

Macro Definition Documentation

◆ _POSIX_C_SOURCE

#define _POSIX_C_SOURCE   200809L

Function Documentation

◆ bench()

double bench ( const LilvPlugin * p,
uint32_t sample_count,
uint32_t block_size )
static

◆ main()

int main ( int argc,
char ** argv )

◆ print_usage()

void print_usage ( void )
static

◆ print_version()

void print_version ( void )
static

Variable Documentation

◆ atom_AtomPort

LilvNode* atom_AtomPort = NULL
static

◆ atom_Sequence

LilvNode* atom_Sequence = NULL
static

◆ full_output

bool full_output = false
static

◆ lv2_AudioPort

LilvNode* lv2_AudioPort = NULL
static

◆ lv2_ControlPort

LilvNode* lv2_ControlPort = NULL
static

◆ lv2_CVPort

LilvNode* lv2_CVPort = NULL
static

◆ lv2_InputPort

LilvNode* lv2_InputPort = NULL
static

◆ lv2_OutputPort

LilvNode* lv2_OutputPort = NULL
static

◆ urid_map

LilvNode* urid_map = NULL
static