[03:34:23] *** neXyon has quit IRC
[03:43:07] *** neXyon has joined #openal
[03:43:07] *** ChanServ sets mode: +v neXyon
[03:53:20] *** rmk0 has quit IRC
[03:53:45] *** rmk0 has joined #openal
[03:53:45] *** rmk0 has joined #openal
[03:53:45] *** ChanServ sets mode: +v rmk0
[06:28:22] *** BrainDamage_ has joined #openal
[06:28:22] *** ChanServ sets mode: +v BrainDamage_
[06:28:37] *** BrainDamage has quit IRC
[06:28:38] *** BrainDamage_ is now known as BrainDamage
[06:41:43] *** mat^2 has quit IRC
[07:03:04] *** tristanseifert has quit IRC
[07:05:53] *** tristanseifert has joined #openal
[07:05:53] *** ChanServ sets mode: +v tristanseifert
[07:39:19] *** zeroclouds_ has joined #openal
[07:39:19] *** ChanServ sets mode: +v zeroclouds_
[07:40:25] *** zeroclouds_ has quit IRC
[07:51:25] *** lritter has joined #openal
[07:51:25] *** ChanServ sets mode: +v lritter
[08:00:43] *** lritter has quit IRC
[08:19:08] *** BrainDamage has quit IRC
[08:21:26] *** BrainDamage has joined #openal
[08:21:26] *** ChanServ sets mode: +v BrainDamage
[08:30:03] *** neXyon has quit IRC
[08:45:48] *** zeroclouds has quit IRC
[09:58:53] *** mat^2 has joined #openal
[09:58:54] *** ChanServ sets mode: +v mat^2
[10:01:45] *** lritter has joined #openal
[10:01:45] *** ChanServ sets mode: +v lritter
[10:17:16] *** mat^2 has quit IRC
[10:23:07] *** mat^2 has joined #openal
[10:23:07] *** ChanServ sets mode: +v mat^2
[12:42:23] *** DrBenway has quit IRC
[12:44:48] *** mat^2 has quit IRC
[13:06:13] *** mat^2 has joined #openal
[13:06:13] *** ChanServ sets mode: +v mat^2
[13:17:53] *** lritter has quit IRC
[13:49:36] *** mat^2 has quit IRC
[13:53:48] *** Stratege____ has joined #openal
[13:53:48] *** ChanServ sets mode: +v Stratege____
[13:56:53] *** Stratege has quit IRC
[14:03:22] *** lritter has joined #openal
[14:03:22] *** ChanServ sets mode: +v lritter
[14:07:08] *** lritter has quit IRC
[14:11:05] *** lritter has joined #openal
[14:11:05] *** ChanServ sets mode: +v lritter
[14:29:04] *** tristanseifert has quit IRC
[14:35:55] *** tristanseifert has joined #openal
[14:35:55] *** ChanServ sets mode: +v tristanseifert
[14:46:23] *** tristanseifert has quit IRC
[17:11:36] *** Amadiro has quit IRC
[17:14:42] *** Amadiro has joined #openal
[17:14:42] *** ChanServ sets mode: +v Amadiro
[18:19:56] *** BrainDamage has quit IRC
[18:20:36] *** BrainDamage_ has joined #openal
[18:20:36] *** ChanServ sets mode: +v BrainDamage_
[18:20:39] *** BrainDamage_ is now known as BrainDamage
[18:22:32] *** lritter has quit IRC
[18:23:24] *** mat^2 has joined #openal
[18:23:24] *** ChanServ sets mode: +v mat^2
[20:04:18] <KittyCat> the new alure API can handle reverb now
[20:09:43] <BrainDamage> KittyCat: are you the developer of alsoft? where would one send feature requests?
[20:15:21] <KittyCat> yeah, it's relatively new there. haven't updated the website for it yet
[20:41:22] <BrainDamage> maybe it's better if i discuss it here first: i have a laptop with multiple audio cards, hdmi output, an intel hda, external usb cards plugged on the fly, etc; it's my understanding that alsoft hrtf is used to create a pseudo binaural output from the 3d spatial information, best suited for headphone output, therefore enabling hrtf enforces stereo output, howrever, i often switch output card according to necessity, eg wh
[20:41:22] <BrainDamage> enforces stereo output mode and hrtf filters even if the default card is now a multichannel one, so i would like an option along the lines of "auto_hrtf" that before enabling binaural stereo output would execute the following checks: if the output profile is multichannel: disable, if the output port is internal speakers: disable, if the output port is headphones: enable, i understand that most output backends don't expo
[20:41:23] <BrainDamage> too ) would be nice
[20:44:09] <KittyCat> the lines got truncated, but I think I get the gist of it
[20:45:49] <KittyCat> I'd like to be able to detect when an output device is headphones, but unfortunately most backend audio systems don't provide a fool-proof way to detect it
[20:47:33] <BrainDamage> automatically disabling when the profile is multichannel would be already an improvement and one less case of manual editing the config file for me ( i guess i could tape together some scripts to do it, but i think it'd belong to alsoft especially since it's already doing the detection )
[20:48:36] <KittyCat> I could probably add a stereo-mode config option, with settings for auto (default), speakers, or headphones. speakers would be as now, and headphones would use either hrtf or a more basic crossfeed
[20:51:34] <KittyCat> does pulseaudio have a query for stereo speakers vs headphones? or do you just mean basically checking strcasestr(devicename, "headphones")?
[20:55:36] <KittyCat> I don't really feel as though checking the device name for "headphones" is a safe method
[20:55:49]
<BrainDamage> i know pa has the concept of multiple output ports for an audio card, eg my intel hda has http://codepad.org/IQf1tWpn ( sorry for the italian text but it seems that LANG is ignored by pacmd ), i'll check the source / documentation to see if the port label is enforced by pa or by the device
[20:58:00] <BrainDamage> worst case, i'll put forward a feature request @ pa devs for a dedicated property of the port
[20:58:27] <KittyCat> hmm
[20:59:43] <KittyCat> I do see a similar thing here, analog-output-headphones: Headphones
[21:00:18] <KittyCat> though I have analog-output-lineout: Line Out instead of speakers
[21:13:37] *** bjz has quit IRC
[21:13:56] *** bjz has joined #openal
[21:13:56] *** ChanServ sets mode: +v bjz
[21:15:24]
<BrainDamage> from a quick glance in pa's code( i crawled all the way back from device-port to alsa-mixer ), it seems pa itself relies on those names: http://codepad.org/lff1y18Y
[21:17:46] <KittyCat> I suppose I could check if the port name is "analog-output-headphones" (rather than checking the device name)
[21:18:29] <KittyCat> it won't be fool-proof though, since heaphones can be plugged into normal analog output, line-out, or even digital output
[21:18:34] <KittyCat> *headphones
[21:19:09] <BrainDamage> yeah, hence why i think the option to enforce hrtf on should be kept, this would be an optional "automagic" that's nice when it works
[21:27:48] <KittyCat> hmm, actually I'm curious if most audio devices will even use that. at least, from your port listing and my own, headphones are listed with "available: no"
[21:28:20] <KittyCat> whether that means it's just not plugged in, or it could be there but the device doesn't have it, I don't know
[21:28:58] <BrainDamage> it means not plugged in
[21:29:11] <BrainDamage> it becomes yes as soon as i plug in headphones
[21:29:21] <KittyCat> I see
[21:29:47] <BrainDamage> the gui also updates the state that has headphones plugged in detected
[21:30:04] <KittyCat> interestingly, my speakers have a headphone jack separate from the audio device
[21:30:53] <KittyCat> unfortunately, pulseaudio won't be able to detect that (it will still see it as the line-out device I have configured)
[21:36:46] *** neXyon has joined #openal
[21:36:49] *** ChanServ sets mode: +v neXyon
[21:51:08] *** tristanseifert has joined #openal
[21:51:19] *** ChanServ sets mode: +v tristanseifert
[22:07:30] *** bjz has quit IRC
[23:13:39] *** lritter has joined #openal
[23:13:39] *** ChanServ sets mode: +v lritter
[23:31:08] *** zeroclouds has joined #openal
[23:31:23] *** ChanServ sets mode: +v zeroclouds