most of the time, i hate the idea of open source. im bitter because of all the bigots out there who think its the only way, that its so absolutly wonderful, that it will solve all our software problems (and world hunger!).
but today, i love it :)
i started researching gstreamer two days ago. yesterday i had ishamp mostly rewritten to use gstreamer rather than xmms plugins (bleh, now there is a real peice of shit), when i discovered that the only cd plugin, 'cdparanoia', ... didnt work to play audio.
i jumped on irc and asked, 'wtf' (but much more politely of course). no one had a real good answer except wtay, who mentioned he was thinking about a simple cd plugin that would use ioctl cdrom controls to play the cd in the drive directly, rather than reading the data and then putting it to /dev/dsp. however, he hadnt done any real work with it. i asked how such a plugin might be written, he mumbled something about no-pads and self iteration.
today, i got back on irc and told wtay that i had a plugin that did just that, and asked who should i speak to about getting in cvs?
so now ive got some code up in gstreamer cvs :)
honestly, i feel like a little kid at christmas or something. i write code, and i release it quietly on my website and stuff, and maybe someone will download it or something. maybe. but this, i know, will really be used. and is actually *useful*
of course, ive still got some features to add :)