tynet-lichat/shirakumo - IRC Chatlog
Search
Wednesday, 21st of July 2021, 2:38:13 UTC
12:32:24
shinmera
|3b|: remember that crash I had after zipping things and then trying to run-program? Turns out that had nothing to do with zipping, but with changing the attributes of files (to make them executable). This used the file-attributes library, which relied on xstat on linux. But turns out the linux implementation on later Linux version does not match the man page and instead expects a struct that's much larger than documented, meaning calling it wrote into random memory :)
12:32:29
shinmera
Fixed that now, though.
12:35:51
selwyn
your debugging skills are really something, i would never have figured that out
12:36:00
selwyn
i am sure the mac os thing will turn out alright in the end
12:41:24
shinmera
I did fix it at midnight yesterday.
12:57:52
shinmera
all of the issues arise from it being a pull api rather than a push api like the rest of the apis.
13:03:55
shinmera
it's super sensitive to timing issues and if you stall for too long (or run the loop too hot!) it starts crackling or just blacks out completely and doesn't recover.
13:34:30
SAL9000
so kinda like JACK on Linux?
13:39:52
shinmera
The jack backend by the way doesn't work because for whatever fucking reason libjack wants to use signals that SBCL needs.
13:43:07
SAL9000
I guess it wants to do cleanup on SIGSEGV or something -- many GCs (ab)use SIGSEGV for incremental collection.
13:43:18
shinmera
no, it's another signal.
13:43:36
shinmera
Other backends are also broken and it'd be cool if someone fixed them. https://github.com/Shirakumo/cl-mixed/issues/3
13:44:28
SAL9000
OGG/Vorbis? i.e. output to audio file on disk?
13:44:44
shinmera
that is done, hence the checkmark
13:44:51
shinmera
and no, it's more the reading I'm interested in.
13:46:17
shinmera
Opus especially would be nice though
13:58:41
shinmera
I believe the official opus reference implementation is libre enough to use
13:59:02
shinmera
But it would be nice to compress it down into one lib (iirc it's libopusfile + libogg + libopus)
13:59:16
SAL9000
container + codec + codec?
13:59:26
shinmera
no, wrapper + container + codec
13:59:47
shinmera
welcome to software :v
14:00:09
SAL9000
*looks fondly at the simple formats family*
14:00:34
shinmera
yeah when are ya gonna review the changes I made? :v
14:00:46
shinmera
and when's someone gonna make a reference implementation
14:01:13
SAL9000
yeah... free time is there, but free mental capacity atm is nil
14:01:39
SAL9000
I feel so guilty leaving your stuff -- and other OSS stuff -- hanging :<
14:02:59
SAL9000
I do have 2 weeks of vacation coming up soon though!
14:06:25
shinmera
Cool, I hope you enjoy em!
14:06:33
shinmera
I'm still kinda hung up on generating implementations from a description of the formats
14:06:48
SAL9000
Yeah. Still weird to take "staycation"... for me/my family, vacation = travel has been a thing for many years.
14:06:50
shinmera
but as mentioned previously, some parts are hard to describe
14:07:53
selwyn
sal9000: does that mean a holiday at home
14:08:07
SAL9000
selwyn: "staycation" can mean "vacation in local area/country" but in this case yes, at home
14:08:27
shinmera
staycations are my favourite because I really don't like travelling heh
14:08:39
selwyn
i remember we were going to holiday in finland :(
14:08:50
shinmera
I am going in december or january.
14:09:00
shinmera
but yes, still mad about last year
14:09:22
selwyn
you are welcome to visit plague island
14:09:31
shinmera
well, ELS is there next year
14:09:44
SAL9000
here's hoping for hybrid/in-person ELS!
14:10:00
SAL9000
last I spoke there were some vague ideas around hybrid
14:11:15
selwyn
it seems that outlook relegated the kandria emails from my ´focused´ feed
14:11:27
SAL9000
(which lichat client are you using? /me is working in weelichat)
14:11:47
selwyn
uh, i am using hexchat the irc client
14:11:57
SAL9000
ahh, you're using the serverside bridge?
14:12:23
SAL9000
that would explain it. guess it doesn't properly handle CTCP yet.
14:12:49
SAL9000
(IRC /me is actually "\01ACTION\02 stuff", or something like that)
14:14:13
selwyn
will els be in cambridge?
Wednesday, 21st of July 2021, 14:38:13 UTC