- Trying to work with C and pointers in Ruby
- When Ruby throws a fatal stack overflow error you know you're doing something silly
- Learning libopus
- I don't know how much I can blame on their doc or on my own lack of working with audio libraries before. Probably a bit of both.
- Learning the Mumble protocol
- This I will blame on their doc. It is outdated, incomplete, and/or not presented in a very understandable form. (I won't fault the devs for this issue. They aren't the most staffed of FOSS projects.)
Earlier this week, I finally had some useful(ish) audio coming out of my speakers; not great, but recognizable. Yesterday, I stepped into #opus on freenode, and described my problem. Within half an hour, they'd helped me realize that I'd overlooked that fact that the opus_decode function returns a number of shorts not bytes contained in the decoded array. Audio then worked great, I cleaned up the code and pushed it up.