Sunday, 2015-02-22

*** rncbc has quit IRC01:21
*** falktx has quit IRC01:56
*** HarryHaaren has quit IRC02:06
*** NickSB2 has quit IRC04:43
*** Anchakor_ has quit IRC06:47
*** Anchakor_ has joined #lv207:54
*** edogawa has joined #lv208:26
*** falktx has joined #lv210:10
*** EntropySink has quit IRC10:16
*** EntropyS1nk has joined #lv210:16
*** ricardocrudo_ has joined #lv210:23
*** NickSB2 has joined #lv210:23
*** EntropyS1nk has quit IRC11:07
*** EntropySink has joined #lv211:11
*** HarryHaaren has joined #lv211:27
*** Anchakor_ has quit IRC11:54
*** rncbc has joined #lv211:59
*** edogawa_ has joined #lv212:13
*** edogawa has quit IRC12:16
*** ricardocrudo has joined #lv212:24
*** ricardocrudo_ has quit IRC12:24
*** ricardocrudo has quit IRC12:50
*** rncbc is now known as rncbc|AFK13:25
*** EntropySink has quit IRC14:28
*** EntropySink has joined #lv214:31
*** EntropySink has quit IRC14:38
*** EntropySink has joined #lv214:42
*** EntropySink has quit IRC14:48
*** EntropySink has joined #lv214:48
*** EntropySink has quit IRC14:58
*** EntropyS1nk has joined #lv214:58
*** EntropySink has joined #lv215:09
*** NickSB2 has quit IRC15:10
*** EntropySink has quit IRC15:11
*** EntropyS1nk has quit IRC15:12
*** EntropySink has joined #lv215:14
*** Anchakor has quit IRC15:24
*** Anchakor has joined #lv215:24
*** EntropyS1nk has joined #lv215:24
*** rncbc|AFK is now known as rncbc15:25
*** EntropySink has quit IRC15:27
*** NickSB2 has joined #lv215:28
*** ricardocrudo has joined #lv215:28
*** EntropySink has joined #lv215:29
*** EntropyS1nk has quit IRC15:32
*** ricardocrudo has quit IRC15:40
*** EntropyS1nk has joined #lv215:48
*** EntropySink has quit IRC15:51
*** rncbc is now known as rncbc|AFK16:08
*** EntropySink has joined #lv216:11
*** EntropyS1nk has quit IRC16:14
*** EntropyS1nk has joined #lv216:23
*** EntropySink has quit IRC16:25
*** EntropySink has joined #lv216:35
*** EntropyS1nk has quit IRC16:38
*** EntropySink has quit IRC16:49
*** EntropyS1nk has joined #lv216:49
*** EntropyS1nk has quit IRC16:50
*** EntropySink has joined #lv216:54
*** Anchakor_ has joined #lv217:01
*** EntropySink has quit IRC17:04
*** EntropySink has joined #lv217:08
*** EntropySink has quit IRC17:18
*** EntropySink has joined #lv217:18
*** EntropySink has quit IRC17:18
*** EntropySink has joined #lv217:23
*** EntropyS1nk has joined #lv217:41
*** EntropySink has quit IRC17:44
*** EntropyS1nk has quit IRC17:46
*** EntropySink has joined #lv217:46
*** rncbc|AFK is now known as rncbc18:12
*** ricardocrudo has joined #lv218:30
*** gianMOD has joined #lv218:43
*** HarryHaaren has quit IRC18:52
*** falktx has quit IRC19:10
*** LAbot has joined #lv219:54
*** gianMOD has quit IRC19:55
*** gianMOD has joined #lv219:56
*** gianMOD_ has joined #lv220:00
*** gianMOD has quit IRC20:01
*** Magnus_RM has joined #lv220:06
*** aombk2 has quit IRC20:17
*** EntropyS1nk has joined #lv220:26
*** EntropySink has quit IRC20:29
*** gianMOD_ has quit IRC20:33
*** gianMOD has joined #lv220:33
*** gianMOD has quit IRC20:38
*** rncbc is now known as rncbc|AFK20:43
*** EntropySink has joined #lv220:53
*** EntropyS1nk has quit IRC20:56
*** EntropyS1nk has joined #lv221:02
*** EntropySink has quit IRC21:05
*** EntropySink has joined #lv221:07
*** EntropyS1nk has quit IRC21:07
*** EntropyS1nk has joined #lv221:13
*** EntropyS1nk has quit IRC21:15
*** EntropySink has quit IRC21:16
*** EntropySink has joined #lv221:18
*** EntropySink has quit IRC21:19
*** EntropySink has joined #lv221:23
*** EntropyS1nk has joined #lv221:29
*** EntropySink has quit IRC21:32
*** gianMOD has joined #lv221:34
*** gianMOD has quit IRC21:39
*** falktx has joined #lv221:48
*** ricardocrudo has quit IRC22:12
*** gianMOD has joined #lv222:36
*** gianMOD has quit IRC22:41
*** Socapex has joined #lv223:05
SocapexHello, I was breifly looking at LV2 for integration in an open project I work on. I am wondering how portable are the plugins? We use Qt5, are the LV2 plugins completely plateform agnostic, or have to be rebuilt for our trageted plateforms?23:07
*** edogawa_ has quit IRC23:15
*** Magnus_RM has quit IRC23:18
falktxplugins are binaries, so you need to recompile for different architectures and OSes23:19
badosuHi Socapex, it's pretty easy to embed any plugin regardless of graphcal toolkit using Suil23:21
badosuSee: http://drobilla.net/software/suil/23:21
falktxbadosu: except suil doesn't support qt5 yet23:22
badosuOh, sorry I guess I let that slip by23:22
SocapexAllright, thank you both for the information. I will probably be bothering you guys a bit during my prototyping phase, please be patient :)23:22
drobillaAFAIK qt4 in qt5 is not possible23:22
drobillaNot sure about embedding other things23:22
badosufalktx: I saw your patch re: qt5 is it far from being usable upstream?23:22
falktxbadosu: you can already use qt5 in lv223:23
falktxthe "issue" is suil missing support for it23:23
falktxplus qt5 widgets cannot be embedded, but qt5 can embed other widgets23:23
badosuSocapex: you can check a qt4 host implementation here, if that helps your: http://dev.drobilla.net/browser/trunk/jalv/src/jalv_qt4.cpp23:23
SocapexI saw Qt5ui so I thought it was possible. We will ship with our own basic set of plugins, so we only need Qt5 to start off with23:24
badosufalktx: so we need to update the ui namespace documentation, last time I saw could not find it23:24
Socapexbadosu: ty! I will do that23:24
badosuSocapex: as falktx said, Suil does not support qt5 yet, so that may be an issue23:24
drobillaIf the host and UI widget type is the same it doesn't matter.23:25
badosuSocapex: you would have to patch Suil or try to implement it in a lower level23:25
* drobilla has to say this way too often23:25
falktxyou can also implement ui:show feature that allows to show any ui type23:25
badosuSocapex: where did you see Qt5UI? I've been looking for this some days ago23:26
falktxI should really try to add qt5 to suil...23:26
Socapexbadosu: Probably not a reference, but it gave me hope: http://linuxmusicians.com/viewtopic.php?f=24&t=1124923:26
falktxbadosu: it was added 2 days ago http://lv2plug.in/git/cgit.cgi/lv2.git/commit/?id=bca3727839288d70293f4443246973e98c050e4923:26
falktxSocapex: I'm the author of carla btw23:27
Socapexso what does suil do differently than the basic UIs23:27
Socapexfalktx: Wow! That plugin looks wicked :D23:27
badosufalktx: Yeah, I saw that patch, as I commented earlier. But is it upstream? Also, how can I update http://lv2plug.in/ns/extensions/ui/23:27
falktxbadosu: it's on lv2 git, so it's upstream23:27
badosufalktx: nice, thanks. Gonna try it23:28
falktxregarding suil, you should just read http://drobilla.net/software/suil/23:28
Socapexso qt5 FTW? \o/23:28
falktxwell, are you writing a host or a plugin?23:29
badosuSocapex: also, if you plan to implement a Lv2 host, you should check this library for discoverability: http://drobilla.net/software/lilv/23:29
Socapexfalktx: But if we only want to support Qt, then it is fine without suil... Though I guess we would be missing out some nice plugins23:29
Socapexbadosu: I was planning on using lilv, maybe the c++ toolkit too, though I'm not sure if we need so much. Our core is C23:30
falktxSocapex: if you're writing a host there should be no issues23:30
Socapexyes a host23:30
falktxembeding stuff in qt5 hosts is possible23:30
badosuSocapex: If you want to check how the simplest lv2 plugin in qt looks like, see http://github.com/badosu/BadAmp23:30
falktxthe other way is that is not (plugin UIs on qt5 cannot be embed)23:30
badosugonna be away, see you guys23:30
drobillalvtk has host things?23:31
falktxno idea23:31
Socapexbuilding lilv using cmake sounds like a nightmare? From what I see it looks like vary small project so I'm hopefull23:32
falktxit uses waf, not cmake23:32
falktx./waf configure; ./waf; ./waf install23:32
Socapexbut if I would, say, create a cmakefile. Would that sound crazy? Cause if it does, I uhm, never had that idea xD23:33
drobilla... why?23:34
Socapexbecause we currently distribute everything using cmake. And adding waf may make some people unhappy (very)23:35
Socapexthough I'm not 100% on how cmake & waf mix together23:35
falktxdrobilla: I'm coding qt5 support on suil right now23:35
* drobilla shrugs23:35
drobillasuit yourself23:36
*** gianMOD has joined #lv223:37
drobillafalktx: ok23:37
falktxdrobilla: for gtk2 we can assume it's using x11 right?23:38
falktxso that I can bail if qt5 is using wayland for example23:39
*** gianMOD has quit IRC23:41
falktxthat gtk2-in-qt4 code looks weird...23:44
falktxyou're getting the host-widget winId and then doing embed on the UI side23:47
falktxbut afaik it should be the other way23:47
falktxgetting the winId from the gtk2 UI and having the host-widget do the embed23:48

Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!