Audiere 1.9.4 x64

Programming, Music Add comments

If you haven’t heard of it before, Audiere is a well designed multi-platform audio library. It incorporates Dumb (for mod playback), FLAC (lossless audio playback), libogg/libvorbis (ogg vorbis playback), Speex (special speech compression) and supports some formats on its own (including .mp3 and .wav of course). And the best part yet: it’s free and open source.

Recently, I’ve been playing around with native x64 applications. My experiences have been very positive so far: Basically any library that provides its source code could be compiled to x64 binaries with very few changes.

Source Patches

Audiere was no different. There was some assembly in FLAC 1.2.1 and libvorbis 1.2.0 that I had to patch, a small WinAPI pointer issue in Audiere and some more minor things. Here are the patches containing my changes:

Download: Patch for libvorbis 1.2.0 fixing all x64 issues
Download: Patch for FLAC 1.2.1 fixing all x64 issues
Download: Audiere 1.9.4 fixes and x64 patch

Visual C++ 2008 Binaries

You can find precompiled, optimized binaries for Visual C++ 2008 in my Subversion repository:

https://devel.nuclex.org/external/svn/audiere/tags/1.9.4-r1

The binaries have been compiled with Visual C++ 2008, all contained libraries targeting the Multithreaded DLL runtime, so you’ll need the Visual C++ 2008 Runtime (x86, x64) to use them. If you have Visual C++ 2008 installed, you already have the runtime.

Demo Application

If you just want to see whether this truly works, here’s a quick command-line audio player (plays .wav, .mp3, .ogg, .flac and .mod) in both x86 and x64 incarnations. The x64 version only works if you’re running Windows XP x64 or Windows Vista x64, of course:

Download: Audiere x64 demo application
Requires the Visual C++ 2008 Runtime [x86, x64] to work!

Enjoy!

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Login