June 15, 2008  
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30

[02:13:49] *** prophile has quit IRC
[02:44:30] <KittyCat> angasule, per user
[02:45:15] <angasule> oh
[02:45:22] <angasule> and macs?
[02:45:39] <angasule> does openal-soft work on OS X?
[02:45:43] <angasule> repo.or.cz is still down :/
[02:45:58] <angasule> ah, down till monday
[02:45:59] <KittyCat> if macs can use oss or alsa
[02:48:15] <angasule> the release on your website is very close to the git repo, right?
[02:49:11] <KittyCat> yeah. iirc, there's just two build-related patches
[02:49:32] <KittyCat> one to make it a C-only project, and another to allow overriding the /lib library target
[03:18:39] *** barra has quit IRC
[03:50:31] * KittyCat is back.
[03:57:33] *** Walt has joined #openal
[03:57:33] *** ChanServ sets mode: +v Walt
[04:59:00] <angasule> http://www.anduin.net/~angasule/oal/oal-soft-config-qt4.png
[04:59:09] <angasule> KittyCat: just a quickie
[05:00:39] <KittyCat> cool. quite a bit of empty space there, though
[05:02:17] <angasule> oh, yeah, it can be resized
[05:02:37] <angasule> I'll move the bit depth part above the channels and make the depths horizontal
[05:02:54] <angasule> maybe in the future it'll make sense to have them on the side, now it looks bad
[05:04:17] *** kb1ooo has joined #openal
[05:04:17] *** ChanServ sets mode: +v kb1ooo
[05:34:37] <angasule> KittyCat: http://www.anduin.net/~angasule/oal/oal-soft-config-qt4-2.png
[05:35:40] <KittyCat> cool :)
[05:36:10] <angasule> thanks, but tell me what's wrong :P
[05:36:26] <angasule> I'm thinking of moving 'easy crossfeed' to the right of the crossfeed levels
[05:36:45] <angasule> I have to add the 'duplicate stereo' checkbox (not sure where)
[05:37:22] <angasule> and I have to add the "backend driver list order, comma-seperated"
[05:38:01] <angasule> the back ends are known at compile time, right? so if the config utility is tied to a version of openal-soft, it can just have a drop down or similar?
[05:38:20] <angasule> wait, it's a list, so not a drop down, but a fixed thingie anyway
[05:38:38] <KittyCat> possibly supported backends are known at compile time
[05:38:44] <KittyCat> they may or may not be available at run time
[05:39:48] <KittyCat> but it's all dynamic, so you can, for example, just drop in a functioning libasound.so.2, and it'll work automagically
[05:41:04] <KittyCat> only thing I can think of from that image, is make the tab area stretch down a little more. move the Frequency/Buffer Size/Sources options down to accomodate (but the leave rest where they are)
[05:41:48] <KittyCat> and maybe put a little more space in between the the bottom three options
[05:42:22] <angasule> the tab area? you mean because it leaves a large gray area at the bottom?
[05:42:51] <KittyCat> yeah. and it'll put a bit more space between the crossfeed section and the bottom three options
[05:43:54] <angasule> ok, but that's really a finishing touch :) I have to check how much I can mess with that before the UI gods get mad at me
[05:45:02] <angasule> as for the back ends, at compile time I know all the possible ones, just not which ones will be present, right? so I can make a list showing them all, and at worst it'll get ignored
[05:45:41] <angasule> I'll have to write a custom back end thingie for each anyway, for the specific options (in the 'back end' tab which is now empty)
[06:10:58] <angasule> http://www.anduin.net/~angasule/oal/oal-soft-config-qt4-3-menu.png
[06:11:01] <angasule> http://www.anduin.net/~angasule/oal/oal-soft-config-qt4-3.png
[06:13:48] <KittyCat> cool. I'd probably put check marks next to the Local/Global configuration menu entries (selecting one deselects the other)
[06:13:57] <KittyCat> with it defaulting to local
[06:18:12] <angasule> http://www.anduin.net/~angasule/oal/oal-soft-config-qt4-4.png
[06:18:30] <angasule> yes, good idea about the local/global
[06:21:55] <angasule> http://www.anduin.net/~angasule/oal/oal-soft-config-qt4-5.png
[06:21:56] <angasule> done :)
[06:22:46] <angasule> now I just need an UI for all the back end stuff, and then code for loading/saving the config files :P
[06:23:26] <angasule> I also added a separator between 'reset' and 'save'
[06:24:46] <angasule> alsa,oss,dsound,winmm,wave
[06:24:54] <angasule> those are all the available back ends at this time?
[06:30:41] <KittyCat> yeah
[06:31:42] <angasule> alright, then I'll have a drop down in the back ends tab, when you select one, the appropriate (I spelt it right!) configuration options will apear
[06:33:56] <angasule> device = default  # Sets the device name for the default playback device.
[06:34:29] <angasule> for alsa there is that one and 'capture' that would be nice to autodetect a few possible values, I guess :?
[06:34:47] <angasule> I'll leave that for the 0.2 version, I think :)
[06:47:55] <angasule> I've found a simple way to order the different back ends
[06:48:09] <angasule> but it doesn't include disabling any one of them
[07:11:58] <angasule> http://www.anduin.net/~angasule/oal/oal-soft-config-qt4-6.png
[07:12:20] <angasule> that shows the backend tab for alsa
[07:12:45] <angasule> I should separate the ALSA-specific half from the generic backend stuff, though
[08:01:31] *** angasule has quit IRC
[09:55:56] *** prophile has joined #openal
[09:55:56] *** ChanServ sets mode: +v prophile
[12:18:43] *** juanmabc has quit IRC
[14:01:52] *** KittyCat has quit IRC
[14:02:14] *** KittyCat has joined #openal
[14:02:14] *** ChanServ sets mode: +v KittyCat
[14:04:08] *** juanmabc has joined #openal
[14:04:09] *** ChanServ sets mode: +v juanmabc
[14:10:10] *** kb1ooo has quit IRC
[14:17:17] *** Walt has quit IRC
[14:39:01] *** Walt has joined #openal
[14:39:01] *** ChanServ sets mode: +v Walt
[14:52:05] *** mattelacchiato has joined #openal
[14:52:05] *** ChanServ sets mode: +v mattelacchiato
[14:52:11] <mattelacchiato> hi
[14:52:55] *** kb1ooo has joined #openal
[14:52:55] *** ChanServ sets mode: +v kb1ooo
[14:53:02] <mattelacchiato> KittyCat: Do you know some alternative soundengines than openAL?
[14:53:08] <mattelacchiato> of course in linux...
[14:53:22] <KittyCat> what kind of features are you looking for?
[14:54:26] <mattelacchiato> it's not for myself. my team an me, we want to build a modular framework so that even the soundengine is exchangeable
[14:55:28] <mattelacchiato> so i've to look how other soundengines' interfaces look like so i can enhance the "reuseability"
[14:55:55] <mattelacchiato> reusability
[15:03:21] <mattelacchiato> KittyCat: ?
[15:04:43] <KittyCat> well, only other linux-compatible 3d sound api I know of is FMOD
[15:04:57] <mattelacchiato> okay, thx
[15:04:58] <KittyCat> it's closed source and not free for non-commercial use, though
[15:05:09] <mattelacchiato> uff...
[15:05:28] <KittyCat> SDL and Allegro can do 2D sound
[15:09:42] <mattelacchiato> SDL seemes to support only one soundsorce
[15:11:58] <KittyCat> I'm not sure how SDL works, honestly
[15:12:25] <mattelacchiato> yes, it was for your interest... =)
[15:12:51] <mattelacchiato> fmod seems to have a free license for non-commercial use
[15:15:35] <KittyCat> err, yeah. I meant non-free for commercial use, sorry
[15:16:14] <mattelacchiato> =)
[15:22:26] <mattelacchiato> okay, thank you! i'll see what i can use...
[15:22:31] <mattelacchiato> bye
[15:23:09] <KittyCat> cya
[15:23:18] *** mattelacchiato has quit IRC
[15:56:20] *** prophile_ has joined #openal
[15:56:20] *** ChanServ sets mode: +v prophile_
[15:58:54] *** prophile has quit IRC
[15:58:59] *** prophile_ is now known as prophile
[16:15:46] *** angasule has joined #openal
[16:15:46] *** ChanServ sets mode: +v angasule
[16:41:14] * KittyCat is away: sleep
[16:54:30] *** angasule has quit IRC
[16:55:38] *** angasule has joined #openal
[16:55:39] *** ChanServ sets mode: +v angasule
[17:14:46] *** prophile has quit IRC
[17:17:36] *** Walt has quit IRC
[17:18:43] *** Walt has joined #openal
[17:18:43] *** ChanServ sets mode: +v Walt
[18:32:30] *** angasule has quit IRC
[19:28:08] *** prophile has joined #openal
[19:28:08] *** ChanServ sets mode: +v prophile
[19:40:23] *** angasule has joined #openal
[19:40:23] *** ChanServ sets mode: +v angasule
[19:50:05] *** barraAway has joined #openal
[19:50:09] *** ChanServ sets mode: +v barraAway
[19:50:52] *** barraAway is now known as barra
[19:50:56] *** barra is now known as barra_
[21:11:14] *** angasule has quit IRC
[23:00:43] *** KittyCat has quit IRC
[23:00:44] *** Mazon has quit IRC
[23:03:51] *** Mazon has joined #openal
[23:03:51] *** ChanServ sets mode: +v Mazon
[23:04:42] *** KittyCat has joined #openal
[23:04:42] *** ChanServ sets mode: +v KittyCat
[23:11:30] *** Alam_Debian has quit IRC
[23:14:55] *** Alam_Debian has joined #openal
[23:14:55] *** irc.freenode.net sets mode: +v Alam_Debian
[23:22:33] *** KittyCat has quit IRC
[23:22:33] *** kb1ooo has quit IRC
[23:23:04] *** KittyCat has joined #openal
[23:23:04] *** kb1ooo has joined #openal
[23:23:04] *** irc.freenode.net sets mode: +vv KittyCat kb1ooo
[23:24:25] *** KCat has joined #openal
[23:24:25] *** ChanServ sets mode: +v KCat
[23:32:56] *** KittyCat has quit IRC
[23:42:11] *** kb1ooo has quit IRC
[23:48:18] *** kb1ooo has joined #openal
[23:48:18] *** irc.freenode.net sets mode: +v kb1ooo
[23:59:46] *** prophile has quit IRC

top