*** yann-kaelig has quit IRC | 00:36 | |
*** ColaEuphoria has quit IRC | 03:05 | |
*** LAbot has joined #lv2 | 07:37 | |
*** LAbot has joined #lv2 | 07:54 | |
*** ricardocrudo_ has quit IRC | 09:22 | |
*** falktx has joined #lv2 | 09:26 | |
*** ricardocrudo_ has joined #lv2 | 09:36 | |
*** NickSB2 has quit IRC | 13:14 | |
*** rncbc_jolla has joined #lv2 | 13:31 | |
*** HarryHaaren has joined #lv2 | 13:33 | |
*** edogawa has quit IRC | 14:08 | |
falktx | there's some issues with fil4.lv2 ui | 14:28 |
---|---|---|
falktx | the total size of the atoms it sends isn't correct | 14:29 |
falktx | or maybe it is, and carla is the wrong one | 14:31 |
rgareus | falktx: I've updated it recently | 14:36 |
rgareus | falktx: I'm just preparing a new release | 14:36 |
rgareus | it's only relevant if you display the spectrum and use buffer sizes >= 2048 though | 14:39 |
falktx | this seems like a different issue | 14:39 |
rgareus | mh scratch that | 14:40 |
rgareus | it asked for 33120 (mono) which is 8192*4 (raw audio) + 352 (state + padding) | 14:40 |
rgareus | now it asks for 65888 bytes ( 16384 * sizeof(float) + 352) | 14:41 |
falktx | I think I found a bug in carla too anyway | 14:43 |
rgareus | good :) because I don't have an explanation. | 14:44 |
rgareus | jalv.gtk -g prints the data fine | 14:44 |
rgareus | falktx: how is carla involved there anyway? it just has to pass the data on as-is. | 14:45 |
falktx | well, that's what I'm investigating | 14:45 |
falktx | the base64 chunk has a bit more data than it should | 14:45 |
falktx | 7bytes more | 14:46 |
rgareus | aah so you base64 encode it and send it off to a different machine or process | 14:46 |
falktx | yes | 14:46 |
falktx | it's ui bridges | 14:46 |
rgareus | maybe base64 padding? | 14:47 |
falktx | the returned data, converted to binary, has 7 bytes more than it should | 14:48 |
falktx | the base64 encoded size doesn't matter. it will never be the same | 14:48 |
rgareus | falktx: will you be around later to check a new release with your fancy validation script? | 14:48 |
* rgareus goes to get some ice-cream and then it's release-time. | 14:48 | |
falktx | rgareus: sure | 14:49 |
falktx | rgareus: is your fil4.lv2 dsp->ui message a string? | 14:50 |
falktx | oh wow, the data I send in the pipe is different than what I receive | 14:55 |
rgareus | falktx: no it's raw audio data (as float array) for the most part | 15:00 |
rgareus | and a few ints | 15:00 |
falktx | the received data has this extra base64 chars: "AAAAAAAAAAA" | 15:01 |
falktx | which afaik it's empty data | 15:01 |
falktx | hmmm | 15:01 |
*** rncbc_jolla has quit IRC | 15:02 | |
rgareus | if unconnected yes, all zeros like http://pastebin.com/g3sEqbEz | 15:02 |
rgareus | a period size of zero's | 15:02 |
rgareus | sisco.lv2 will be the same (or very similar, the URIs are different of course) | 15:05 |
falktx | I consider this a serious bug... | 15:05 |
falktx | something is wrong in carla | 15:05 |
falktx | perhaps the base64 code | 15:05 |
rgareus | NULL termination bug? | 15:06 |
falktx | nah, I added a test in there. a local conversion works. it's the data being sent | 15:06 |
rgareus | string vs raw binary maybe | 15:06 |
rgareus | endianess? | 15:06 |
falktx | rgareus: the issue is that the base64 string I send through the pipe doesn't match the one I receive | 15:06 |
rgareus | ok. so it's the pipe really | 15:07 |
falktx | something in the pipe code yes | 15:07 |
falktx | when handling big data | 15:08 |
rgareus | socket() ? | 15:08 |
falktx | pipe+write | 15:08 |
rgareus | https://github.com/falkTX/Carla/blob/master/source/bridges-ui/CarlaBridgeUI.cpp ? | 15:09 |
rgareus | oh unix pipes.. those have a limited size | 15:09 |
falktx | https://github.com/falkTX/Carla/blob/master/source/utils/CarlaPipeUtils.cpp | 15:09 |
rgareus | falktx: is the base64 data line separated? | 15:14 |
falktx | yes | 15:14 |
falktx | \n get converted into \r | 15:14 |
falktx | and when received \r is converted to \n, and \n handled as end | 15:15 |
rgareus | so less than 253 chars per line ( + \r + NULL) | 15:15 |
rgareus | so that CarlaPipeCommon::_readline() gets it | 15:15 |
falktx | hmmf. that "pData->tmpStr += pData->tmpBuf;" seems wrong | 15:17 |
falktx | oh, nah, that's rght | 15:17 |
falktx | tmpStr and tmpBuf. similar names, different purposes | 15:18 |
rgareus | yes I was just going to say the same | 15:18 |
falktx | line 1081 seems wrong though | 15:18 |
rgareus | 1041 and 1052 | 15:18 |
rgareus | only works if the data is really a string | 15:19 |
falktx | it is a string | 15:19 |
falktx | const char* | 15:19 |
rgareus | 1081https://github.com/falkTX/Carla/blob/master/source/utils/CarlaPipeUtils.cpp#L1081 ? | 15:19 |
falktx | heh, already changed the code | 15:20 |
falktx | 1049 https://github.com/falkTX/Carla/blob/master/source/utils/CarlaPipeUtils.cpp#L1049 | 15:20 |
falktx | that's the line that I think is wrong | 15:20 |
falktx | the old data is not cleared | 15:20 |
falktx | so it's appending the data that was still in the last buffer | 15:20 |
rgareus | falktx: what is the idea behind this 0 .. 0xfe loop? why not simply directly append every byte to pData->tmpStr ? | 15:25 |
falktx | that would reallocate too much | 15:26 |
falktx | this prevents the constant realloc for every byte, does it for every 0xff bytes intead | 15:26 |
rgareus | how bout simply double the allocation size every time? instead of realloc byte by byte? | 15:27 |
*** gianMOD has joined #lv2 | 15:30 | |
*** ventosus has joined #lv2 | 15:36 | |
*** edogawa has joined #lv2 | 16:06 | |
falktx | I think I see it | 16:08 |
falktx | there's 1 byte added everytime it cycles through the 0xff stack | 16:09 |
*** edogawa has quit IRC | 16:09 | |
*** gianMOD has quit IRC | 16:10 | |
*** sigma6 has quit IRC | 16:10 | |
falktx | rgareus: woot, found the issue! | 16:15 |
falktx | rgareus: thanks for making plugins I can finally stress-test my code with :D | 16:15 |
rgareus | falktx: you're welcome... and likewise thanks for making these plugins work with carla.. | 17:02 |
rgareus | falktx: http://gareus.org/misc/x42-plugins/x42-plugins-20150630.tar.xz still hot. | 17:04 |
falktx | hot hot hot | 17:04 |
rgareus | i just started testing | 17:04 |
rgareus | now with jack-apps + OSC support (so you need liblo) | 17:05 |
rgareus | LV2 integer / enum + float issues should be fixed and LV2 versions everywhere, I hope | 17:06 |
rgareus | but if you[r script] find some issues. I'll fix and re-roll. | 17:08 |
*** ricardocrudo_ has quit IRC | 17:09 | |
*** rncbc has joined #lv2 | 17:11 | |
falktx | let's try it then | 17:12 |
falktx | brb | 17:13 |
*** NickSB2 has joined #lv2 | 17:33 | |
falktx | rgareus: it fails to build | 17:57 |
falktx | ./gui/sisco.c:41:17: error: ‘LV2S’ is not a namespace-name | 17:57 |
falktx | using namespace LV2S; | 17:57 |
falktx | ./gui/sisco.c:2128:32: error: invalid conversion from ‘const float*’ to ‘float*’ [-fpermissive] | 17:57 |
falktx | ui->src[channel]->inp_data = data | 17:57 |
rgareus | falktx: what compiler is that? | 17:58 |
falktx | rgareus: using gcc-4.9 | 17:58 |
falktx | I have 5.0, 4.8 and others if you want me to try | 17:58 |
rgareus | it builds with 4.7.2 and clang | 17:58 |
rgareus | falktx: there's a g++ gui/sisco.c and that ".c" file includes some c++. weird thing. the compiler should not bother about the file extension | 17:59 |
falktx | the compiler will bother | 18:00 |
rgareus | -x c++ | 18:00 |
falktx | I had that error before with some cpp vs mm file for obj-c | 18:00 |
falktx | debian testing has gcc-4.7 but no g++-4.7 :( | 18:00 |
rgareus | g++ (Debian 4.7.2-5) 4.7.2 | 18:01 |
rgareus | hang on a sec, I'll try another machine | 18:01 |
rgareus | that has not changed since the last release, so I wonder why it fails now | 18:01 |
falktx | trying gcc4.8.. | 18:02 |
falktx | ../robtk/jackwrap.c:1516:115: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result] | 18:02 |
falktx | rgareus: exactly the same issues with gcc-4.8 | 18:02 |
rgareus | g++-4.9_4.9.2-19 works for debian | 18:06 |
rgareus | https://buildd.debian.org/status/fetch.php?pkg=x42-plugins&arch=arm64&ver=20150530-1&stamp=1433112908 | 18:06 |
rgareus | that's the last release, but this stuff has not changed | 18:06 |
rgareus | oops arm | 18:06 |
rgareus | https://buildd.debian.org/status/fetch.php?pkg=x42-plugins&arch=i386&ver=20150530-1&stamp=1433113017 | 18:07 |
* rgareus tries 64bit debian/testing gcc 4.9.2 | 18:08 | |
rgareus | I'm wary of 4.9 here are a couple of bugs | 18:08 |
rgareus | it reports false positive -Warray-bounds | 18:08 |
falktx | rgareus: I don't think that's the same. your code has issues | 18:09 |
rgareus | falktx: compiles just fine | 18:09 |
falktx | with 4.8? | 18:09 |
*** artfwo has quit IRC | 18:10 | |
rgareus | falktx: I tried 4.9.2 and 4.7.2 | 18:10 |
rgareus | falktx: no 4.8 here | 18:10 |
falktx | rgareus: with resampling on? | 18:11 |
rgareus | and except for the -Warray-bounds not a single warning | 18:11 |
falktx | oh I see | 18:11 |
falktx | you include zita-resampler in your own code | 18:11 |
falktx | it conflicts with the system installed one | 18:12 |
rgareus | nope. it's in a dedicated namespace | 18:12 |
rgareus | and included with single quotes | 18:12 |
falktx | I mean, the includes conflict | 18:12 |
falktx | it's using the system one | 18:13 |
falktx | rgareus: I pass -I/opt/kxstudio/include to CFLAGS since zita has no pkg-config file | 18:13 |
rgareus | falktx: do you patch it to use <zita-resampler/resampler.h> instead of "./zita-resampler/resampler.h" ? | 18:13 |
rgareus | the code is not identical either | 18:13 |
falktx | no | 18:13 |
falktx | but -I/opt is the same as your -I. | 18:14 |
rgareus | mmh | 18:14 |
rgareus | that would explain it | 18:14 |
falktx | I need the zita-resampler installed for convo | 18:14 |
rgareus | the code in sisco and meters.lv2 is changed to not do any high-freq smoothing, same as with goniometer. | 18:15 |
rgareus | fons didn't want to merge this | 18:15 |
falktx | maybe "-isystem /opt/kxstudio/include" will do | 18:15 |
falktx | rgareus: debian will not like this... | 18:15 |
rgareus | falktx: debian is fine with it. | 18:15 |
falktx | you sure? they always complain about library code duplication | 18:16 |
rgareus | they complained about the big /generated/ textures :) | 18:16 |
rgareus | yes, I discussed this at length with the ftp-masters | 18:16 |
falktx | alright, this works | 18:17 |
rgareus | I made a good case for this case | 18:17 |
falktx | -isystem vs -I is what I needed | 18:17 |
rgareus | nice | 18:17 |
rgareus | falktx: I was going to suggest to just change the include order | 18:17 |
falktx | I can't | 18:17 |
rgareus | odd that it wasn't a prblem in the past | 18:17 |
falktx | I pass that in the cflags | 18:17 |
falktx | you're the one that has to fix this | 18:18 |
rgareus | yeah, | 18:18 |
falktx | add the -I. after cflags | 18:18 |
*** artfwo has joined #lv2 | 18:18 | |
rgareus | I just need to find where :) | 18:18 |
falktx | rgareus: http://kxstudio.sourceforge.net/paste/P1M4S | 18:18 |
rgareus | has no short name ? | 18:19 |
falktx | yes | 18:19 |
falktx | it's a new thing :) | 18:19 |
falktx | I'm using doap:shortname for now, but I don't think it's valid | 18:20 |
falktx | I'll discuss a possible lv2:shortname when drobilla gets online | 18:20 |
rgareus | given our recent discussions. float port are a Major Project - so doap is fine :) | 18:20 |
falktx | so dope! :) | 18:21 |
falktx | but nah, sord_validate doesn't like it | 18:21 |
rgareus | "port 'In' has no short name" | 18:21 |
falktx | lv2:name exists for a reason | 18:21 |
rgareus | can it be sorter? | 18:21 |
rgareus | shorter, even | 18:21 |
falktx | no | 18:21 |
falktx | short name might be the same as the full name | 18:22 |
falktx | saying shorter implies that is, yeah, shorter | 18:22 |
falktx | which is not always true | 18:22 |
rgareus | but anyway as soon as there's lv2:shortname it's a good thing to have | 18:22 |
rgareus | maybe the warning can only appear if there's no lv2:shortname and lv2:name is > 8 chars | 18:22 |
* rgareus fixes the errors | 18:22 | |
rgareus | falktx: b_overdrive, b_reverb, b_synth b_whirl are from setBfree | 18:23 |
rgareus | they're not part of the x42-plugins | 18:23 |
falktx | oh ok | 18:23 |
falktx | I just ran ctrl+r that had sisco | 18:24 |
rgareus | so there's no errors. YAY | 18:24 |
rgareus | resonance value is an integer | 18:24 |
falktx | "plugin description is missing" | 18:25 |
rgareus | that's a warning. | 18:25 |
rgareus | I'll fix those. | 18:26 |
rgareus | falktx: the other plugins... are not listed. is that expected? | 18:26 |
rgareus | surely they should have "has no short name" warnings | 18:27 |
falktx | ah yes, little script error | 18:27 |
rgareus | lv2ls | grep gareus | grep -v "\/b_" | 18:28 |
rgareus | are all x42-plugins | 18:28 |
falktx | let me remove the short name warnings to make it clearer | 18:29 |
falktx | still quite to do I see... | 18:33 |
rgareus | lv2:description is also wrong for a plugin isn't it? | 18:33 |
*** gianMOD has joined #lv2 | 18:33 | |
rgareus | rdfs:comment is for plugin doc | 18:33 |
falktx | there'2 | 18:33 |
falktx | description for a small text | 18:33 |
falktx | comment for the full stuff | 18:33 |
falktx | rgareus: http://kxstudio.sourceforge.net/Paste/repo/26WrI | 18:33 |
rgareus | I thought it's for markuped documentation of LV2 itself | 18:34 |
*** ricardocrudo has joined #lv2 | 18:35 | |
falktx | then we need something else | 18:39 |
rgareus | falktx: thanks. lots of warnings to sort out, still.. I'm on it | 18:39 |
falktx | the purpose is to get a "subtitle" for the plugin | 18:39 |
falktx | ssj71 was the one to suggest lv2:description | 18:39 |
falktx | but there is no such thing as lv2:description in http://lv2plug.in/ns/lv2core/#description | 18:39 |
rgareus | aah I mixed it up with LV2_CORE__documentation | 18:41 |
falktx | ssj71: where did you get the idea of lv2:description from? | 18:43 |
falktx | it's not in the headers either | 18:43 |
falktx | somehow I though it existed, and that it made perfect sense... | 18:43 |
rgareus | falktx: where is that CFLAGS change needed in convo.lv2 or in sisco & meters? | 18:52 |
falktx | sisco | 18:52 |
rgareus | CXXFLAGS probably | 18:52 |
falktx | yes | 18:52 |
*** yann-kaelig has joined #lv2 | 18:52 | |
rgareus | falktx: so I change $(CFLAGS) -I. to -I. $(CFLAGS) | 18:52 |
falktx | the other way around | 18:53 |
falktx | " -I. $(CFLAGS)" to "$(CFLAGS) -I." | 18:53 |
falktx | I think | 18:53 |
falktx | tbh I don't really know what takes preference | 18:53 |
falktx | the first or the latest... | 18:53 |
falktx | but I believe is the latest | 18:54 |
rgareus | it's currently $(CFLAGS) -I. | 18:54 |
falktx | on sisco? | 18:54 |
rgareus | and first listed should be first | 18:54 |
falktx | it should be CXXFLAGS | 18:54 |
rgareus | https://github.com/x42/sisco.lv2/blob/master/Makefile#L30 | 18:54 |
rgareus | falktx: yeah that's a small problem. I never intended there to be any C++ code. and the robtk and the Makefiles are not made for it.. until I came accros zita-resampler | 18:55 |
*** ventosus has left #lv2 | 18:57 | |
*** gianMOD has quit IRC | 19:31 | |
*** ColaEuphoria has joined #lv2 | 19:49 | |
rgareus | falktx: let's continue over here.. | 19:52 |
falktx | ok | 19:52 |
rgareus | falktx: odd. I have no idea about the -I issue | 19:52 |
rgareus | falktx: can you pastebin the make output? | 19:52 |
rgareus | if there's -I. first now. | 19:53 |
falktx | ignore that. you can worry about it later | 19:53 |
falktx | almost no warnings now! | 19:54 |
falktx | rgareus: http://kxstudio.sourceforge.net/Paste/repo/WrX4X | 19:54 |
rgareus | aah I missed the dr14stereo . only updated the mono. | 19:58 |
rgareus | there were too many warnings in the last report.. | 19:58 |
rgareus | those will be easy now. | 19:58 |
*** gianMOD has joined #lv2 | 20:05 | |
ssj71 | falktx: lv2:description came from pure ignorance. :) I also thought about lv2: tooltip | 20:10 |
ssj71 | rgareus: I have a c wrapper for zita resampler if you want | 20:11 |
ssj71 | ;https://github.com/ssj71/infamousPlugins/blob/7a7fc97887096de5f63f0d1fce86eb9d6a310dbb/src/LushLife/c_resampler.cpp | 20:13 |
rgareus | falktx: again same URL: http://gareus.org/misc/x42-plugins/x42-plugins-20150630.tar.xz (sha1 23a89fbf9b752b0bc7c67fa78e38fe3fe62f5fe8) | 20:13 |
rgareus | falktx: if all goes well there should be no more errors & warnings. | 20:13 |
rgareus | falktx: wait. I made a mistake (packaging this) | 20:14 |
falktx | except the shortnames... | 20:14 |
falktx | my time for ice cream! | 20:15 |
rgareus | I scream, you scream, we all scream for ice cream. | 20:19 |
falktx | not here. public place | 20:20 |
rgareus | ok last but not least. before 0701. 81b9d5f9d78a8a0a661c7ec1e65c38e2e262eea5 x42-plugins-20150630.tar.xz | 20:23 |
falktx | ../robtk/jackwrap.c:1516:115: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result] | 20:25 |
falktx | ...UI_gl.so were not linked against libglib-2.0.so.0 (they use none of the library's symbols) | 20:26 |
falktx | warning: package could avoid a useless dependency if debian/x42-plugins/usr/lib/lv2/convo.lv2/convoLV2.so was not linked against librt.so.1 (it uses none of the library's symbols) | 20:26 |
falktx | oh that's me, ignore the last one :) | 20:26 |
rgareus | as-needed | 20:27 |
rgareus | I suppose you can add that to LDFLAGS | 20:27 |
rgareus | IDK if it's good pratice to add -Wl,--as-needed unconditionally. I suppose I could check if the compiler/linker supports it | 20:28 |
falktx | oh so pretty! | 20:29 |
falktx | rgareus: http://kxstudio.sourceforge.net/Paste/repo/UiGZC :D | 20:29 |
rgareus | wooooho. | 20:29 |
rgareus | now the same for setBfree (I'm almost through there) | 20:29 |
rgareus | but tomorrow | 20:30 |
falktx | time for release? | 20:30 |
rgareus | balance.lv2 & convo.lv2 are not listed | 20:31 |
rgareus | nor is onsettrigger.lv2 and xfade.lv2 | 20:31 |
falktx | I need bundle names | 20:32 |
rgareus | not URIs? | 20:33 |
falktx | nope | 20:33 |
rgareus | make install DESTDIR=/tmp/xxxxxx42/ | 20:33 |
falktx | there's too much uris | 20:33 |
falktx | rgareus: http://kxstudio.sourceforge.net/Paste/repo/2KQs8 | 20:33 |
rgareus | awwww | 20:33 |
rgareus | mmh so that (void) system (...) trick no longer works to fool the compiler | 20:36 |
rgareus | interesting | 20:36 |
falktx | you found that too | 20:36 |
falktx | now I use a temp var | 20:37 |
falktx | int ignore = stuff(); | 20:37 |
rgareus | then you get a warning unused variable | 20:37 |
falktx | (void)ignore; | 20:37 |
rgareus | aah | 20:37 |
rgareus | well, dunno if that's really worth it | 20:37 |
rgareus | after all the compiler has a point. either way. | 20:37 |
rgareus | all right, now convo.lv2 and xfade.lv2 also have a description | 21:09 |
rgareus | again same url this time sha1sum b0ea9605a0bb492208860a9da774f144167e59b6 | 21:10 |
falktx | rgareus: http://kxstudio.sourceforge.net/Paste/repo/Qd2Ig | 21:18 |
falktx | \o/ | 21:18 |
falktx | rgareus: anything else? looks good enough for release now :P | 21:19 |
rgareus | falktx: looks good to me now | 21:20 |
rgareus | onsettrigger.lv2 is missing | 21:20 |
rgareus | but that's a half baked one anyway | 21:20 |
rgareus | mixtri.lv2 as well | 21:21 |
falktx | hmm | 21:21 |
rgareus | and nodelay.lv2 | 21:21 |
rgareus | now that I think of it onsettrigger.lv2 is halfway towards HarryHaaren's question earlier | 21:22 |
falktx | rgareus: http://kxstudio.sourceforge.net/Paste/repo/psqCn | 21:22 |
falktx | what we say to new releases? not today | 21:22 |
rgareus | falktx: next time | 21:22 |
rgareus | falktx: they're not really big issues anyway. | 21:22 |
falktx | so... to relase or not to release? that's the quesion | 21:23 |
rgareus | release | 21:23 |
rgareus | it's just before midnight last chance to keep 20150630 | 21:23 |
falktx | you have 37 minutes | 21:24 |
falktx | 36 | 21:24 |
HarryHaaren | rgareus, re onsettrigger.lv2, thanks for the mention. The need for it seems to have blown over.. but I'll still build it into Buska | 21:24 |
rgareus | mmh actually my server is UTC. 2h left | 21:24 |
rgareus | HarryHaaren: it's a quick/dirty hack. | 21:24 |
rgareus | superdirty for superdirt^2 | 21:24 |
falktx | but GMT is +1 now afaik | 21:25 |
rgareus | HarryHaaren: it's not using aubio | 21:25 |
HarryHaaren | ah nice - then I'll defo look into it | 21:25 |
rgareus | my IRC client (running on said server) says 21:25 | 21:25 |
falktx | HarryHaaren: shall I try the crazy validator on your plugins? :P | 21:25 |
falktx | HarryHaaren: http://kxstudio.sourceforge.net/Paste/repo/hNzsX | 21:27 |
falktx | I skipped fabla2 | 21:27 |
HarryHaaren | what is the "crazy validator"? | 21:28 |
HarryHaaren | hm, if that's all then I'm positively surprised :) | 21:29 |
falktx | it was just artyfx and sorcer | 21:29 |
* HarryHaaren nods | 21:30 | |
falktx | HarryHaaren: license, comment and version are requirements for mod. so you'll need them | 21:30 |
HarryHaaren | well i may as well fix the rest too right ;) | 21:30 |
falktx | sure | 21:31 |
HarryHaaren | falk: is there an easy way to script / test this stuff? sord_validate is one of the command lines i've not hacked into CMake yet.. | 21:31 |
falktx | HarryHaaren: do you have the latest lilv svn? with my sord patch? | 21:31 |
falktx | you'll need that first | 21:31 |
HarryHaaren | nope | 21:31 |
* HarryHaaren is on debian stable - so lots of old stuff here :) | 21:31 | |
falktx | you can use the kxstudio repos | 21:32 |
falktx | everything already working as-is | 21:32 |
falktx | HarryHaaren: the "new" mod-sdk now copies all the data files when generating a modgui | 21:32 |
falktx | so you can create now and edit as you wish | 21:32 |
HarryHaaren | yep, i'm working on a new ArtyFX release.. 3 UI's finished today | 21:34 |
HarryHaaren | a few more to go, and some more AVTK stuff etc | 21:34 |
rgareus | HarryHaaren: falktx is now the LV2 high inquistor. | 21:38 |
rgareus | .. to go along with the malevolent LV2 dictator. | 21:38 |
falktx | I think we needed one | 21:39 |
falktx | lots of mistakes in the lv2 world need correction | 21:39 |
rgareus | yes | 21:39 |
rgareus | took me half a day to fix most and still a few warnings left | 21:40 |
* HarryHaaren will have a look at those TTL errors once I have a decent playlist of music on | 21:41 | |
falktx | rgareus: but now you can brag about this | 21:41 |
falktx | you defeated the malevolent dictator and high inquistor | 21:41 |
falktx | quite a feat | 21:41 |
*** ricardocrudo_ has joined #lv2 | 21:41 | |
rgareus | long live the LV2 revolution! | 21:42 |
rgareus | uhm rebellion | 21:42 |
* rgareus preparse for Episode 5: lv2:description strikes back | 21:43 | |
falktx | first there's Episode 4: All your shortnames are belong to us | 21:44 |
falktx | but I want to discuss it with drobilla first | 21:44 |
falktx | first | 21:44 |
HarryHaaren | lol | 21:44 |
falktx | with all these changes I end up not playing any portal2 today | 21:45 |
*** ricardocrudo has quit IRC | 21:46 | |
falktx | rgareus: will you still do a new tarball? I can wait a few more minutes before going home :) | 21:49 |
rgareus | falktx: ok. give me 3 mins. | 21:52 |
rgareus | onsettrigger ttl fixed | 21:53 |
rgareus | tagging | 21:53 |
rgareus | falktx: done | 21:55 |
rgareus | sha1 793818b54f42490d6d2a3696b7d6e3df2445f7f2 | 21:55 |
HarryHaaren | falktx, do you have an example for "version"? | 21:56 |
* HarryHaaren checked meters.lv2, but its @VERSION@ -ed | 21:56 | |
* HarryHaaren doesn't wanna grok a load of Waf just to get an example of a rdf : version; string | 21:57 | |
rgareus | lv2:microVersion 15 ;lv2:minorVersion 1545 ; | 21:57 |
rgareus | HarryHaaren: note. that there is a strict even/odd convention for both | 21:57 |
HarryHaaren | @falk, is this version stuff documented somewhere? I'm not gonna be the only confused dev out there :) | 21:58 |
rgareus | http://lv2plug.in/ns/lv2core/#minorVersion | 21:58 |
rgareus | and http://lv2plug.in/ns/lv2core/#microVersion | 21:58 |
rgareus | a more realistic example is lv2:microVersion 0 ; lv2:minorVersion 2 ; | 22:00 |
rgareus | FWIW, those are top-level tags. like doap:name | 22:03 |
HarryHaaren | ok, so a released plugins starts with lv2:minorVersion 2; lv2:microVersion 0; | 22:04 |
HarryHaaren | and bumps micro on bugfixes, minor bumps on port-additions (with connectionOptional etc) | 22:05 |
rgareus | at the very least | 22:06 |
falktx | micro needs pair-stable rule too? | 22:06 |
falktx | not just the minor? | 22:06 |
rgareus | there's nothing in the doc that says one can't bump the version ad lib. | 22:06 |
rgareus | yes both minor and micro need to be even for stable | 22:07 |
*** gianMOD has quit IRC | 22:07 | |
rgareus | somewhat over-designed | 22:07 |
HarryHaaren | so microVersion should start at 2 aswell?? that seems crazy.. | 22:08 |
HarryHaaren | is 0 an even number? :/ | 22:08 |
HarryHaaren | its not odd.. but it also can't be divided by 2 | 22:08 |
rgareus | the schema I adoped: if it's a git-tagged version lv2:microVersion 0; if not take the number of commits since tag * 2 + 1 -> odd number | 22:08 |
HarryHaaren | micro 0; here so | 22:09 |
HarryHaaren | on release anyway | 22:09 |
rgareus | that even/odd numbering schema is a bit outdated in these days | 22:10 |
HarryHaaren | what keeps you busy atm rgar? anything exciting? | 22:15 |
rgareus | no | 22:20 |
rgareus | how about youreself? | 22:20 |
rgareus | well, fixing ardour bugs, and undermining the LV2 empire keeps me busy. some linuxaudio.org server maintenance.. usual stuff. hardly exciting. | 22:22 |
rgareus | it's too hot for serious work | 22:22 |
HarryHaaren | apart from fixing TTL? Im going to an open-mic night tomorrow, deciding on bringing the MOD or not.. | 22:24 |
HarryHaaren | and I been toying around with my install here to optimize keyboard shortcuts. Still not 100% percent happy, but getting there | 22:24 |
HarryHaaren | fixing up the AVTK uis for ArtyFX is taking the rest of my time atm | 22:24 |
HarryHaaren | ttl stuff fixed. Gonna relax for the evening. Night guys! | 22:35 |
*** HarryHaaren has quit IRC | 22:35 | |
falktx | rgareus: your 3 minutes are up | 22:44 |
rgareus | falktx: uhm I posted it about 1h ago :) | 22:45 |
falktx | err | 22:45 |
rgareus | 50 mins to be exact | 22:45 |
falktx | rgareus: you forgot to ping me | 22:45 |
rgareus | 21:55 < rgareus> falktx: done | 22:45 |
rgareus | 21:55 < rgareus> sha1 793818b54f42490d6d2a3696b7d6e3df2445f7f2 | 22:45 |
falktx | damn it, I need sleep | 22:45 |
rgareus | n/m | 22:46 |
falktx | I'll do that before going home though | 22:46 |
falktx | I got busy fixing the modgui-embed to work again | 22:46 |
rgareus | I need to write an annoucement email, too | 22:46 |
rgareus | meters.lv2 has some major performance improvement (particularly EBUr128 and the gonometer) | 22:46 |
rgareus | proper partial exposure | 22:47 |
falktx | oh, almost there | 22:50 |
falktx | rgareus: http://kxstudio.sourceforge.net/Paste/repo/yMH2N | 22:50 |
rgareus | oh dear | 22:51 |
* rgareus needs to sleep too | 22:51 | |
rgareus | at least no more errors | 22:51 |
falktx | well, that does it for me today | 22:59 |
falktx | gnight | 22:59 |
*** falktx has quit IRC | 23:00 | |
*** ssj71 has quit IRC | 23:07 | |
*** rncbc has quit IRC | 23:51 | |
*** ricardocrudo__ has joined #lv2 | 23:54 | |
*** ricardocrudo_ has quit IRC | 23:57 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!