JibberJabber

Announcing ALmixer: A cross-platform audio library built on top of OpenAL to make playing sounds easier

SDL logo

I am announcing the first public release of ALmixer.

ALmixer (which I sometimes call "SDL-OpenAL-Mixer" or "SDL_ALmixer") is a cross-platform audio library built on top of OpenAL to make playing and managing sounds easier.

ALmixer provides a simple API inspired by SDL_mixer to make playing sounds easy with having to worry about directly dealing with OpenAL sources, buffers, and buffer queuing directly.

ALmixer currently utilizes SDL_sound behind the scenes to decode various audio formats such as WAV, MP3, AAC, MP4, OGG, etc.

This library is targeted towards two major groups:

- People who just want an easy, high performance, way to play audio (don't care if its OpenAL or not)

11" Macbook Air vs. 12" Powerbook side-by-side comparison: A photo gallery

I was near an Apple Store yesterday, so I decided to visit and look at the new 11.6" Macbook Air. 

People who know me always tease me because I still use my trusty 12" Powerbook (Rev C, from 2004). I have refused to give it up because I absolutely love the small form factor but still has a full-size keyboard. (Well that, plus the fact that I hate spending money.) And for the time, it had a non-crippled video card with basic GLSL support so I could at least do some basic OpenGL development on it. (I still refuse to buy an Intel GMA.) But Apple abandoned this form factor so I have been left stranded without an upgrade path.

Now 6 years later, it looks like I have a potential replacement. …

New Core Audio backend decoder for SDL_sound

I have implemented a new decoder for SDL_sound using Core Audio which I would like to share with everybody. I hope Ryan will include it into the main distribution. (SDL_sound is a cross-platform audio library decoder that can decode various sound file formats like OGG, MP3, WAV, FLAC, etc. with a singular API.)


My repo can be found at:
http://hg.assembla.com/SDL_sound_CoreAudio

The bulk of the new stuff is in coreaudio.c.


It works for both Mac OS X and iOS. Core Audio handles lots of different file formats like aiff, aifc, wav, mp3, mp4, aac, sd2, au, caf, 3gpp, 3gp2, ima, etc, so at least for Apple platforms we can shrink the dependencies a bit. And on iOS, we also get an additional potential benefit of hardware decoding for performance and battery life.


Apple TV Overheating Problems: Manhattan Cooling Pad (Part 2 of 2)

Cutting to the chase, I ended up purchasing the Manhattan Cooling Pad and it works great. My overheating problems seem to be behind me.

I bought the pad because it was one of the few products that advertised how many CFMs it pushed (45 cfm) which is among the highest of the very few I found. It seemed a little pricey at $20, especially since shipping and tax would add about another $10. From the pictures on the web, I liked the simple design: one big 200mm fan. It implies it would be powerful but silent.


I visited my local Fry's to look at some others in person. There were a bunch of no-name pads for around $5, but they didn't seem very effective. I saw an Antec cooling pad for around the price of the Manhattan, but I saw that it was just a big surface area with 3 small fans inside. …

Copyright © PlayControl Software, LLC / Eric Wing