aboutsummaryrefslogtreecommitdiffstats
path: root/src/jalv.c
AgeCommit message (Collapse)AuthorFilesLines
2012-04-28Tune UI update rate and ring size based on JACK rate and MIDI buffer size to ↵David Robillard1-4/+27
handle the handle the maximum message rate the plugin can send. git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4298 a436a847-0d15-0410-975c-d299462d15a1
2012-04-27Ssshhh.David Robillard1-3/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4282 a436a847-0d15-0410-975c-d299462d15a1
2012-04-27Add comm buffer size parameter and use Jack MIDI buffer size by default.David Robillard1-9/+20
Fix running console version with arguments. git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4281 a436a847-0d15-0410-975c-d299462d15a1
2012-04-19Fix MIDI buffer size stuff.David Robillard1-7/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4210 a436a847-0d15-0410-975c-d299462d15a1
2012-04-19Update copyright date.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4205 a436a847-0d15-0410-975c-d299462d15a1
2012-04-12Use URI defines from LV2 headers where possible.David Robillard1-8/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4175 a436a847-0d15-0410-975c-d299462d15a1
2012-04-12Delete trailing whitespace.David Robillard1-6/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4170 a436a847-0d15-0410-975c-d299462d15a1
2012-04-11Fix Jack MIDI output.David Robillard1-6/+9
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4165 a436a847-0d15-0410-975c-d299462d15a1
2012-04-11Fix memory leak.David Robillard1-3/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4159 a436a847-0d15-0410-975c-d299462d15a1
2012-04-10Make controls update when changing presets (except combos).David Robillard1-19/+20
Fix scale point value bug. Fix memory leaks. git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4158 a436a847-0d15-0410-975c-d299462d15a1
2012-04-09More sensible URI node cacheing structure.David Robillard1-37/+31
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4153 a436a847-0d15-0410-975c-d299462d15a1
2012-04-05Implement log extension.David Robillard1-4/+10
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4146 a436a847-0d15-0410-975c-d299462d15a1
2012-04-01Fix crash with plugins without a worker interface.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4139 a436a847-0d15-0410-975c-d299462d15a1
2012-03-31Move worker implementation to separate file.David Robillard1-85/+16
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4135 a436a847-0d15-0410-975c-d299462d15a1
2012-03-27Delete trailing whitespace.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4112 a436a847-0d15-0410-975c-d299462d15a1
2012-03-27Implement end_run hook of worker interface.David Robillard1-0/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4110 a436a847-0d15-0410-975c-d299462d15a1
2012-03-25Update for latest atom extension.David Robillard1-14/+14
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4104 a436a847-0d15-0410-975c-d299462d15a1
2012-03-23Implement LV2 worker extension.David Robillard1-1/+99
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4101 a436a847-0d15-0410-975c-d299462d15a1
2012-03-21Remove implementation of UI resize extension which is handled autommatically ↵David Robillard1-36/+11
by Suil now. Tolerate UIs sending messages with crazy port indices. git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4096 a436a847-0d15-0410-975c-d299462d15a1
2012-03-20Actually check for ui:noUserResize. Oops.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4089 a436a847-0d15-0410-975c-d299462d15a1
2012-03-20Check for both ui:fixedSize and ui:noUserResize.David Robillard1-7/+11
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4088 a436a847-0d15-0410-975c-d299462d15a1
2012-03-20More gracefully handle plugin => UI message overflows.David Robillard1-2/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4083 a436a847-0d15-0410-975c-d299462d15a1
2012-03-19Update for latest atom extension.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4077 a436a847-0d15-0410-975c-d299462d15a1
2012-03-18Fix crash on plugins with no UI.David Robillard1-0/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4075 a436a847-0d15-0410-975c-d299462d15a1
2012-03-16Upgrade Atom serialisation stuff for UI<=>Plugin comm debugging.David Robillard1-4/+13
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4070 a436a847-0d15-0410-975c-d299462d15a1
2012-03-16Properly implement non-resizable UIs, not that any plugins that should set ↵David Robillard1-0/+17
this seem to actually do so... git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4069 a436a847-0d15-0410-975c-d299462d15a1
2012-03-08Fix sequence ports.David Robillard1-5/+11
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4034 a436a847-0d15-0410-975c-d299462d15a1
2012-03-02Update for latest atom extension.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4008 a436a847-0d15-0410-975c-d299462d15a1
2012-02-29Update for latest atom extension.David Robillard1-10/+60
Dump Jack transport information as an atom:Object. git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4005 a436a847-0d15-0410-975c-d299462d15a1
2012-02-28Update LV2_Evbuf (matches that used in current ardour 3.0).David Robillard1-2/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4003 a436a847-0d15-0410-975c-d299462d15a1
2012-02-19Update for latest LV2 changes.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3987 a436a847-0d15-0410-975c-d299462d15a1
2012-02-18Add -d option and implement proper communication dumping.David Robillard1-18/+18
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3986 a436a847-0d15-0410-975c-d299462d15a1
2012-02-18Implement/fix atom event port UI notifications.David Robillard1-1/+16
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3985 a436a847-0d15-0410-975c-d299462d15a1
2012-02-17Update for latest atom extension.David Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3983 a436a847-0d15-0410-975c-d299462d15a1
2012-02-12Update for latest atom extension.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3982 a436a847-0d15-0410-975c-d299462d15a1
2012-02-11Shh.David Robillard1-4/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3980 a436a847-0d15-0410-975c-d299462d15a1
2012-02-09Mac portability fixes.David Robillard1-13/+18
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3978 a436a847-0d15-0410-975c-d299462d15a1
2012-02-08Update for latest Atom extension.David Robillard1-18/+17
Probably fix #802. git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3976 a436a847-0d15-0410-975c-d299462d15a1
2012-01-18Use consistent *_config.h rather than *-config.h.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3963 a436a847-0d15-0410-975c-d299462d15a1
2012-01-17Fix crashes when loading presets with no UI present (fix #808).David Robillard1-0/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3956 a436a847-0d15-0410-975c-d299462d15a1
2012-01-15Lint.David Robillard1-50/+52
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3949 a436a847-0d15-0410-975c-d299462d15a1
2012-01-14Always print MIDI buffer size.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3939 a436a847-0d15-0410-975c-d299462d15a1
2012-01-12Support passing either a file or the bundle directory for -l.David Robillard1-4/+14
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3936 a436a847-0d15-0410-975c-d299462d15a1
2012-01-10Fix compilation on old Jack without jack_port_type_get_buffer_size (fix ↵David Robillard1-0/+8
ticket #801). git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3932 a436a847-0d15-0410-975c-d299462d15a1
2012-01-10Update for latest Lilv state API (fix ticket #801).David Robillard1-9/+31
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3931 a436a847-0d15-0410-975c-d299462d15a1
2012-01-03Don't run plugin while setting state (which violates threading rules).David Robillard1-0/+24
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3913 a436a847-0d15-0410-975c-d299462d15a1
2011-12-23Use new LilvState API for state/presets.David Robillard1-6/+8
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3900 a436a847-0d15-0410-975c-d299462d15a1
2011-12-21Add first-class PluginState object and make state interface more generic.David Robillard1-18/+24
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3893 a436a847-0d15-0410-975c-d299462d15a1
2011-12-18Make state implementation more generic.David Robillard1-9/+14
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3889 a436a847-0d15-0410-975c-d299462d15a1
2011-12-18Use file locking on saves presets manifest.ttl.David Robillard1-4/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3883 a436a847-0d15-0410-975c-d299462d15a1