Search
Saturday, 31st of October 2020, 0:14:03 UTC
9:29:51
Shinmera
Uuuuh. Something I did now causes sound to only play on the right channel.
9:30:30
Shinmera
Hrm, looks like Pulse is not unpacking the channels in quite the way I thought it would.
9:53:45
Shinmera
the channel map I'm passing should be correct
9:53:47
Shinmera
god fucking damnit
10:53:53
MetaYan
Shinmera: after update: https://termbin.com/h49q
10:53:54
Colleen
termbin.com/h49q Text (PLAIN)
10:54:30
Shinmera
????? the fuck is going on on your system
10:54:51
MetaYan
Also, mixed.mix is called hundreds of thousands of times per second, which is probably why the sound is choppy.
10:59:22
Shinmera
there should be a thing on the repl saying "requested x samples"
11:00:03
MetaYan
[Harmony] CoreAudio: requested 3768 bytes of data, resizing.
11:00:20
Shinmera
that's an odd number, but still pretty large.
11:00:37
Shinmera
I can't explain why it would call it so often
11:02:48
MetaYan
Adding some logging in mixed:start gives https://termbin.com/rqjmx
11:02:48
Colleen
termbin.com/rqjmx Text (PLAIN)
11:04:52
Shinmera
Your error log makes no sense to me. Where is that index coming from?
11:06:12
MetaYan
The last one was no error log. I'm adding some output to figure out how mixed works.
11:06:26
Shinmera
Yeah I know I'm talking about the initial log.
11:10:09
MetaYan
I can back down to 2.0.10 if that feels safer.
11:10:21
Shinmera
if I remember correctly that doesn't even compile on older osx
11:10:46
Shinmera
ah, the issue was in 10.11
11:10:58
Shinmera
and no, doubt it would hepl.
11:31:36
MetaYan
Something new: https://termbin.com/pehv
11:31:37
Colleen
termbin.com/pehv Text (PLAIN)
11:32:02
MetaYan
When stuck in the water.
11:33:48
Colleen
http://fi.somethingawful.com/images/smilies/thinkface.png
11:35:06
Shinmera
https://twitter.com/Shinmera/status/1322501948059328512
11:37:11
Shinmera
uploaded the wrong version without sound https://twitter.com/Shinmera/status/1322502821623771136
11:40:02
selwyn
i've got nothing much to do today. will try to fix the windows surround sound bug
11:40:18
selwyn
need all the pointers i can get though (no pun intended)
11:40:31
Shinmera
First I'd try to separate it from Kandria as much as possible.
11:40:41
Shinmera
So try to use just harmony if you can and see if you can reproduce it.
11:41:04
Shinmera
I haven't tried to see what happens if you actually play an mp3 and a wav thing back in plain harmony.
11:45:36
Shinmera
so just (mixed:start (harmony:make-simple-server)) (harmony:play "file")
11:46:08
Shinmera
if that doesn't trigger it, then see if there's a way to force gdb to automatically continue from segfaults that aren't at a specific address and see whether it captures that
11:46:26
Shinmera
if not it's possible SBCL is itself causing the segfault from another problem (a windows exception or something)
11:47:20
Shinmera
in that case it becomes very tricky and you'd have to come up with other ways of reducing the problem.
11:48:33
selwyn
i see. this is all very helpful
11:49:44
Shinmera
if all felse you'll have to start sbcl, load kandria, and insert (break) into the code along its startup to find the last point before the error triggers, or one very close to it
11:50:10
Shinmera
and then at that last break attach gdb and see what's being triggered
Saturday, 31st of October 2020, 12:14:03 UTC