daap
Apparently, I suck at blogging.
According to one friend of mine, who shall remain unnamed (you know who you are), I don't post on this blog enough. So strap yourselves in boys and girls, because here comes a new post.
The DAAP transform is in place and mostly finished! Barring a few kinks, it's ready to use, and it works much better than I had initially expected it to. Yes, the syntax is a bit stubborn; yes, iTunes struggles with it on occasion, but that'll all be worked out as time goes on. I think it's best at this point to move on to another phase of the project -- adding Bonjour/Rendezvous/Zeroconf/Whateverothernamesexistforthisprotocol support!
Also, if any of you have access to a Mac, I _highly_ recommend checking out XCode's MallocDebug (thanks to Tobias for pointing it out to me). While running the program, a little gnome** jumps into your code, roots around for a bit, then screams "HEY! That leak you're looking for? It's right *here*." This program is like magic, it practically points directly at any memory leaks it finds. I patched about 5-6 leaks almost instantly. Plus, it was a big help in fixing an ugly 300KB leak (yeah, there really is that much data to sift through, and my music collection isn't even that big). If you have access to it, use it. You'll thank me later. ;)
**I may or may not have made this part up.
It begins!
Hello everyone, my name is Cole Thompson, otherwise known as coledot, and I will be writing a DAAP implementation for XMMS2 for Summer of Code. I am very excited to be doing this, and hope to be of use to XMMS2, as well as learn a few things along the way. More updates to come as the project progresses!
