summaryrefslogtreecommitdiffstats
path: root/hosts/lv2_jack_host.c
AgeCommit message (Collapse)AuthorFilesLines
2011-02-12Tidy up programs.David Robillard1-222/+183
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2933 a436a847-0d15-0410-975c-d299462d15a1
2011-02-12Remove ancient and no longer necessary jack_compat.h (and associated barrier ↵David Robillard1-1/+0
to (L)GPL > 2). git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2927 a436a847-0d15-0410-975c-d299462d15a1
2010-11-26Update for latest LV2 #include style.David Robillard1-3/+3
Enable building against system installed LV2 extensions. Fix building slv2 and ingen independently. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2675 a436a847-0d15-0410-975c-d299462d15a1
2010-09-04My name is David. :)David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2590 a436a847-0d15-0410-975c-d299462d15a1
2009-08-10Fix comment spelling error.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2174 a436a847-0d15-0410-975c-d299462d15a1
2009-07-05Use 'standard' bundle paths for #include directives.David Robillard1-3/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2155 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Update copyright dates.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2000 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Strip trailing whitespace.David Robillard1-17/+17
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1999 a436a847-0d15-0410-975c-d299462d15a1
2009-05-03Update waf configuration header for new waf scheme (in 1.5.6).David Robillard1-1/+1
Split low-level LV2 event buffer into separate class from EventBuffer (for reuse). git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1958 a436a847-0d15-0410-975c-d299462d15a1
2009-02-12Fix memory leaks.David Robillard1-0/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1927 a436a847-0d15-0410-975c-d299462d15a1
2008-12-21Change configuration header name to something less likely to conflict.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1887 a436a847-0d15-0410-975c-d299462d15a1
2008-10-20Actually use installation location variables for everything.David Robillard1-1/+1
Add ./waf configure --build which builds a (soon-to-be) relocatable independent bundle with all data/progs/libs in it (OSX bundle directory structure, should be possible to make a 'real' OSX bundle out of this...). Fix include paths to use "" and definitely build against local versions of libraries. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1689 a436a847-0d15-0410-975c-d299462d15a1
2008-10-03Support building locally against header-only libraries in autowaf.David Robillard1-1/+1
Remove CONFIG_H_PATH define and replace with just "config.h" (define messed up dependency tracking). git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1600 a436a847-0d15-0410-975c-d299462d15a1
2008-07-06Rename slv2_plugin_get_port_range to slv2_plugin_get_port_ranges_float ↵David Robillard1-1/+1
(avoid future binary compatibility issues if a type-generic one is needed later). git-svn-id: http://svn.drobilla.net/lad/slv2@1279 a436a847-0d15-0410-975c-d299462d15a1
2008-05-03Add slv2_plugin_get_port_ranges.David Robillard1-8/+10
Use slv2_plugin_get_port_ranges in lv2_jack_host and lv2_inspect (significant performance improvement for plugins with lots of ports). git-svn-id: http://svn.drobilla.net/lad/slv2@1193 a436a847-0d15-0410-975c-d299462d15a1
2008-05-01GCC 4.3 fixes.David Robillard1-3/+4
git-svn-id: http://svn.drobilla.net/lad/slv2@1191 a436a847-0d15-0410-975c-d299462d15a1
2008-05-01Apply event reference counting (stubs) patch from larsl.David Robillard1-1/+13
git-svn-id: http://svn.drobilla.net/lad/slv2@1189 a436a847-0d15-0410-975c-d299462d15a1
2008-03-19Fix URI map extension implemenation in lv2_jack_host.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/slv2@1177 a436a847-0d15-0410-975c-d299462d15a1
2008-02-05Fix LV2 event stuff, courtesy kfoltman.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/slv2@1132 a436a847-0d15-0410-975c-d299462d15a1
2008-02-01Pad LV2 event buffers.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/slv2@1124 a436a847-0d15-0410-975c-d299462d15a1
2008-02-01Fix LV2 event stuff (header and lv2_jack_host).David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/slv2@1123 a436a847-0d15-0410-975c-d299462d15a1
2008-02-01Generic LV2 event support in lv2_jack_host.David Robillard1-43/+57
git-svn-id: http://svn.drobilla.net/lad/slv2@1122 a436a847-0d15-0410-975c-d299462d15a1
2008-01-25Overhaul SLV2 API to return/take SLV2Value (instead of strings or ↵David Robillard1-20/+43
primitives) wherever possible. Make 'index' a fundemental property of ingen ports. git-svn-id: http://svn.drobilla.net/lad/slv2@1113 a436a847-0d15-0410-975c-d299462d15a1
2008-01-21Work on generic LV2 events.David Robillard1-45/+72
git-svn-id: http://svn.drobilla.net/lad/slv2@1090 a436a847-0d15-0410-975c-d299462d15a1
2007-08-08Update ingen for SLV2 changes.David Robillard1-9/+9
SLV2 0.2.0. git-svn-id: http://svn.drobilla.net/lad/slv2@688 a436a847-0d15-0410-975c-d299462d15a1
2007-08-07Changed slv2_port_get_type to slv2_port_get_data_type, and SLV2PortType to ↵David Robillard1-2/+2
SLV2PortDataType. Fixed autoconf warning. git-svn-id: http://svn.drobilla.net/lad/slv2@682 a436a847-0d15-0410-975c-d299462d15a1
2007-07-30Fix SLV2 config.h path stuff.David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/slv2@656 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Removed recursive autohell, except for SLv2.David Robillard1-1/+1
Always build against local copies, hopefully fixing broken compilation against outdated system versions. git-svn-id: http://svn.drobilla.net/lad/slv2@610 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Move as much generated autohell crap to config/ as possible.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/slv2@609 a436a847-0d15-0410-975c-d299462d15a1
2007-07-23Broke API to separate input/output from type (less code repetition and SLV2 ↵David Robillard1-49/+65
is more useful with unknown extended port types this way). Switched enum symbol naming scheme to be more typical and future proof. Added LV2 OSC support. git-svn-id: http://svn.drobilla.net/lad/slv2@600 a436a847-0d15-0410-975c-d299462d15a1
2007-04-20Clean up API, hide more methods that should not be exposed to user.David Robillard1-3/+4
Document performance of most methods. Clean up and clarify documentation. git-svn-id: http://svn.drobilla.net/lad/slv2@460 a436a847-0d15-0410-975c-d299462d15a1
2007-04-19Renamed SLV2Model SLV2World.David Robillard1-4/+4
Updated Ingen for SLV2 API changes. git-svn-id: http://svn.drobilla.net/lad/slv2@459 a436a847-0d15-0410-975c-d299462d15a1
2007-04-19Added Redland dependency, using in-memory RDF models.David Robillard1-10/+9
Numerous significant performance improvements. git-svn-id: http://svn.drobilla.net/lad/slv2@457 a436a847-0d15-0410-975c-d299462d15a1
2007-04-11lv2_jack_host MIDI fixes.David Robillard1-16/+10
git-svn-id: http://svn.drobilla.net/lad/slv2@435 a436a847-0d15-0410-975c-d299462d15a1
2007-04-08More Jack hacks. Dmitry owes me $20.David Robillard1-0/+5
git-svn-id: http://svn.drobilla.net/lad/slv2@428 a436a847-0d15-0410-975c-d299462d15a1
2007-04-08Jack MIDI API compatibility fixes. Yes, again.David Robillard1-2/+1
git-svn-id: http://svn.drobilla.net/lad/slv2@426 a436a847-0d15-0410-975c-d299462d15a1
2007-04-08You guessed it, more Jack MIDI API filthy broken constantly breaking API ↵David Robillard1-0/+2
pain in the ass hacks. git-svn-id: http://svn.drobilla.net/lad/slv2@423 a436a847-0d15-0410-975c-d299462d15a1
2007-04-08More Jack MIDI API compatibility jacks.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/slv2@421 a436a847-0d15-0410-975c-d299462d15a1
2007-04-07Jack MIDI API fixes.David Robillard1-4/+4
git-svn-id: http://svn.drobilla.net/lad/slv2@409 a436a847-0d15-0410-975c-d299462d15a1
2007-04-06Email address and FSF copyright address updates.David Robillard1-1/+0
git-svn-id: http://svn.drobilla.net/lad/slv2@405 a436a847-0d15-0410-975c-d299462d15a1
2007-02-19Header/API cleanups.David Robillard1-3/+3
Removed public exposure of raptor/rasqal. Redefined opaque types properly. git-svn-id: http://svn.drobilla.net/lad/slv2@317 a436a847-0d15-0410-975c-d299462d15a1
2007-02-18Fixed index types of Strings and Plugins for consistency.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/slv2@315 a436a847-0d15-0410-975c-d299462d15a1
2007-02-18API updates (removed SLV2Value (binary compatibility nightmare waiting to ↵David Robillard1-10/+10
happen) and added consistent SLV2Plugins and SLV2Strings). Documentation cleanups. git-svn-id: http://svn.drobilla.net/lad/slv2@314 a436a847-0d15-0410-975c-d299462d15a1
2007-02-09Removed data type stuff from SLV2.David Robillard1-3/+0
Reworked event system in FlowCanvas to use signals. Added straight connections and arrowheads to FlowCanvas, Ellipse fixes. git-svn-id: http://svn.drobilla.net/lad/slv2@293 a436a847-0d15-0410-975c-d299462d15a1
2007-02-09Applied patch from Steve Harris, changes to work with new LV2 ontology port ↵David Robillard1-70/+44
classes. git-svn-id: http://svn.drobilla.net/lad/slv2@291 a436a847-0d15-0410-975c-d299462d15a1
2007-02-07Added lv2.ttl installation, lv2.ttl added as source by default to queries.David Robillard1-4/+11
Changed port API to work by referring to either index or symbol. Plugged some leaks. Added access to plugin/port hints/properties. Updated lv2.ttl. git-svn-id: http://svn.drobilla.net/lad/slv2@285 a436a847-0d15-0410-975c-d299462d15a1
2007-02-05Reorganized tree in preparation for beta release.David Robillard1-0/+338
Split simple (example) jack host and more useful one (with midi). Working Jack/LV2 midi in lv2_jack_host. Added lv2_list. git-svn-id: http://svn.drobilla.net/lad/slv2@279 a436a847-0d15-0410-975c-d299462d15a1