Ogg format is great, but the programming support is so awful! After three days, I still haven't managed to add a simple playback function to my software. I know I can make it with a couple of more days, but it isn't really worth it. BTW, I'm an very experienced programmer. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/vorbis/attachments/20080907/32ffff3e/attachment.htm
levein wrote:> Ogg format is great, but the programming support is so awful! After three > days, I still haven't managed to add a simple playback function to my > software. I know I can make it with a couple of more days, but it isn't > really worth it. BTW, I'm an very experienced programmer.Which libraries are you using? libvorbis? libvorbisfile? libfishsound? Something else? I'm not a C programmer, but my understanding is that libvorbis is pretty complicated, hence the existance of libvorbisfile and libvorbisenc. Given the number of projects which support vorbis, it can't be as bad as all that. Geoff.
On Sun, Sep 7, 2008 at 6:34 AM, levein <levein at gmail.com> wrote:> Ogg format is great, but the programming support is so awful! After three > days, I still haven't managed to add a simple playback function to my > software. I know I can make it with a couple of more days, but it isn't > really worth it. BTW, I'm an very experienced programmer.Now that you've mastered programming, you should work on your issue reporting skills: http://www.catb.org/~esr/faqs/smart-questions.html It would be helpful for you describe specifically what you are trying to accomplish, which libraries you are trying to use, some examples of how you are invoking the API, and how its failing for you. Doing so would only take you a few more minutes. I never found the API to be especially hard. Like anything else I just find some example code, and copy it into my software then tweak it until it does what I expect.
Interesting, I've found the exact opposite to be true. A few years back I was writing a multiformat audio player and getting Vorbis from a reasonably arbitrary source (network stream, file, etc.) and decoding using vorbisfile was heaps more straightforward than what I had to trudge through to get libmad to do the same (mainly because all the red tape was already done for me by vorbisfile). It's apparently quite a bit of work when you need more fine-grained control and have to start tearing apart the innards of it, but for a somewhat simple desktop music player it was a breeze. :) Regards, Oscar (also a very experienced programmer ;)) levein skrev:> Ogg format is great, but the programming support is so awful! After > three days, I still haven't managed to add a simple playback function > to my software. I know I can make it with a couple of more days, but > it isn't really worth it. BTW, I'm an very experienced programmer. > ------------------------------------------------------------------------ > > _______________________________________________ > Vorbis mailing list > Vorbis at xiph.org > http://lists.xiph.org/mailman/listinfo/vorbis >