*** edogawa has quit IRC | 00:11 | |
*** Magnus_RM has quit IRC | 01:29 | |
*** arguy has quit IRC | 02:49 | |
*** gianMOD has joined #lv2 | 06:09 | |
*** gianMOD has quit IRC | 06:41 | |
*** gianMOD has joined #lv2 | 08:07 | |
*** gianMOD has quit IRC | 08:07 | |
*** gianMOD has joined #lv2 | 08:33 | |
*** ddom has joined #lv2 | 08:39 | |
*** sigma6 has joined #lv2 | 08:46 | |
*** falktx has joined #lv2 | 08:49 | |
*** ricardocrudo has joined #lv2 | 09:40 | |
*** ricardocrudo_ has joined #lv2 | 09:40 | |
*** ricardocrudo has quit IRC | 09:40 | |
*** edogawa has joined #lv2 | 10:25 | |
*** gianMOD has quit IRC | 10:53 | |
*** gianMOD has joined #lv2 | 10:56 | |
*** gianMOD has quit IRC | 11:04 | |
*** falktx_ has joined #lv2 | 11:29 | |
*** ricardocrudo_ has quit IRC | 11:29 | |
*** falktx has quit IRC | 11:30 | |
*** ricardocrudo_ has joined #lv2 | 11:42 | |
*** gianMOD has joined #lv2 | 11:55 | |
*** arguy has joined #lv2 | 12:16 | |
*** falktx_ has quit IRC | 12:29 | |
*** falktx_ has joined #lv2 | 13:04 | |
*** gianMOD has quit IRC | 14:04 | |
*** gianMOD has joined #lv2 | 14:25 | |
*** NickSB2 has quit IRC | 14:59 | |
falktx_ | errm, I built ingen with --debug and it still doesn't have debug stuff | 15:06 |
---|---|---|
falktx_ | some debian thing I guess | 15:06 |
drobilla | what 'debug stuff'? | 15:18 |
drobilla | You might need dbg packages for some deps to get information in those, but the actual ingen code should have symbols regardless | 15:19 |
falktx_ | #0 0x00007ffff0088130 in ?? () | 15:20 |
falktx_ | #1 0x00007ffff538919f in ?? () from /usr/lib/libingen_server.so | 15:20 |
falktx_ | #2 0x00007ffff5389545 in Ingen::Server::LV2Block::make_instance(Ingen::URIs&, unsigned int, unsigned int, bool) () from /usr/lib/libingen_server.so | 15:20 |
falktx_ | I think my little debian package is stripping the symbols by default | 15:20 |
drobilla | Ah. | 15:23 |
*** ddom has quit IRC | 15:33 | |
falktx_ | haha, got a nice trace now | 15:42 |
falktx_ | 0x00007ffff538919d in lilv_instance_get_extension_data (instance=0x7ffff006f710, uri=0x7ffff53f1bb0 "http://lv2plug.in/ns/ext/options#interface") at /opt/kxstudio/include/lilv-0/lilv/lilv.h:1641 | 15:42 |
falktx_ | 1641 return instance->lv2_descriptor->extension_data(uri); | 15:42 |
falktx_ | I think I know whats going on | 15:43 |
falktx_ | it's those nasty old swh plugins that don't have extension-data defined | 15:44 |
falktx_ | lilv_instance_get_extension_data should check if the plugin defines the feature in the ttl first | 15:44 |
drobilla | Those damned things are still around? | 15:46 |
drobilla | lilv_instance_* do not do data things | 15:46 |
falktx_ | then ingen needs fixing | 15:46 |
falktx_ | hm, not swh-lv2. which ones were bad ? | 15:47 |
falktx_ | drobilla: can you make ingen check via lilv_plugin_has_extension_data ? | 15:52 |
falktx_ | drobilla: the function in question is Ingen::Server::LV2Block::make_instance (this=0x7ffff00764a0, uris=..., rate=44100, voice=0, preparing=false) at ../src/server/LV2Block.cpp:91 | 15:52 |
drobilla | already on it | 15:53 |
falktx_ | nice, thanks | 15:53 |
* drobilla really needs to write decent lilv C++ bindings one of these days and dogfood them | 15:55 | |
falktx_ | I found one bad plugin, fixing it | 16:01 |
drobilla | The spec is ambiguous about this | 16:03 |
drobilla | Well.. sort of. It doesn't say it can be NULL, and it does say you're supposed to check first | 16:04 |
drobilla | I'm just lazy like everyone else and making lilv nodes and crap to check is annoying :) | 16:05 |
falktx_ | https://github.com/portalmod/caps-lv2/commit/c963cf47f8dc56e988782cae7a21361195fa3b22 | 16:07 |
*** gianMOD has quit IRC | 16:07 | |
* drobilla adds a bunch of missing lv2:extensionData in blop | 16:11 | |
drobilla | good ol' dusty cobweb morph extension | 16:11 |
drobilla | Thoguh I wonder if I should use this thing to get calf on the atom sequence bandwagon | 16:11 |
*** rncbc has joined #lv2 | 16:11 | |
drobilla | Down the rabbit hole we go | 16:19 |
drobilla | Why the fuck am I on IRC? :P | 16:19 |
drobilla | falktx_: fixed | 16:25 |
*** gianMOD has joined #lv2 | 16:27 | |
falktx_ | drobilla: thank you | 16:29 |
drobilla | falktx_: y/w | 16:34 |
falktx_ | I'm investigating the other 2 bug reports | 16:34 |
falktx_ | drobilla: I don't know enough about ingen to fix them, but it surely is something about the "store" | 16:39 |
falktx_ | calling stuff after it has been deleted ? | 16:39 |
drobilla | I will see if I can reproduce them later today once I get some other stuff rolling | 16:39 |
drobilla | IIRC it deleted fine in itself and Ardour, but it has been a while since I checked | 16:40 |
falktx_ | I can reproduce it in jalv | 16:43 |
falktx_ | drobilla: I think the change to clear the graph before loading a state might have caused this | 16:59 |
drobilla | wouldn't be surprised. | 17:00 |
drobilla | I need to figure out how to deal with actual presets in Ingen | 17:07 |
*** sigma6 has quit IRC | 17:14 | |
*** gianMOD has quit IRC | 17:25 | |
*** gianMOD has joined #lv2 | 17:27 | |
*** gianMOD has quit IRC | 17:27 | |
*** ddom has joined #lv2 | 17:28 | |
*** gianMOD has joined #lv2 | 17:28 | |
*** gianMOD has quit IRC | 17:33 | |
*** NickSB2 has joined #lv2 | 17:35 | |
*** falktx_ has quit IRC | 17:52 | |
*** ricardocrudo_ has quit IRC | 18:44 | |
*** falktx has joined #lv2 | 18:53 | |
*** mlpug has joined #lv2 | 18:56 | |
*** mlpug has quit IRC | 20:26 | |
*** ricardocrudo has joined #lv2 | 20:31 | |
*** gianMOD has joined #lv2 | 21:13 | |
*** rncbc has quit IRC | 21:34 | |
*** falktx has quit IRC | 22:00 | |
*** Anchakor_ has quit IRC | 22:31 | |
*** ricardocrudo has quit IRC | 22:35 | |
*** Anchakor_ has joined #lv2 | 22:49 | |
*** gianMOD has quit IRC | 23:19 | |
*** Magnus_RM has joined #lv2 | 23:33 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!