Help - Search - Members - Calendar
Full Version: libvorbis.dll in GT3b2 - How to use?
Hydrogenaudio Forums > Lossy Audio Compression > Ogg Vorbis > Ogg Vorbis - General
mitchell
Sorry if this has been asked before, but I did try searching the forums and came up empty.

I understand that one way to write encoders for vorbis, is using the 1.01 or CVS build libraries (static, dynamic). I will need libvorbis, libvorbisenc, libvorbisfile correct? (I've been linking to all 3 libraries in my code, will appreciate if someone point out any redundancies).

What about the GT3b2 build's libvorbis.dll? Does it have similar interface as the original libraries, or is it a modified one?

Is there a difference between libvorbis and libVorbis? tongue.gif I hope it makes sense laugh.gif Is one of them a wrapper, or are there other wrappers?

Thanks a lot!
john33
If you want to write a frontend encoder to generate standard oggvorbis files, you will need the ogg, vorbis, and vorbisenc libs, static or dynamic. vorbisfile provides the decoding support.

If you are using the dynamic libs, you can choose to use the standard dlls of the same names, but you end up needing the 3, or 4 dlls. I created the 'libvorbis.dll' really for my own purposes because I found it more convenient to use a single dll that covered all bases. It provides exactly the same functionality as the 4 standard dlls. Simply compile against the dynamic lib and load the single dll. No code changes are necessary. libvorbis and libVorbis are the same thing.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.